*pauses for a moment, trying to decide where to start*
...Aslude, is his name. Where he originally came from, I don't know, but his purpose was to kill the goddesses. However, when they fought, he became trapped in another dimension, home to a certain other being. A demon. The demon gave him half of his power, and they escaped, and fought the goddesses once more.
But the goddesses made a spell. Its components were in another world, one that Aslude and the demon couldn't reach. Those components were called "humans", and when the spell was complete, Aslude and the demon were sealed in another dimension again.
Eventually, the demon thought of a way out, and so they made it so that they, too, would be born within the humans. Born and reborn, possessing their hosts, and reworking the spell a little more each time. Then after a thousand years, the world's cycle would come to an end. But Aslude as a human couldn't finish what he started and completely break the seal in time. So the world ended, and the next began. Time and time again...