This book was a slow starter, but it finished well. I struggled with it a bit until David finally gets through his training and begins work as a detective. Once you get to the hunt for the rapist/killer, things get interesting. There’s a little bit of a "let’s throw everything we can think of" quality to the rapist/killer — homosexuality, white supremacy, mental illness, religion, and more — but you can move past it because you’re interested in what David is going to do. The relationship between David and Maria is slow building and believable, and actually adds to the story since it triggers changes in both of them. The ending was a little surprising, but it worked. All in all, not a bad read! Could have used some better cover art, though.