Gripping book! I hard a hard time not thinking about the characters when I wasn't reading. It could be a good book to do a discussion group about with a group of high school students. There's a lot of life lessons I wish I would have known when I was in high school.