Lesley Grant 进帐篷算命,男友 Richard (Dick) Markham 和朋友 Horace Price 在外面等候。全村的女人都想撮合 Dick 和 Cynthia Drew,但 Dick 说自己对 Cynthia 没感觉。算命师是著名犯罪学家 Harvey Gilman 爵士。Hugh Middlesworth 医生加入 Dick 和 Horace 的谈话,Lesley 突然面色惊惧冲出帐篷。Dick 进帐篷询问 Harvey 爵士对 Lesley 到底说了什么,Harvey 还不及细说,Lesley 在帐篷外开枪走火,Harvey 中弹倒在桌上。
Harvey 在 Pope 上校的小屋养伤,告诉 Dick 说 Lesley Grant 本名叫 Jordan,是一名投毒犯,曾经毒死了她的三任丈夫。第一任丈夫 Burton Foster 是美国律师,第二任丈夫 Davies 是利物浦的棉花经纪人,第三任丈夫 Martin Belford 是英国男青年。三人均死在密室中,身旁掉落装有氢氰酸的注射器。Lesley 在几任丈夫的卧室里都安装了保险柜。George Converse(Ashe 勋爵)说有人偷了一支步枪。
Dick 早上 5 点接到匿名电话让他赶紧去小屋。Dick 走到离小屋三十码时,听到金属摩擦石墙的声音,只见有人把步枪架在石墙上,枪管瞄准小屋的起居室窗户。Dick 在小屋门口遇到 Cynthia,一颗子弹穿过窗户,在玻璃上留下一个洞,擦着 Harvey 的头顶飞过,射入壁炉上方的版画。推拉窗的金属扣自内锁死,门也从里面锁上。Dick 打破窗户进入小屋,只见 Harvey 中毒身亡,身旁掉落一支注射器,椅子另一侧的地毯上撒落一盒图钉。
Lesley 不肯告诉 Presley 上校 Harvey 在帐篷里对自己说了什么。Cynthia 试图打开 Lesley 卧室里的保险柜。银行经理 Bill Earnshaw 说 Lesley 刚来到村里就要了一个私人保险柜,也不知道做什么用。Fell 博士来到现场,说死者既不是 Harvey 爵士,Lesley 也不是投毒犯,所谓她杀死三任丈夫更是无稽之谈。真凶一定是听到了冒牌 Harvey 的故事,想到用同样的手法杀人,正好嫁祸给 Lesley。Middlesworth 早对 Harvey 起疑,因为他搞不清心脏有几个心房心室的基本医学常识。Cythia 倒在卧室床边,身旁的保险柜大开,里面空无一物。Cythia 醒来说自己让 Lesley 打开保险柜,却被她用镜子打伤。Cythia 回忆早上在步枪发射前一两分钟听到有人翻过围墙,跑进了白桦树丛。
Hadley 警司查出 Harvey Gilman 的真名叫做 Sam De Villa,是一名职业骗子。Ashe 勋爵的哥哥 Frank 曾送给 Lesley 的母亲 Lily Jewell 许多珠宝,Lesley 将珠宝存在保险柜,Sam 就是冲着这些珠宝而来。Sam 计划在晚饭时洗劫保险柜,但有人抢先下手把他打死。Lesley 质问 Dick 是不是告诉了 Cynthia 关于自己有三个前夫的不实传言。
警察 Bert Miller 查出匿名电话是在早上 5:02 从小屋门外走廊的电话打出。床边地板上有一个平底杯和一个小药瓶,里面装着鲁米那镇痛剂,Middlesworth 跟 Sam 说如果伤口疼痛睡不着觉可以服用。尸检查出 Sam 服用了指定剂量 6-8 倍的镇痛剂,不可能早上 5 点便起床下楼打电话。Miller 凌晨 3 点经过小屋时看到有个房间亮着灯,Lesley 穿着白裙子站在小屋门口。Dick 意识到凶手无需进屋,也可以打开密室的灯。
邮局传出枪响,Dick 冲过去看到在邮局工作的 Laura Feathers 胸口中枪,手边掉落一张便条,上面用 Dick 的打字机打了一行话“如果想知道 Lesley Grant 如何下手……”凶手逃走。Fell 博士猜到凶手有可能会给警察写匿名信解释密室手法,寄信前有可能会去邮局买邮票,所以提前和邮局的 Feathers 小姐打了招呼,让她在卖出的邮票上做记号,但没想到凶手将 Feathers 灭口。Dick 追随凶手到了 Lesley 家,Lesley 却说没有人来过。
著名犯罪学家 Harvey 爵士来到小镇给居民算命,认出女生 Lesley 是三起密室毒杀案的主凶。Harvey 在帐篷中枪大难不死,但不久在小屋中被人注射毒药身亡,现场果真形成密室。Fell 博士到场后故事再度发生逆转。情节引人入胜,密室诡计强悍,开灯诡计被后人多次沿用。结尾邮局路人死得不要太冤。