Select Page

Advent – a time of waiting. A time of remembering promises. The Promise.

“The Lord swore an oath to David with a promise he will never take back: “I will place one of your descendants on your throne.” (Psalm 132:11, NLT)

God had promised David his descendants would sit on the throne and rule forever. David had in mind the building of the Temple, God was promising more.

God was promising a King, whose rule would be eternal.

In this season, this verse reminds me of three things:

  1. Time is in God’s hands. “But you must not forget this one thing, dear friends: A day is like a thousand years to the Lord, and a thousand years is like a day” (2 Peter 3:8, NLT). God’s time is not our time and He works in His own good time.
  2. God does not lie. “God is not a man, so he does not lie. He is not a human, so he does not change his mind. Has he ever spoken and failed to act? Has he ever promised and not carried it through?” (Numbers 23:19, NLT).
  3. God will keep His promises. “For all of God’s promises have been fulfilled in Christ with a resounding “Yes!” And through Christ, our “Amen” (which means “Yes”) ascends to God for his glory” (2 Corinthians 1:20, NLT).

Christ –
The fulfillment of promises made hundreds of years ago.
The fulfillment of things yet to come.


Today I am joining … #DreamTogether and Moments of Hope and Inspire Me Monday and Glimpses .