26 My people, you will eatuntil you are satisfied.Then you will praise mefor the wonderful thingsI have done.Never again will yoube put to shame.
27 Israel, you will knowthat I stand at your side.I am the Lord your God—there are no other gods.Never again will yoube put to shame.
28 Later, I will give my Spiritto everyone.Your sons and daughterswill prophesy.Your old menwill have dreams,and your young menwill see visions.
29 In those days I will even givemy Spirit to my servants,both men and women.
30 I will work wondersin the sky aboveand on the earth below.There will be blood and fireand clouds of smoke.
31 The sun will turn dark,and the moonwill be as red as bloodbefore that greatand terrible daywhen I appear.
32 Then the Lord will save everyone who faithfully worships him. He has promised there will be survivors on Mount Zion and in Jerusalem, and among them will be his chosen ones.