But ... wow. Serious wow.
The book is I Am Not a Serial Killer by Dan Wells. If you're interested, Robin Weeks talks about the book on her blog here where she discusses building better villains.
The protagonist is John Wayne Cleaver, a 15-year-old sociopath. His mother and aunt own a mortuary where John helps out. He thinks a lot about death and is fascinated by serial killers, recognizing within himself the tendancies that could someday turn him into one. So he establishes strict rules (like no stalking). John doesn't connect with people emotionally, and he's a smart kid. He knows he's different from 'normal' people, and he makes an effort to try and not seem quite so weird.
But when a real monster starts killing people in his town, John has to let loose his own monster so he can stop it. Unfortunately, without his rules to keep his monster in check, John could be more dangerous than the killer.
One of the most frequent comments I'd heard about this book is about the fine job Dan Wells does making John a sympathetic character. But really, you have to read the book to see just how well he does it.
I'll be honest. It was a hard read for me and creeped me out. I haven't been into the horror genre, since I gave up Stephen King (it's difficult to be a parent when you're afraid to walk down a dark hallway). As I was reading this book, I found myself saying over and over again, "No, John. Don't. No."
I really felt for this kid! I like John. A lot.
I've already purchased the other two books in the series, Mr. Monster and I Don't Want to Kill You. I've read reviews that say these other books are even better than this first one.
I definitely recommend it.
If you can handle it.
Shhh ... I'm taking an emotional break before I begin the second book.