Now, this is a scripture that might take you by surprise, or you may not even understand exactly what it means.
So, what is Zechariah talking about in today’s scripture? Armageddon. (Revelation 16:13-16) It’s very clear that the antichrist will gather his military might from the nations all around the world to destroy this so-called trouble maker nation of Israel once and for all! Why? Because that is always the spirit of the devil and the antichrist to eliminate the people God loves. And at that point, the Jewish people, a small nation surrounded by military might, know they cannot stand up to all of this. They will know that unless God intervenes supernaturally, they will be doomed. And they will cry out to God to send them the Messiah, who will save them from this evil one. And God does! The Bible describes Him, “And on His robe and on His thigh, He has a name written, ‘King of Kings and Lord of Lords.'” (Revelation 19:16)
Now here’s the scene: when God answers the prayers of the Jewish people, to their shock, that Messiah is Jesus! And at that point, they will cry out to God for mercy, for forgiveness. They will cry out to God to forgive them for being stubborn and hard-hearted, and rejecting the gift of salvation through His Son. And God will answer that prayer.
Romans 11:25-27 says of that day, “I do not want you to be ignorant of this mystery, brothers, so that you may not be conceited: Israel has experienced a hardening in part until the full number of the Gentiles has come in. And so all Israel will be saved, as it is written: ‘The deliverer will come from Zion; he will turn godlessness away from Jacob. And this is my covenant with them when I take away their sins.'”
Let us remember that God has not given up on Israel. He still has great plans for them that will culminate in the coming of the Messiah – Jesus.