This came to mind during my devotion time. To sum it up, the devotion was about me making plans and being stressed about them while God wants me to just trust in Him and the plans He has for me. How many times has He said to me, "Recalculating"?
I believe that a - God is sovereign, and b - we have free will. To me that means, He has a plan for my life and yet He knows that I will not always follow it. He wants me to go one direction but, unlike a GPS, knows that I won't.
I can look back to several poor decisions in my life and still see how God was present during that time. I couldn't see that while I was in the midst of the mess that I had created. Yet, He was still there, protecting me from my self-destructive behavior because He had something better for me. During those phases of my life, I would have never imagined that He was preparing me to serve Him. But that was exactly what He was doing.
Let me end with this reassurance, written by David, from Psalm 62:5.
"Find rest, O my soul, in God alone;
my hope comes from him.
He alone is my rock and my salvation;
he is my fortress, I will not be shaken."