As you know, we consider blessed those who have persevered. You have heard of Job’s perseverance and have seen what the Lord finally brought about. The Lord is full of compassion and mercy. – James 5:11
As my brother and I drove home from a Christian coffee house, we had a discussion about the need for patience. I joked that I often pray, “Lord, give me patience and give it to me now.”
At that moment I looked out the van window and saw a temporary traffic sign that said, “Expect Delays.”
As travelers on this earth, we can expect delays. Few things happen according to our time schedule. A delay can be as simple as waiting for a doctor in a waiting room or as difficult as waiting for an open door to full-time ministry.
Waiting is not new to the human race. The patriarch Abraham waited years before he received the promise of his son Isaac. Moses spent forty years in the wilderness before he led the Israelites out of Egypt. And the Jewish people waited hundreds of years for the promised Messiah.
Since we don’t know God’s timeline, waiting can be frustrating. We might even be tempted to give up, thinking our desire or goal will never happen. I know that there are some dreams I have had for several years that have still not been fulfilled. What makes the wait more frustrating is that I know God planted some of these desires in my heart and yet I still haven’t seen their fulfillment.
I’m beginning to learn that God’s timing is always best. I know that if He would have fulfilled some of my desires years ago, I would have not been mature enough to handle them at that time. God knows what I need and when I need it.
Expect delays. But also expect amazing things from God when the wait is over.