A review by starversed
Wolf-Speaker by Tamora Pierce

5.0