I don't read a lot of crime fiction, but this book grabbed me from the very start and didn't let go until the end. Good characters, a twisty, complicated plot, and plenty of surprises make for a great read.