A review by harlequinstardust
Ruin by John Gwynne

3.25