3 On that day I will make Jerusalem a heavy stone for all the peoples. All who lift it will surely hurt themselves. And all the nations of the earth will gather against it. 4 On that day, declares the Lord, I will strike every horse with panic, and its rider with madness. But for the sake of the house of Judah I will keep my eyes open, when I strike every horse of the peoples with blindness. 5 Then the clans of Judah shall say to themselves, 'The inhabitants of Jerusalem have strength through the Lord of hosts, their God.' 6 "On that day I will make the clans of Judah like a blazing pot in the midst of wood, like a flaming torch among sheaves. And they shall devour to the right and to the left all the surrounding peoples, while Jerusalem shall again be inhabited in its place, in Jerusalem.

Matthew Henry's Commentary on Zechariah 12:3-6

Commentary on Zechariah 12:1-8

(Read Zechariah 12:1-8)

Here is a Divine prediction, which will be a heavy burden to all the enemies of the church. But it is for Israel; for their comfort and benefit. It is promised that God will make foolish the counsels, and weaken the courage of the enemies of the church. The exact meaning is not clear; but God often begins by calling the poor and despised; and in that day even the feeblest will resemble David, and be as eminent in courage and every thing good. Desirable indeed is it that the examples and labours of Christians should render them as fire among wood, as a torch in a sheaf, to kindle the flame of Divine love, to spread religion on the right hand and on the left.