A review by harlequinstardust
The Novice by Trudi Canavan

4.5