I originally read this book when I was in grade seven as part of my English class. I didn't fully understand the book then and didn't really connect with it. I picked it up a few months ago and re-read it. It was amazing how differently I interpreted the book this time. It's a well written novel, great for kids of all ages!