This book was an interesting read - it kept me reading past bedtime to see what would happen next, in spite of the fact that I kind of dreaded finding out what would happen next. It's quite effective at making you feel awful, because you find you are sympathizing with the often unreliable and totally horrific narrator when you logically know there is nothing there to sympathize with. Joe takes the "nice guy" trope to the extreme, often convincing himself (and at times, you the reader) of the true and noble intentions of his terrible actions, and at times, comes off as a play on the male leads in recent YA novels where stalking is romanticized, but to the extreme. Many of the other characters are also awful, although it's tough to tell how much of that is because we are viewing them through the lens of Joe's biases. Definitely not an easy read, but overall pretty compelling and hard to put down until I reached the end.