This writer is at the top of her game with a fabulous imagination and a stunning conjuror of words. I was gripped by this story from the start and I never knew which way it was going to turn. Loved the characters, especially the brave heroine, Sofia, as she found to find answers. A perfect magical adventure story for 10 to 13 year olds.
— Olivia