A review by harlequinstardust
The Magicians' Guild by Trudi Canavan

3.25