Zechariah 1:21
“Then I asked, “What are these coming to do?” He said, “These are the horns which scattered Judah, so that no man lifted up his head; but these have come to terrify them, to cast down the horns of the nations, which lifted up their horn against the land of Judah to scatter it.””
What does Zechariah 1:21 mean?
This is part of Zechariah's vision of God's restoration after Judah's exile. The "horns" represent the nations that conquered and humiliated Judah, scattering the people and crushing their hope. The angel is explaining that God is sending craftsmen (the "these" in the question) to break those oppressive powers, turning the tables on the nations that had harmed His people. For those in painful seasons, this vision carries deep comfort: it acknowledges real suffering and doesn't minimize what was lost, but it promises that God sees the injustice and will act. The message isn't that hardship disappears instantly, but that God's justice and restoration are certain, even when we can't yet see how He'll accomplish it.