Nature and existence of God