A review by winter_is_reading
Emperor Mage by Tamora Pierce

5.0