A review by 0100
The Six Deaths of the Saint by Alix E. Harrow

3.75