Did you know there are things God cannot do?
- He can’t lie. (Titus 1:2)
- He can’t learn because he’s omniscient. He knows all things. (John 18:4)
- By the same token, he can’t be surprised. You have to not know something to be surprised.
- He can’t change. (Hebrews 13:8)
- He can’t do something unjust. (Job 34:10-12)
To do any of those things would be a violation of his nature.