During the history-long spiritual war between God and Satan, Good and Evil, Light and Dark, Life and Death, Sin and Grace, the Lord once made a unilateral, purely by grace, Covenant Promise and absolute, never to be shaken, guarantee that a descendant of David will forever sit on the throne as King of the people of God.
God is absolutely faithful to His character of Unconditional Faithful Love and His Promise will absolutely have to be fulfilled. Victory over God’s enemies, the people’s enemies, and the King’s enemies is assured.
But now it seems that the Enemy is winning, the kingdom is lost, the promise is broken, the covenant is destroyed, and where is the Lord now? We are left only with questions.
But faith in God’s faithfulness continued to be kept alive until one day, “For unto you is born this day in the city of David a Savior which is Christ the Lord.” And this fulfillment: “Blessed be the Lord…for He hath raised up a horn of salvation for us in the house of his servant David.”
No matter how bleak the present feels or how dark the future looks, trust the Word and Promises of God; God is faithful.