"I have...plans to give you the future you hope for." Jeremiah 29:11
In Jeremiah 29:11 we have a great promise in a not-so-great chapter. So if things are not going too well in your life at the moment, this verse is for you!
God's people were living as slaves in Babylon. Why? Because of disobedience to God. And worse, Babylon was about as pagan as you could get. It was not the kind of place Christians hung out; it was a moral and spiritual wasteland. And on top of that, the Israelite own preachers were leading them astray. So God told them, "Don't let all those so-called preachers and know-it-all...take you in with their lies" (Jer 29:8-9). Yet in the midst of all this, along comes the God of hope saying, "I still have a plan for you. It is not over till I say so. I am going to turn things around for you. Your best days are ahead."
You say, "How do you know that God still has a plan for me?" Because you are still breathing! He has a plan for every single person He ever created, and it never goes out of date. Unlike the milk in your supermarket that has an expiration date on it after which it cannot be used, God's plans do not have expiration dates. Even if you have missed His plan entirely for years, that plan can still swing into operation the moment you turn your life over to Him and fall in line with His will. Now, your plan might be somewhat modified from what it would have been 20 years ago if you had paid attention, but that does not stop God. He can adapt to fit anything that comes up, in any life that has ever lived - including yours. So, there is hope for you