24 Your threshing floors will be covered with grain. Olive oil and fresh wine will spill over from the places where they are stored.
25 The Lord says, "I sent a great army of locusts to attack you. They included common locusts, giant locusts, young locusts and other locusts. I will make up for the years they ate your crops.
26 You will have plenty to eat. It will satisfy you completely. Then you will praise me. I am the Lord your God. I have done wonderful miracles for you. My people will never be put to shame again.
27 You will know that I am with you in Israel. I am the Lord your God. There is no other God. So my people will never be put to shame again.
28 "After that, I will pour out my Spirit on all people. Your sons and daughters will prophesy. Your old men will have dreams. Your young men will have visions.
29 In those days I will pour out my Spirit on those who serve me, men and women alike.
30 I will show wonders in the heavens and on the earth. There will be blood and fire and clouds of smoke.