24 The threshing floors will be full of grain;the vats will overflow with new wine and fresh oil.
25 I will repay you for the yearsthat the cutting locust,the swarming locust, the hopping locust, and the devouring locust have eaten—my great army, which I sent against you.
26 You will eat abundantly and be satisfied,and you will praise the name of the Lord your God,who has done wonders for you;and my people will never again be put to shame.
27 You will know that I am in the midst of Israel,and that I am the Lord your God—no other exists;never again will my people be put to shame.
28 After that I will pour out my spirit upon everyone;your sons and your daughters will prophesy,your old men will dream dreams,and your young men will see visions.
29 In those days, I will also pour out myspirit on the male and female slaves.
30 I will give signs in the heavens and on the earth—blood and fire and columns of smoke.