This book was hard to put down. The various characters and subplot lines were intriguing. Enjoyed the character development of them all, but especially the protagonist. The author always does a great job with backstory, twists and turns and some surprises.