A review by booksonawire
Thornhill by Pam Smy

4.0

Well that was bleak...