In chapter 21 of the Book of Ezekiel, God is telling the prophet how the King of Babylon shall come and overthrow Judah and Israel for the incredible wickedness and falling away that they have done for many, many years. The rightful King of all the tribes of Israel was always within the line of David, even though there was a split after Solomon’s death.
In verses 25 and 26, God says the Prince of Israel (The King) will lose the crown because of the iniquity committed.
However, in verse 27, hope is given of the future Messiah who will set all things right:
“I will overturn [make it overthrown], overturn, overturn, it: and it shall be no more, until he comes whose right it is; and I will give it him.”
History shows that this prophecy was fulfilled when Christ made his triumphal entry into Jerusalem and this verse was also referenced in Luke 1:32-33 during the “annunciation” to Mary by Gabriel the Archangel:
“He shall be great, and shall be called the Son of the Highest: and the Lord God shall give unto him the throne of his father David: And he shall reign over the house of Jacob for ever; and of his kingdom there shall be no end.”
I give vision to the blind
I can raise the dead
I’ve seen the darker side of hell
And I’ve returned
Carry You by Amy Grant