Generally speaking we are not good at waiting. Waiting tells us that we’re not independent, we cannot control everything or everybody, and we are not self-reliance. It is a blow to our pride to have to wait and be dependent on something or someone else.

Perhaps this is why God often keeps us waiting, to teach us our limitations and our need of him. We think nothing is happening or that we could be doing something more productive instead of waiting. God sees it quite differently. He sees that we are strengthened. “But they that wait upon the Lord shall renew their strength; they shall mount up with wings as eagles; they shall run, and not be weary; and they shall walk, and not faint” (Isaiah 40:31 KJV). If we are waiting on the Lord, our waiting isn’t wasted because we are growing stronger. The Hebrew word for “wait” in this passage can also refer to the process of making rope. Making rope is a process of adding strands and twisting them together—the more strands the stronger the rope. The more we learn the ‘process’ of waiting on God by binding ourselves to his purposes and his timetable the stronger our faith.

Our perspective here on earth is limited, so we must trust our heavenly Father for those things for which we have no answers. He knows what he is doing, and sometimes we just have to wait. Wait to see what God will do in our circumstances. Wait to hear what God will say to us. Wait to understand the meaning behind it all, and sometimes we may still be waiting when we depart this life.

If I wait for a bus, I wait expectantly, looking for the bus to come, believing it will come, even though it may not come when I think it ought to. I will wait as long as I believe the bus is coming. Likewise as I wait upon the Lord, I wait expectantly, eagerly looking for God. His intervention may not happen when or how I’d like, but I know that God will indeed come and make a difference in my situation.