Sometimes we act as though God is surprised by the things that surprise us, but by definition, the Omniscient One cannot be surprised. God is always a step ahead, even when we feel like He’s a step behind. He’s always got a holy surprise up His sovereign sleeve.

