Infinite Entities by Arnold Inzko
Approx. 58,060 words.
Published on June 4, 2009.
Two Entities, Amal and Zora (souls) compete with each other during their infinite existence. They travel from past infinite in the astral plane to 104,000 AD. They learn during their travels from stars to planets to offspring worlds with two suns and when they finally reach earth, they were prepared to control humans, animals and humanoids.