A review by lizruest
Spinning Silver by Naomi Novik

5.0