Après avoir passé quatre ans en prison pour état d’ivresse au volant, ce qui a coûté la vie d’une jeune fille, Riley Flynn retourne à la maison familiale dans son île Crockett Island. Sa mère, qui est très pieuse et qui lui a pardonné, l’attend au port. Il a perdu sa foi, en pleine incarcération, et a du mal à se réintégrer dans la communauté catholique fervente de l’île. Son père, Ed, ayant du mal à l’accueillir, et son jeune frère, Warren, sont en plein navire de pêche. Son arrivée est suivie du regard attentionné d’Erin, amour de jeunesse devenue enseignante, depuis la fenêtre du cabinet du docteure Sarah Gunning, amie proche de la dernière qui attend un enfant.
Entre-temps, devant le ferry, une autre femme, Bev Keane, la fidèle zélée et autoritaire de l’église de St. Patrick, attend le prêtre John Pruitt qui, suivant l’annonce du capitaine du navire, n’arrivera que dans l’après-midi. Plus tard, dans une classe d’école, se réunissent Erin, Bev, le maire Wade Scarborough, son épouse Dolly et le shérif musulman Hassan pour parler de la tempête qui aura lieu sur l’île. Le soir même, pendant la tempête faisant ravage, Riley semble avoir vu une silhouette qui aurait dit le monseigneur Pruitt depuis la fenêtre de sa chambre. Le lendemain matin, la famille Flynn sort de la maison, et Riley découvre, tout au long de la plage, des chats sans vie. Intrigué, le shérif fait évacuer les curieux de la plage, le maire Wade lui dit que ce n’est pas la première fois que cela arrive sur l’île.
Tout le monde, surtout les chrétiens, se réunit dans l’église et surprend de l’apparition du nouveau prêtre : il se présente comme le père Paul Hill, remplaçant temporairement John Pruitt qui est malade et préfère rester sur le continent jusqu’à son rétablissement. Riley, surtout, le trouve mystérieux…