In my travels over the last couple of years searching for God's plan for my own life, I have come across a consistent theme from those who are trying to respond to His call.
Trust in God.
This trust is not based on circumstances, other people, plans working out, or even answered prayers according to what we asked for. Fundamentally, trust is based on a relationship with Christ, which means we are trusting a Person, someone who has our best interests in mind.
The hardest times for people to trust seem to be when it's dark or the future isn't clear or there are heavy trials in our lives. But why is that the hardest time to trust? Perhaps is it because we do not have a "suffering love," or a willingness to be completely abandoned to the will of God?
If we are honest, this lack of uniformity stems from fear, or perhaps our desire to control and for security--which means if we had that perfectly in every situation, guess what? We don't really need God. If we could map out every last detail so that nothing was out of place, why would we have to depend on God? Why would we need to trust Him? Why would we need to grow in our relationship with Him if everything we planned, wanted, or desired went perfectly according to how we saw it?
If we foster a greater disposition to accept all that He permits to happen to us and to truly seek Him rather than what He can do for us, it seems to me that our trust would come naturally--even through the fog. Why? Because if all our hopes are in God Himself, Who is our ultimate end, then our only fear in this life would be losing Him. Everything else will just serve to unite us to Him, give us a share in His life and sufferings, and spur us on to eternity.
You may just find that the deepest desires of your heart are satisfied through this--because you have Him.