Allah is the eternal and infinite Creator of the universe. He has knowledge of all things and has existed for eternity. Allah is not subject to the same limitations of life and time as the rest of creation, instead He is the First and Last, unaffected by time and space. The Qur'an emphasizes that Allah is everlasting and full of majesty and generosity.