At first glance, a postcard-perfect coastal town: cobblestone streets, cozy cafés, neighbors who smile and know you by name. The kind of place where nothing bad could ever happen.
But in Northbrooke, appearances are the first lie.
Madeline Hale has...