A review by harlequinstardust
The Traitor Queen by Trudi Canavan

3.5