Money can be restored. Property can be restored—broken-down cars, stripped painting, old houses. Relationships can be restored. But one thing that can never be restored is time. Time flies and it does not return. Years pass and we never get them back. Yet with God all things are possible. And God promises the impossible: “I will restore the years that the locust has eaten” (Joel 2:25). The immediate meaning of this promise is clear. God’s people had suffered the complete destruction of their entire harvest through swarms of locusts that marched like an insect army through the fields, destroying the crops, multiplying their number as they went. For four consecutive years, the harvest was completely wiped out. God’s people were brought to their knees in more ways than one. But “the Lord became jealous for his land and had pity on his people.” God said, “Behold I am sending to you grain, wine and oil, and you will be satisfied (Joel 2:18-19). In the coming years, God said, their fields would yield an abundance that would make up for what had been lost: “The threshing floor shall be full of grain; the vats shall overflow with wine and oil. . . . You shall eat in plenty and be satisfied” (Joel 2:24, 26). This wonderful promise for those people meant that years of abundant harvests would follow the years of desolation brought about by the locusts. But God has also put this promise in the Bible for us today.