A review by argentrabe
The Crimson Queen by Alec Hutson

3.25