Deeply empathetic-- you fully understand each character's point of view, even if you don't agree with their actions. Lots of deep, profound themes and ethical dilemmas that will elicit interesting discussions. Over the course of a few days on our vacation, I read it, then my mom read it and then my younger sister read it. All of us were completely engrossed by the story, but had completely different outlooks on the decisions the characters made.