Ratings215
Average rating3.8
Entertaining book with nice world building. Reminded me a little of the Kushiel series. Great main character, great secondary characters. Halfway through the book I realized that this was the first time in a very, very long time where the main character had yet to annoy me with some questionable decision making.