When Daniel goes to university, he doesn’t realise that his fate is already sealed. His liaisons with the beautiful Francesca and the sensual Maisy, together with the mysterious Stephen Alexander, unleash forces that will affect the rest of his life and the future of the planet.
As a love triangle develops between Daniel, Francesca and Maisy, Stephen realises there is unfinished business between the two women from a previous life. Daniel discovers that Francesca has a mysterious sleep condition — she needs to sleep for a week or more after not sleeping at all for several weeks.
Eventually Francesca falls into a deep sleep and cannot be woken. Stephen, Daniel and Amy journey to the Other World to find her. In the Lower World, helped by animal spirits, they find Francesca's five-year-old Spirit with Miranda's Spirit in a cave, being looked after by a large brown female bear. It transpires that during her long sleeps she has been visiting the Spirit of her twin Miranda since she died at the age of five.
Journeying to the Upper World they find Francesca's adult Spirit. She says she cannot return to Earth as Maisy will try to kill her. She explains that her previous Spirit John was responsible for Mary's death and that as Maisy shares a spirit with Mary, she is seeking revenge.
Stephen persuades Francesca to continue her life — but with fatal consequences.
The soul who must break the cycle.
Twin-sister grief made spirit. Her sleep condition opens doorways.
Wise beyond reckoning. His rescue becomes Daniel's obsession.
Love twisted into vengeance across centuries.
Francesca's twin, waiting patiently in the Lower World.
Daniel's closest friend. We meet him beyond death.
Daniel and Francesca's son. Co-founder of ORLANDOR.
Daniel and Maisy's daughter. Her existence bridges two legacies.