Ratings18
Average rating3.8
This was a recommendation. It's not my usual type of book, but once I started it I couldn't put it down. It had me guessing the whole way through, but I never saw the end coming. There were a few other surprises along the way that I didn't expect. As far as shortcomings, there were at least two subplots left unresolved, but this seems to be a series, so I'll hope that they get covered in whatever books are left.