“Then they will know that I am the Lord their God because I made them go into exile among the nations, and then gathered them again to their own land; and I will leave none of them there any longer. I will not hide My face from them any longer, for I will have poured out My Spirit on the house of Israel,” declares the Lord God. – Ezekiel 39:28-29
Through His prophet Ezekiel, God speaks of a future moment in time when all Israel will be regathered to the land He promised to Abraham. There are many who believe that this prophecy was fulfilled in 1947 when Israel was recognized as a nation-state, but how could this be true if there are still many Jews who remain scattered around the world? God said that He would leave none behind.
Was He speaking figuratively? I don’t think so, at least not here. He will reveal Himself as Messiah to every member of Israel and by His sovereign choice they will all know Him and be redeemed. The entire biblical record seems to point to the future fulfillment of this guaranteed fact.
Our God doesn’t make idle promises or threats. His word is true. In a time when the air is filled with rhetoric like, “When I am ______, then I will _______,” you might want to side with the One who just simply declared, “I AM.”
God never made a promise that was too good to be true. – Dwight L. Moody