I first read this my junior year of high school, and I fell in love with the story. I was borrowing the book from a friend, and when I got to the last page I immediately started over again (something my friend was none too pleased about; she took the book back from me). While I can't say that the writing is without fault, it's a fun and enjoyable read in a magical world.