A review by harlequinstardust
The High Lord by Trudi Canavan

4.75