God is morally pure and perfect. He cannot make a mistake.