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:
- 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.
- 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).
- 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).
The fulfillment of promises made hundreds of years ago.
The fulfillment of things yet to come.