A review by mymble
Uprooted by Naomi Novik

5.0

Young Witch Schools Century-Old (and More!) Wizard