Brilliant. The characters are exceptional. This story stuck with me after I read it. I did note one part that I wished the main character would have caught on to sooner- waiting for him to think about it was driving me crazy! On the other hand, there was something another character picked up on that I had missed. (That's rare for me, especially because it was a date, and those generally stand out in my mind like a lit road flare.) At any rate, bring your heart and mind to this book, so John Green can make mush out of them.