My favorite John Green book so far. The characters are very realistic and age appropriate in their attitude. They are teenagers/young adults; They are not perfect and were not intended to be. They are selfish, self centered and the world revolve around them; Some are self-destructive. It is the kind of story that makes you ponder longtime after you finish it and that is why I like it so much.