A review by starversed
Wild Magic by Tamora Pierce

5.0