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.
The beauty in this promise is that God doesn't demand us for anything in order to get a bright future and a restoring hope in His abounding grace. It's automatically blessed to us because God loves us. Our trust and foundation in God also rests upon this exact love that was demonstrated on the cross for us. Jesus didn't just go on the cross and sacrifice for no reason... it was for you and I, so that we can live a glorious life under God's care. All we need to do is simply seek after the Lord, because all the good things are from Him.
Jeremiah 29:13
You will seek me and find me, when you seek me with all your heart.