Uprooted

Uprooted - Naomi Novik Nicely written, entertaining traditional fantasy.