God doesn't make mistakes. His plans don't get thrown off. Even when we do everything we can to sabotage and undo God's plan for our lives, He has a plan and a purpose to bring us back into the goodness and wholeness for which He created us.
What is His plan? It's a mystery, and God keeps giving us small clues. It's an adventure without a map, though He fills in a few key locations in advance. It requires trust and faith, as we learn to walk through life in relationship with God Most High.