4 out of 5 stars. A dystopian blend between high and dark fantasy that needs a while to get its hooks into the reader.

4 out of 5 stars. A dystopian blend between high and dark fantasy that needs a while to get its hooks into the reader.
3.5 out of 5 stars. A great Holmes novel with a really bad pacing problem. And way too much details.