Joel 2:28-32 NLT

28 "Then after I have poured out my rains again, I will pour out my Spirit upon all people. Your sons and daughters will prophesy. Your old men will dream dreams. Your young men will see visions.
29 In those days, I will pour out my Spirit even on servants, men and women alike."
30 "I will cause wonders in the heavens and on the earth -- blood and fire and pillars of smoke.
31 The sun will be turned into darkness, and the moon will turn bloodred before that great and terrible day of the LORD arrives.
32 And anyone who calls on the name of the LORD will be saved. There will be people on Mount Zion in Jerusalem who escape, just as the LORD has said. These will be among the survivors whom the LORD has called."