A review by amaa
Spinning Silver by Naomi Novik

4.0