Broken Promise by Linwood Barclay

Set in the small town of Promise Falls, the story follows David Harwood, a recently unemployed journalist who returns to his hometown to find his cousin Marla in a troubling situation. Marla, still grieving the loss of her baby, is discovered with a child that isn't hers, claiming an "angel" left the baby on her doorstep. As David delves deeper into the mystery, he uncovers a web of secrets and lies that threaten to unravel the fabric of the seemingly idyllic community. With a blend of suspense and intrigue, the narrative explores themes of trust, family, and the dark undercurrents that can exist beneath the surface of everyday life.

Purchase from Bookshop.org