Very good book! I had a difficult time putting it down. All of the characters were on target, which is of course important. Good plot handled with great writing, and lots of details. I saw one or two of the plot twists coming, but the biggest twist remained a surprise right up until the reveal. I enjoyed this book and recommend it.