A review by nyy610
Broken Harbor by Catherine Cowles

challenging emotional funny hopeful mysterious sad tense fast-paced

4.75