福尔摩斯本应在早上参加一位好朋友赛扬杜宁的葬礼,但因为冈瑟克莱科的案子他不得不先来一趟警局。冈瑟克莱科的合作伙伴被发现死在了仓库里,死因是枪杀,警方怀疑是冈瑟克莱科开枪杀死了他的合作伙伴,但是冈瑟克莱科拒不承认。由于警方迄今为止还没有找到凶器,因为冈瑟克莱科还被关押在警局未被起诉。福尔摩斯告诉贝尔警探,凶器一定还在仓库里,因为看冈瑟克莱科一直冒汗的手心和额头就可以知道他把手枪藏在了仓库里。
一结束跟贝尔警探的交流,福尔摩斯就马上赶往了赛扬杜宁的的葬礼。福尔摩斯在葬礼上遇到了凯蒂,凯蒂告诉福尔摩斯她怀疑赛扬杜宁是被谋杀的,并表示下一个被杀的很有可能就是她和福尔摩斯。贝尔警探在得到福尔摩斯的提示后,马上带着手下重新搜查了那间仓库,也果然在那里找到了凶器。凯蒂告诉华生和福尔摩斯,自己对赛扬杜宁的案子有一个怀疑的人,就是一个叫伊莱柯泰特的美国人。因为伊莱柯泰特前些年在监狱里被两个室友打伤了,现在瘫痪在床,因此凯蒂和福尔摩斯表示伊莱柯泰特很有可能不是直接的凶手,他很有可能是雇凶杀人。
时隔两年凯蒂的回归让华生一时不是很能接受,因为她始终对凯蒂把戴尔格鲁纳的头浸泡在一个酸桶里而致他毁容的事耿耿于怀,但凯蒂表示自己已经和戴尔格鲁纳和解了。但华生依然还是担心警监会对凯蒂存有偏见,凯蒂表示自己在回来之前就已经写信向警监说明了情况。华生询问凯蒂离开的这段时间她在做些什么,凯蒂表示在伦敦有一个组织与人口贩卖做斗争,她为他们工作,做调查员,调查可能被卖去性交易的女孩的情况。
华生和凯蒂来到警局找到格雷森警官,向他说明了赛扬杜宁案件的情况,格雷森警官表示自己愿意提供帮助。另一头,福尔摩斯与伊莱柯泰特见了面,福尔摩斯表示跟伊莱柯泰特案件有关的三个人,律师汤姆桑德斯、法官以及警官赛扬杜宁都先后去世了,自己不得不怀疑这三起谋杀案跟他有关。伊莱柯泰特表示是他们三个人把自己害成了今天的模样,他们三个人的死亡是他许愿的结果。一大早,华生、凯蒂和福尔摩斯就被格雷森警官叫到了赛扬杜宁的墓地。
原来,有人闯入了赛扬杜宁的墓地,挖出了他的棺材,然后放火烧了他的遗骸。警方由此确定了赛扬杜宁是被谋杀致死的。法医在解剖尸体后表示赛扬杜宁的死因是心肌梗塞,但凯蒂和华生对此结论表示质疑。赛扬杜宁的妻子表示,在赛扬杜宁去世那天,自己曾经看见一个染着红头发的有点上了年纪的男人站在路边对自己笑。华生偷偷溜进凯蒂的家后发现,凯蒂有一个孩子,叫阿奇,华生对此感到十分惊讶。
警方在调查后发现,法医威尔克森被收买了,所以才会掩盖了赛扬杜宁被谋杀的事实。伊莱柯泰特约了福尔摩斯在俱乐部见面,但还没等伊莱柯泰特赶到俱乐部,他就被杀害了。福尔摩斯回到家发现,大量的警察正在搜查他的家,他马上让华生把凯蒂藏了起来。