Martha Ratliff, bibliothécaire dans le Maine, aurait pu vivre seule et heureuse. Mais elle a rencontré Alan, sympathique commercial qui lui a demandé sa main sans attendre. Un an plus tard, tout va bien si ce n'est cette tache de sang sur une chemise que portait Alan lors d'un colloque à Denver. D'un naturel suspicieux, Martha commence alors à enquêter dans les villes où son mari est passé ces dernières années. Elle découvre cinq meurtres de femmes non résolus. Troublée, elle contacte une vieille amie, Lily Kintner, qui l'avait déjà tirée d'un mauvais pas à l'université. Lily accepte de rencontrer Alan, mais ce qu'elle découvre va l'entraîner dans une spirale de doutes et de violence.