What does Zechariah 14:2 mean?
I’ll gather all the nations to fight against Jerusalem. The city will be captured, the houses looted, and the women assaulted. Half the people will be taken away, but the rest will stay in the city. Zechariah 14:2 - Modern Text Bible
(God says Jerusalem will face a terrible attack, with great suffering and loss, but not total destruction.)