8

December 8

God Always Keeps His Promises

The accounts in the Gospels of Matthew and Luke show how Jesus’ birth fulfilled many long-awaited promises to Abraham, David, and other prophets. You can hear echoes of the Old Testament throughout the Christmas story. Some are direct statements like this: “All this took place to fulfill what the Lord had said through the prophet” (Matthew 1:22).

We often struggle with waiting on God. We want Him to come through for us and fulfill His promises … according to our schedule. But God’s schedule is different from ours. Some of the promises fulfilled at Christmas were spoken of centuries beforehand. They didn’t come to pass until it was the perfect moment God had chosen.

Day 8 quote graphic: God Always Keeps His Promises

The apostle Peter encourages us, “But do not forget this one thing, dear friends: With the Lord a day is like a thousand years, and a thousand years are like a day. The Lord is not slow in keeping his promise, as some understand slowness. Instead he is patient with you, not wanting anyone to perish, but everyone to come to repentance” (2 Peter 3:8–9).

Christmas shows us that God is always faithful to fulfill His promises. While it may not be in our desired time or our desired way, God always comes through. When He does, it’s always for our ultimate good and for His glory. We can trust Him and His timing.

“He has sent us a mighty Savior from the royal line of his servant David, just as he promised through his holy prophets long ago.”

Luke 1:69–70 NLT
Prayer

Lord, thank you for being a God I can trust. You are faithful to fulfill your promises. When I grow impatient, help me wait on you in faith and hope. In Jesus’ name, amen.

← Previous

God Gives

Next →

God Reigns

Give Hope

© 2026 Hope for the Heart. All rights reserved.