One of the reasons for this is that we human beings tend to focus on outcomes. We simply want things to go well and turn out right. God surely does care about the end of all things, but he is graciously at work in the process as well.
The surprises along the way are God’s surprises. He is never caught off guard or unprepared. He calls us to follow him beyond the boundaries of our wisdom, strength and character. The waiting we have to do and the surprises that we face are meant by him to be tools of grace. They are designed to release us from our self-reliance and the hold our dreams for our lives have on us.
In those moments of surprise, it is important to remember that you may be confused, but God isn’t. In this moment when you are not sure what is going on, you haven’t been abandoned. No, the opposite is true: you are being rescued. But living this way is hard for us.
Read more at: