A review by quail
Shadowheart by James Barclay

5.0