Those who know me well, know that I do not really care for surprises. I like to make a plan and work the plan. I like to be prepared. Apparently God doesn't really concern Himself with how I feel about surprises.
He is the Ultimate Surprise. We never know when He is going to show up in the last way we would expect Him to.
God can move anytime He wants and in any way He wants. He is not limited by our prophetic words or our imaginations about what the future will look like.
In John chapter 21 we read about how the disciples were fishing all night but caught nothing. Jesus came along and told them to cast their net on the other side of the boat. That was when they received a great surprise: so many fish they could not haul the net in.
Jesus' fishing strategy was not anything they would have ever normally thought to do. He always has a plan that is completely out of our box.
It can be easy to get discouraged when we don't see things happening the way we imagined that they would.
That is when we can stop and ask Him what His idea is.
God is the Ultimate Surprise and Ultimate Strategist all wrapped up in one!