The first half is great, the second half was terrible. Some the characters were carefully crafted and nuanced, and others inconsistent and unsatisfying. I don’t know how to feel about this book. I think it needed another developmental editing pass.