“Have I not commanded you? Be strong and courageous. Do not be afraid; do not be discouraged, for the LORD your God will be with you wherever you go.”” - Joshua 1:9
The words here to Joshua are to do with entering the promised land. It was not straightforward. There were powerful enemies in front as well as forty years behind. But the same is true for you too. You have baggage and you have impediments to progress.
The Devil laughs at you and humiliates you. Pointing to your past and saying you have no future. But it is the Devil that has no future and no power over you. Don’t watch the Devil, but watch the Lord and serve Him. The Lord knows your past and yet loves you.