Jeremiah 29:11 For I know the plans I have for you, declares the Lord, plans for welfare and not for evil, to give you a future and a hope.
Oh that all churches and Christians could read this without inferring from it that God is promising health, wealth and prosperity for this life. Stop looking for God to be a vending machine in the sky, or personal life coach. Before Jeremiah’s time, Israel had received all the material promises of God, and even they knew to ask, “Is this all?” It all pointed to more, and the more could not possibly be simply more or restored material wealth or political power. God is promising Himself to them so that they will have a true future and something to really hope for. This Is realized in Christ, as He alone is our hope and future. According to the hymn, the things of earth grow strangely dim, in the light of His glory and grace (knowing and resting in him).
As an aside, I find this verse and those like it interesting because I know some evangelicals who take issue with spiritualizing text, making it apply to things not mentioned. Yet many of the same have no problem taking this pledge to Israel and applying it to themselves personally or even America. It was a national pledge to Israel only, yet combined with its focus being Christ and eternity, it does orient us to those same ends, and thus applies to the modern church and believers, although spiritualized.