A review by hauntedspace
Uprooted by Naomi Novik

adventurous emotional mysterious medium-paced

5.0