A review by halefa
The High Lord by Trudi Canavan

5.0