“But when the set time had fully come, God sent his Son, born of a woman, born under the law, to redeem those under the law, that we might receive adoption to sonship” (Galatians 4:4-5).

A Savior had been promised to God’s people for centuries. They longed and prayed for rescue. And then on the right day, in the right place, at the right time, Jesus was born. While God rarely comes at our appointed time, He always comes at the right time. All of us are waiting on something, often wondering if God has forgotten us. In your waiting, let the birth of Christ encourage you. Just because God hasn’t come through (as far as you can see), it doesn’t mean He has abandoned you. To Him a day is like a thousand years, and a thousand years are like a day. This very minute He’s working for His glory and for your good. Though circumstances say otherwise, God is going to come through, on schedule, fulfilling His long-appointed plans for you. Don’t give up before the time is right. Take hope in the manger, and know that you are loved and prized by the God who stepped down from heaven and arrived at the perfect time for you. If we are honest, we all hate to wait. In fact, most often we say something like, “I can’t believe this is taking so long; it’s costing me time I don’t have!” That’s because most of us consider waiting to be wasting time. But it’s not so with our God. God works while we wait. Even when you can’t see what He is doing, God is always orchestrating the events of heaven and earth to accomplish His purposes for your life. Trust in His unfailing love, love that moved Him to send a Savior from heaven to restore and rescue you. God’s plans for your life will not be thwarted. Wait patiently, knowing that waiting is never wasted when you are waiting on God.

Adapted from “Waiting Here for You” by Louis Giglio.