A review by augmentedaugust
A Skinful of Shadows by Frances Hardinge

5.0