Ratings853
Average rating3.8
A friend of mine read this a couple of years ago and hated it. Now I had to read it for class and had very low expectations. To my surprise I fell in love with this book and couldn't put it down. It had some twists and turns, but also kept it simple enough for younger readers. Loved it!