In this passage, we see more prophecies of Jesus, some of which were fulfilled in his first coming, while others are yet to come.
It says in verse 9,
Rejoice greatly, Daughter Zion! Shout, Daughter Jerusalem!
See, your king comes to you, righteous and victorious, lowly and riding on a donkey, on a colt, the foal of a donkey. (Zechariah 9:9)
This was fulfilled, of course, when Jesus came into Jerusalem shortly before he was crucified.
Why a donkey, and not a horse? Basically, in those days, a king rode horses during times of war, while they would ride donkeys in times of peace.
Jesus came into Jerusalem not as a conquering king, but as the Prince of Peace.
And when Jesus comes again, he will come in defense of his people, and bring war to a final end.
In verse 10, it says,
I will take away the chariots from Ephraim and the warhorses from Jerusalem, and the battle bow will be broken.
He will proclaim peace to the nations. His rule will extend from sea to sea and from the River to the ends of the earth. (Zechariah 9:10)
To those who are held captive and in despair, he will bring freedom and hope. Why?
Because of the blood of my covenant with you. (Zechariah 9:11)
This is probably pointing back to the covenant made under Moses, which is all the Jews in Zechariah’s time knew.
But it’s worth pointing out that the sacrifices under the old covenant were shadows of the new covenant made in Christ’s blood.
And it is through Christ’s blood that all of us who were held captive in Satan’s kingdom were set free and given hope.
And so God says of his people Israel, but also of us,
The Lord their God will save his people on that day as a shepherd saves his flock. They will sparkle in his land like jewels in a crown.
How attractive and beautiful they will be! Grain will make the young men thrive, and new wine the young women. (Zechariah 9:16–17)
