A review by ambientsunset
Wild Magic by Tamora Pierce

5.0