Isa 25.1-12 is a chapter that contains thanksgiving and it is a song of triumph and the salvation of the nations in the Messianic Kingdom.
v 1…O Lord, thou art my God; I will exalt thee, I will give thanks to thy name; for thou hast worked wonders, plans formed long ago, with perfect faithfulness.
v 2…For thou hast made a city (any strong city possessed by God’s enemies because in the Targum this is plural) into a heap, a fortified city into a ruin; a palace of strangers is a city no more, it will never be rebuilt.
v 3…Therefore, a strong (tyrannical) people will glorify thee (they saw God’s works); cities of ruthless nations will revere thee (convicted of sin and awed by what they saw).
v 4…For thou has been a defense for the helpless (Israel), a defense for the needy in his distress, a refuge from the storm, a shade from the heat (they could do no harm); for the breath of the ruthless is like a storm against a wall (God’s people will stand).
v 5…Like heat in drought, thou dost subdue the aliens (strangers to God), like heat by the shadow of a cloud (protects), the song of the ruthless is silenced (destroyed).
v 6…And the Lord of hosts (Yehovah Tzavaot) will prepare a lavish banquet for all peoples on this mountain (this alludes to the wedding supper which will be held on earth in the Messianic Kingdom); a banquet of aged wine, choice pieces of marrow, and refined, aged wine (wine is symbolic of teaching; it is being put into proper receptacles in the kingdom-Matt 9.17; Mark 2.22. It is also symbolic of joy, covenant, marriage, blood).
v 7…And on this mountain (term for the kingdom-Dan 2.35, and also alludes to Mount Moriah-Gen 22) he will swallow up the covering which is over all the peoples (of ignorance and darkness-2 Cor 3.13), even the veil (spiritual death) which is stretched over all nations.
v 8…He will swallow up death for all time (Paul refers to this in 1 Cor 15.50-55), and the Lord (Adonai) God (Yehovah) will wipe tears away from all faces, and he will remove the reproach of his people from all the earth, for Yehovah has spoken.
v 9… And it will be said in that day (the day of the Lord when Messiah comes; of the feast when the veil of death is lifted); “Behold, this is our God for whom we have waited that he might save us. This is Yehovah for whom we have waited; let us rejoice and be glad in his salvation (“yeshuato” a form of the name Yeshua).”
v 10…For the hand of Yehovah will rest on this mountain (Moriah and the kingdom), and Moab will be trodden down in this place (Moab represents the flesh and the enemies of God) as straw is trodden down in the water of a manure pile (rotted away by the water of the dung pit).
v 11…And he will spread out his hands in the middle of it (the enemies of God) as a swimmer spreads out his hand to swim (to save himself), but Yehovah will lay low his pride together with the skill of his hands (the spoil they have taken).
v 12…And the unassailable fortifications of your walls he will bring down (destroy the strongholds of Moab/nations), lay low, and cast to the ground, even to the dust (all the enemies of the Lord will be destroyed in the Messianic Kingdom.