I'm thankful that God can use all things for good to those that love Him and have been called according to His purpose. Sometimes, when faced with one of those decisions that can make your life change in a big way based on what you choose, I tend to freeze. You know, just not make the decision at all. Of course, often not making the decision one way or another really is making the decision not to do what you were considering (at least not at that time). And "freezing" is a good way to waste a lot of time that could be better spent on other activities. Other times, I make a decision and later still think about the "what if's" - how life could have maybe been if I had gone the other direction. Dwelling too much on changes we might have made in past decisions is not very healthy. Some reflection is good, but it is better to be so filled with gladness of heart from God that you seldom dwell on the past.
I used to get real down on myself when I felt I had made a bad decision, but have come to realize that God created me as I am. Being a mistake-prone human who is not yet perfect is what God created. So, a mistake is something that I not only have made in the past, but will definitely make in the future. God doesn't condemn us for mistakes. In fact he looks at us through the lens of Christ and what Christ does and forgives our sins and failings when we confess them to him.
And. . . somehow he can use our decisions and actions that are often reached through strange logic or poor impulse for His good and glory. It's hard to see it at the time, but easier to see from the past. Based on past events in our lives and the lives of those we read about or see around us we can trust God in the present.
I'm trusting God for the future as He not only knows it, but cares about me and will give me strength to face it.