A review by chronicallybookish
Uprooted by Naomi Novik

4.5