Jennifer McMahon occupies a space between psychological thriller and quiet supernatural dread — her best work doesn't announce its ghosts so much as let them seep in through the walls. The Winter People perfects this approach: a rural Vermont setting, a fractured timeline, and an unease that builds so gradually you don't realize you're holding your breath until the final pages. Promise Not to Tell and Don't Breathe a Word showcase her skill with dark secrets buried in childhood, where what haunts her characters is rarely just metaphor. McMahon writes in clean, deceptively simple sentences that move fast but leave residue — you'll finish her books quickly and think about them for days. She's ideal for readers who want their thrillers with a supernatural edge but without the gore, and who like their small-town settings to feel genuinely menacing rather than merely atmospheric.
Narrated by Julia Whelan
Julia Whelan navigates between 1985 and present day as Reggie confronts her mother's return after 25 years of captivity, while the killer who took her remains free.
Narrated by Cassandra Campbell, Kathe Mazur
Campbell and Mazur voice the parallel stories connecting Sara Harrison Shea's 1908 death to present-day Ruthie's family mysteries.
Narrated by Abby Craden
Eva discovers her father's invention — supposedly from Edison's mind — that allows communication with the dead, opening doors better left closed.
Narrated by Karen White, Kathleen McInerney, Caitlin Davies
Three narrators weave together past and present as school nurse Kate returns to Vermont where a new murder mirrors her childhood friend's unsolved killing.
Narrated by Lily Rains
Fifteen years after Lisa disappeared into fairy-tale woods, her brother's girlfriend investigates the old mystery while similar vanishings resume in this dual-timeline supernatural thriller.