It has been a year since Saffron Keller traveled to the Fairyrealm. She had no intention of ever mixing with fairy-kind again. When the fairy, Ny, steals the soul of her human love, Markis, she finds herself entangled once more in all that is beautiful and magical and torturous. To find Markis, she must travel through different realms - alternate planes of existence and spaces of time – all before her life in the Earthrealm passes too far into the future. Not wanting the help of the possessive fairy, Li, whom Saffron has shared turbulent past lives with – she is instead paired up with two immature boy fairies, Tai and Wo, who try her patience to the very limits of tolerance. As the three pass through realms they meet others who hinder and help them on their way: Orji - the handsome man with the bad bed-side manner, Deva - the cow who has the twins besotted, a monster of a prince, and the most vile dragon lady in one hundred realms.