“And it shall come to pass afterward, that I will pour out my Spirit on all flesh; your sons and your daughters shall prophesy, your old men shall dream dreams, and your young men shall see visions.” – Joel 2:28 (ESV)
One thing to know is that we don’t know the time that things will happen – speaking now about prophecy. Prophecies are promises of either blessings or warning. But we DO know with certainty that these promises will happen and they will happen in God’s timing. This prophetic promise in Joel is part of a promised visitation by locusts and it’s a warning. Chapter 1 is describing an actual invasion of locusts that will devastate the Land. Chapter 2 increases the intensity of that promised plague with specific detail. Our verse is a promise of an abundance of material blessings that will be followed by the outpouring of spiritual blessings. The phrases in the passage “in those days” (Joel 2: 29) and “before the great and awesome day of the Lord comes” (Joel 2:31)), point to a time frame for a fulfillment of the promised Second Coming of Jesus. The fulfillment began on the day of Pentecost, when the Holy Spirit was poured out, and it continued with the saving grace and miraculous gifts manifested in both Jews and Gentiles. We’re still waiting for the complete fulfillment of this promise which is included in Joel 2:15-32.