We have a God of hope! We have a Savior who loves us and knows us perfectly. There is no sin or mistake which can ruin His plan for you. He’s always one step ahead of your mistakes with another chance. He is perfectly patient, merciful, and generous. He is waiting for you to finally be ready to hand your entire life over to Him.
(I’m fairly surprised by the number of people who have commented that God doesn’t know our choices before we make them. For example, think of Joseph and Martin losing the manuscript. God started making up for that mistake 2600 years before it was made. An all-knowing God is part of our doctrine. Just because God knows all things in no way means you are predestined to make mistakes. God’s omniscience and your total agency are not mutually exclusive.)