MixedLibrary JournalIt is beautifully presented, with vivid descriptions of the most minute aspects of setting. However, the characters, and there is a robust troupe of them, often feel one-dimensional, and the point of view too quickly cycles between multiple players ... The plot is intriguing and smartly woven together but sometimes feels too slow to develop, and the stakes aren’t high enough.