25O Yahweh, You are amy God;I will exalt You, I will givethanks to Your name;For You have bworkedwonders,cCounselsformedlongago, with perfectfaithfulness.2For You have made a city into a aheap,A bfortifiedtown into a ruin;A cpalace of strangers is a citynomore,It will never be rebuilt.3Therefore a strongpeople will aglorify You;bTowns of ruthlessnations will fear You.4For You have been a astrongdefense for the poor,A strongdefense for the needy in his distress,A brefuge from the storm, a shade from the heat;For the breath of the cruthlessIs like a rainstormagainst a wall.5Like heat in a dryland, You subdue the arumbling of strangers;Likeheat by the shadow of a cloud, the song of the ruthless is 1silenced.6aAnd Yahweh of hosts will prepare a 1lavishbanquet for ballpeoples on thismountain;A banquet of 2agedwine, 3choice pieces with marrow,And4refined, agedwine.7And on thismountain He will swallow up the 1,acovering which is overallpeoples,Even the veil which is 2stretchedoverallnations.8He will aswallow up death for alltime,And LordYahweh will bwipetearsaway from allfaces,And He will remove the creproach of His people from all the earth;For Yahweh has spoken.9And it will be said in that day,“Behold, athis is our God in whom we have bhoped that cHe would save us.This is Yahweh in whom we have hoped;dLet us rejoice and beglad in His salvation.”10For the hand of Yahweh will rest on thismountain,And aMoab will be troddendownin his placeAs straw is troddendown in the water of a manurepile.11And he will aspreadout his hands in the middle of itAs a swimmerspreadsouthis hands to swim,But Yahweh will blaylow his loftypridetogetherwith the trickery of his hands.12The aunassailablefortifications of your walls He will bringdown,Laylow, andcast to the ground, even to the dust.