A review by sophietaylor
The Last House on Needless Street by Catriona Ward

mysterious fast-paced

3.75