This is my favorite book and probably the best in the series. The start of the book is a little confusing, but after a few chapters it's easier to understand. I love the parts when Sophie is in her imaginary world. Anyway, I highly recommend this story to all girls ages 9-13.