Zechariah 12 stands like a beacon for weary hearts who wonder if God sees, if God moves, and if deliverance still comes when life gets complicated. The prophet paints Jerusalem as an “immovable rock,” a city that looks vulnerable yet cannot be shifted because the Lord Himself stands guard. This