18Then Yahweh1will beazealous for His landAnd 2will bspare His people.19Then Yahweh1will answer and say to His people,“Behold, I am going to asend you grain, newwine, and oil,And you will besatisfiedin full with 2them;And I will bneveragainmake you a reproach among the nations.20“But I will remove the anorthernmilitary forcefar from you,And I will drive it into a parched and desolateland,And its vanguard into the beasternsea,And its rear guard into the cwesternsea.And its dstench will riseup, and its foulsmell will riseup,For it has donegreatthings.”21aDo not fear, O land, rejoice and be glad,For Yahweh has donebgreatthings.22Do not fear, beasts of the field,For the apastures of the wilderness have turnedgreen,For the tree has borne its fruit;The figtree and the vine have yielded1their full force.23So rejoice, O asons of Zion,And bbe glad in Yahweh your God,For He has cgiven you 1the earlyrain in righteousness.And He has poureddown for you the rain,The 2early and 3,dlaterains4as before.24The threshingfloors will be full of grain,And the vats will aoverflow with the newwine and oil.25“Then I will payback to you infull for the yearsThat the swarmingalocust has consumed,The creepinglocust, the strippinglocust, and the gnawinglocust,My greatmilitaryforcewhich I sent among you.26“And you will haveplentytoaconsume and besatisfiedAnd bpraise the name of Yahweh your God,Who has cdealtwondrously with you;Then My people will dnever be puttoshame.27“Thus you will aknow that I am in the midst of Israel,And that I am Yahweh your God,And thereisbnoother;And My people will never be cputtoshame.