There is a very fine balancing act that John Brandon pulls off here. The characters and their actions are pretty hard to read about, but you can't stop following their story. Creating empathy for characters who end up on the wrong side of the evening news is pretty tough. Brandon does so without asking us to forgive or excuse their behavior. Once you start this book, you won't want to put it down.