Session 2

God Keeps His Promise

From A Celebration of Advent: A 25-Day Devotional

Psalm 89 records Israel’s response to what seemed like a broken promise of God. God promised that King David’s rule would last forever (2 Samuel 7). But when Babylon defeated the nation of Israel, the people were taken captive into a foreign land and it seemed that God’s word was worthless. When the world was at its worst, God was at work, making way for the King of kings. 

You have said, “I have made a covenant with my chosen one;
    I have sworn to David my servant:
‘I will establish your offspring forever,
    and build your throne for all generations.’” - Psalm 89:3-4

Often, what we experience doesn’t seem to line up with what God promised. Like the psalmist, we plead with God, “How long, O Lord? Will you hide forever?” Though He seems distant, Jesus promised to never leave or forsake His disciples. 

Christmas is an annual reminder that God’s promises always come to pass. Jesus now reigns as king for eternity on the throne of David. His reign extends far beyond the borders of Israel. Christ is exalted as King of kings and Lord of lords. 

As we wait patiently for God to fulfill His promises, remember His promise to David. The fulfillment of God’s promise always exceeds our expectations. God didn’t forget His people then, and He won’t forget us now. 

REFLECT:

  • How has God been faithful to His people this year?

  • Is there a promise you are waiting to see fulfilled? Tell a friend, and ask them to pray with you.

2 of 25