Are you one of these? Wait until the last minute? We all know the excuses:
- I just haven’t had time
- The traffic is getting worse and the stores are too crowded
- I don’t know what to buy
- Everybody on my list is so hard to buy for
- I’m waiting for the prices to go down
- I still have time
- I’m waiting for the Second Coming so I don’t have to shop at all
God didn’t wait until the last minute. He never does. He knows what we need and when we need it. That’s hard for us, I know. We are driven by time. It may be the most valuable of all our possessions. Put our obsession with time together with our impatience and you get the inevitable results: tension, stress, worry, fear, anxiety, ulcers, irritation, annoyance …
No, God acts at just the right time. We celebrate His sense of timing at Christmas:
“But when the right time came, God sent His Son, born of a woman, subject to the law” (Galatians 4:4).
Not only does God have impeccable timing, He has impeccable taste: “God sent Him to buy freedom for us who were slaves to the law, so that He could adopt as His very own children” (Galatians 4:5).
God knows what you need and when you need it right now. He loves you so much that He set the standard for gift giving that very first Christmas. Rejoice for Who He is! Rejoice for Whose you are!
This Christmas, before one gift is unwrapped, open God’s Word and read about His perfect timing. Remember that He wanted you as His child, that He sacrificed so much so that you would receive His precious gift.
Rejoice! O come, all ye faithful, joyful and triumphant. O come ye, O come ye to Bethlehem!