a single soul is reincarnated several times on this earth, each time leaving a fragment of her soul behind.
she has been reborn again, as lillian, who has a twin sister, alexandra. But something has gone wrong; her soul is too weak to split again. if it does, she will become a soulless creature who will devour the world.
the time holders who keep watch over earth foresaw what was to come and made provision for this: alexandra was born with the ability of the soul traveler.
with the help of a new found friend, she has to go back in time and complete different tasks to retrieve the fragments.
racing against time to save her sister, alexandra learns a few lessons along the way, including how to say goodbye.