Really good book, my teacher read it to our class in 3rd grade and it still sticks with me throughout the years. I remember that all the kids in our class were so in to the book and sometimes talked about it at recess. I will not spoil anything but let me tell you it's a rollercoaster of emotions and I love it so much.