Despite accidentally catching a major spoiler before really getting into the book, I enjoyed this. Well-paced, interesting characters, and a great twist at the end. There were a few bits that I wasn't sure got tied up at the end, but overall an enjoyable read.