Christmas wouldn’t be the same without the waiting. The cookies need baking, the decorations need hanging, and those shipping delays—ugh! Similarly, God’s timing often feels slow, but Peter reminds us: “The Lord is not slow in keeping His promise.”

I’m not the most patient person in the world. Actually I’m not very patient at all. But Advent is a great reminder that even though we have to wait, God’s “slow” is never late. Advent is about trusting God’s timing. Just as Jesus came at the perfect moment in history, God’s promises to you are always on schedule.

Reflection: Where in your life do you need to trust God’s timing?

Application: This Advent, rest in the truth that God is never in a rush or ever late, but He’s always right on time.