A review by ghostbird
Tongues of Serpents by Naomi Novik

4.0