“When your days are complete and you lie down with your fathers, I will raise up your descendant after you, who will come forth from you, and I will establish his kingdom. He shall build a house for My name, and I will establish the throne of his kingdom forever. I will be a father to him and he will be a son to Me; when he commits iniquity, I will correct him with the rod of men and the strokes of the sons of men, but My lovingkindness shall not depart from him, as I took it away from Saul, whom I removed from before you. And your house and your kingdom shall endure before Me forever; your throne shall be established forever.” 2 Sam. 7:12-16.
These are some amazing promises made to David that applied first to 1) Solomon and 2) Davidic kings of Judah, but 3) ultimately, to Jesus the Messiah, Israel’s one true king. The birth of Jesus is the birth of the last and final Davidic king. The kingdom of this king is an everlasting kingdom that will endure forever.
Christmas is a reminder that God always keeps His promises. A promise made to David around 1000 BC was fulfilled in a sense in the coming of Jesus a thousand years later, and will be fulfilled in a final sense when Jesus returns (at present, three thousand years after David lived).
God has also promised through His word, “If we confess our sins, He is faithful and just to forgive our sins and to cleanse us from all unrighteousness,” (1 John 1:9). Have you been cleansed from your sin through faith in Jesus?
We can thank God today that He is a God who keeps all His promises.