A review by rosemarieshort
Wild Magic by Tamora Pierce

5.0