病休的警长 Alexandra “Alex” Cupidi 在当地一家咖啡馆目睹了一场同性婚礼,新娘是 Tina 和 Stella。婚礼被 Tina 的前婆婆 Mandy Hogben 打断,她挥舞着砍刀,指控 Tina 在七年前谋杀了她的儿子 Frank。Frank 据称在一次拖网渔船事故中坠海身亡,尸体从未找到。Alex 制服了 Mandy。Alex 从同事 Jill Ferriter 了解到附近发生了一起残忍的双重谋杀案,Ayman & Mary Younis 夫妇在家中遇害,死时全身赤裸,墙上留下血字“杀光他们,上帝自会认出他的人”。Alex 了解到 Frank 失踪后,Tina 必须等待七年才能在法律上宣布其死亡并再婚。
Alex 的 PTSD 症状愈发严重,开始接受心理咨询。她对 Younis 案的兴趣日渐浓厚,Jill 透露了一个奇怪的细节:凶手似乎特意下了一份小额的超市订单,目的就是让送货员发现尸体。Alex 调查时遇到了 Ayman 的朋友 Terry Neill,他是一位退休的生物化学家,对 Ayman 的死深感悲痛。Terry 提到 Ayman 卖掉了家族企业,将毕生积蓄用于照顾他患有严重残疾的儿子 Callum。Alex 的女儿 Zoë 提到,她的志愿者领队 Kenny Abel 声称在 Younis 夫妇遇害当晚,看到了他们的“灵魂”从屋顶升起。一名叫做 Robert Glass 的退伍军人在附近流浪生活了六个星期,被警方列为主要嫌疑人。Jill 发现 Ayman、Terry、Alex 的朋友 Bill South 都在一个名为“Biosfera”的危地马拉林业投资骗局中损失了大量金钱。Alex 和 Jill 的晚餐时误将一把切蛋糕的刀当成凶器,引发恐慌,她对自己的精神状态更加怀疑。
为了调查 Frank 的失踪案,Alex 与 Curly 和 Frank 的表兄 Danny Fagg 一起出海,Danny 是当年 Frank 失踪时船上唯一的人。Alex 凝视海水时,Danny 突然悄无声息地出现在她身后,她险些坠海。Alex 利用警局数据库查到,在 Frank 失踪前,他家所在的地址曾有多次家暴报警记录。Alex 在 Younis 案现场附近再次遭遇嫌疑人 Robert Glass,并在一次冲突后向警方报告了他的行踪。Alex 推断出 Younis 案的真相。
几天后,Alex 在 Glass 的帐篷里发现了他因吸毒过量而死的尸体。Alex 与 Terry Neill 关系发展迅速,与他共度一晚。Terry 承认 Frank Hogben 曾是他的毒品贩子,这让 Alex 开始怀疑 Terry。她从朋友 Bill South 那里得知了 Frank 失踪案的真相。
以人物为驱动的警察程序小说,将三起看似独立的案件编织在一起,包括:一、七年前的失踪案;二、一对夫妇在家中残忍遇害,尸体全裸,现场墙上留下血字,有人目击死者“灵魂飞升”;三、附近的流浪汉死于吸毒过量。第二起案件的解答用到 James Yaffe 早年的经典诡计,结尾揭露意外逆转。