I happened to read the book after watching the movie, although if I could change the order, I would have reversed it.
John Green enlightens his audience with a slue of characters that are both relatable and lovable. As the story lays itself before you, you enter into a world of love and defeat. Loss and victories. And you realize how fragile and valuable life really is.
Overall a very nice book by John Green!