The God of Judaism, Christianity and Islam claims to be an all powerful, omnipotent being. Can this omnipotent God do everything, make anything happen? Literally everything, anything? What would it mean to do everything, make anything happen? Could God make the past non-existent? Are there limits for God? Are some things impossible even for God?