No, God cannot be surprised, His creation cannot surprise him. You cannot surprise him. Jesus Christ is the Alpha and the Omega (the beginning and the end). He is the creator of the universe. Nothing ever surprises him.
- He planned salvation before the creation of the world (Rev 13:8)
- He knew you before you were born (Isa 44:24)
- He ordained the number of days of your life before you lived (Psa 139:16)
- He knows the number of hairs on your head (Matt 10:30)
- He knows your thoughts before you say a thing (Psa 139:2-3)
- He is preparing a home for you in heaven with him (John 14:3)
- 101 Verses that prove Jesus Christ is the Creator
- Jesus Christ is the redeemer
- More impossible ways to lose your salvation
- The law of unintended consequences: the unexpected dark side of good intentions
Since nothing can surprise God, all his promises are trustworthy. None of them were given without knowing all the ramifications and consequences. This is a surprisingly simple but critically important point. Whatever you are going through now is not a surprise to God. He’s got this.
So let God work his will in you. Yell a loud no to the Devil and watch him scamper. Say a quiet yes to God and he’ll be there in no time. Quit dabbling in sin. Purify your inner life. Quit playing the field. Hit bottom, and cry your eyes out. The fun and games are over. Get serious, really serious. Get down on your knees before the Master; it’s the only way you’ll get on your feet. (James 4:7-10 MSG)