A review by alexcanread
Lady Knight by Tamora Pierce

5.0