My rating: 5 of 5 stars
I loved, loved, loved this story! I listened to the audio recording, read by the incredible Jim Dale, and basically it got to the point where I would make up reasons to drive somewhere so I could keep listening to it. It’s wonderful fantasy with a classic fairytale feel. The story is perfectly woven, bringing plots and characters together seamlessly. Filled with magic, misadventure, ghosts, extremely evil step-mothers, love and friendship. Definitely a new favorite!