According to Christianity, God is the self-existent One, having no need of being created, since He has existed forever and is the cause of all things, including the dimension of time, to which He is not subject. Likewise, God is not subject to the physical creation, but is spiritual in nature, residing in the spiritual dimensions of God's power over the physical creation is absolute, such that He can manipulate matter, energy, space, and time at will. For this reason, God is said to be able to accomplish any possible task He wills to do.
Along with being all powerful, God is also all knowing—having knowledge of all things that are possible to be known, including the entire history of the universe—past, present, and future. Because God is all powerful (omnipotent) and all knowing (omniscient), He is also able to be present at all places at all times (omnipresent). God is also all loving—according to the Bible, "God is love" The love of God prompted Him to create, in order to share His love with us. The Christian scriptures say that we can fulfill the entire law of God by loving Him and loving our fellow human beings.
God is absolutely holy—without any moral or character defect. In fact, the Bible says that God is incapable of doing any evil, despite being all powerful. God is unchangeable. In other words, He does not change any of His attributes or character at any time. Despite humanity's tendency to change its definition of morality, God's moral character does not evolve with the times, but remains constant.