“Our Daily Bread” http://odb.org
The Daily Devotions of Greg Laurie http://www.harvest.org/devotional
Written by Beth Andrews of “Deeper Roots” @ https://dbethandrews.wordpress.com
“When they were there, the time came for the baby to be born, and she gave birth to her first-born son” (Luke 2:6).
A woman waits many long months before her baby is born. We wait in doctor’s offices, we wait our turn in kindergarten, we wait for a plane, and many a parent has waited up for their kids to get home. Waiting is part of life, often a frustrating one. But it’s really all in our attitude and expectation. Have you ever been around children waiting for Christmas? They are so impatient, but they are so full of joy and excitement at what’s to come.
The Bible tells us that the nation of Israel had waited for centuries for the One whom God would send – the Messiah. Devout Jews prayed daily for this coming. They longed for and watched diligently to see God’s Redemption. Yet the Lord delayed in sending the Chosen One. The people prayed and waited. And waited. And waited.
Can you relate? Have you prayed and waited with no end in sight? What could possibly be taking so long? God’s delays are often a season of preparation. Whether it is a situation, a place or a person, something needs to be made ready. Very often, it’s me and you. I want to give you a Word from the Bible I hope will bring you peace as God tarries. “But when the time had fully come, God sent His Son, born of a woman” (Galatians 4:4). When the time fully comes – when things or people (or you) are as they need to be – God will bring about something wonderful. He never delays one millisecond past the right time.
What is your part? Keep praying. Keep waiting. Keep watching. But do so with hope and expectation, like a child waiting for Christmas. God is at work – perhaps He’s tying the bow on your gift right now.