Twice upon a time - for that is how some stories should continue.
Phoebe, an eight-year-old girl, lies comatose following a car accident. She is a body without a spirit, a stolen child. Ceres, her mother, can only sit by her bedside and read aloud to Phoebe the fairy stories she loves in the hope they might summon her back to this world.
But it is hard to keep faith, so very hard. Now an old house on the hospital grounds, a property connected to a book written by a vanished author, is calling to Ceres. Something wants her to enter, and to journey - to a land coloured by the memories of Ceres's childhood, and the folklore beloved of her father, to a land of witches and dryads, giants and mandrakes; to a land where old enemies are watching, and waiting.