A review by griddlemybeloved
Locust Lane by Stephen Amidon

challenging dark mysterious tense

3.5