狄仁杰一行人去玄女宫想要问询玄女的事情,可是正好碰见史家夫妻在那里,帮助夫人解决心结,玄女说她需要三滴亲生父亲的血,史大人很痛快的答应,可是史夫人却有所阻拦,大仙一再强调必须是亲生父亲的鲜血才可以。
趁着玄女做法期间,狄仁杰和王元芳仔细观察玄女周围,想要解释玄女做法的把戏,玄女看夫人自己不承认,就假装是妙子附身说出了史燕的真实身世,史燕是张天师的亲生女儿,当初史家老爷找天师炼金,顺道拜托天师求生子之术,可是夫人在作法间被人m奸。
狄仁杰他们觉得张天师才是所有事件的核心人物,他可以解决很多事情。他们找大人拿来二十年前焚石案的卷宗,可惜的是没有人见过张天师的真实面目。狄仁杰觉得很有可能史夫人会见到张天师的真实面目,他们来到史家看到王夫人也在,她也没见过,但是她的丈夫是戏班的,很有可能当初因为她丈夫揭穿了张天师的真实面目而被杀害。狄仁杰拜托史老爷想要见见史夫人,但是史夫人自从从玄女宫回来以后谁也不见,史老爷说他们自便吧。狄仁杰他们敲门,可是没有回应。
狄仁杰破门而入发现史夫人已经死在自己房间内。经过婉青的检验,还有狄仁杰的推断,史夫人在一个时辰前已经被人杀害。狄仁杰说很有可能凶手就在他们中间,今天晚上所有人都不能离开,狄仁杰还担心一件事,就是每次歌谣一出现就会有两个人死,所以他分配每两个人监视一个人。婉青跟踪着神姬,可是半夜神姬突然出门,婉青一直跟着,但是突然被神姬打晕。晚上,有个蒙面人迷晕了梦瑶她们,并且手中握着匕首。
王夫人抬头时看到有人拿匕首行凶,她大叫一声,狄仁杰等人上楼后看到童梦熙的头挂在房梁上,童梦瑶在床上睡着,等她醒来时受到惊吓,李婉青怀疑是神姬所为,她说出被偷袭之事。神姬要逃走时被官兵抓捕,当她来到房间看到童梦熙已死,神姬否认杀人,李婉青上前质问。
童梦瑶情绪很激动,王元芳拉住她,屠县令命人把神姬先带回去。狄仁杰勘察案发现场,他发现蜡烛不对,狄仁杰询问王夫人,他看出剪影有异常,王元芳发现火镰子,童梦瑶知道姐姐从来不玩。童安波看到童梦熙的头后受到惊吓,他指责史太极可能报仇,史太极怀疑是童夫人所为,而王元芳一直在监视他们,童夫人被童安波骂走,狄仁杰追赶上去了解情况,他这才知道童梦熙不是大太太的亲生女儿,而是童安波和大太太的妹妹所生。
当年童梦熙生下后被童夫人抱走,外面传言她妹妹因难产而死。狄仁杰又找王夫人询问,王夫人认为李润南另有喜欢之人。童安波很伤心,狄仁杰猜想凶手并非冲着童梦熙而来,他想到张天师,狄仁杰想搞清二十年前的真相,王元芳发现地上的那串脚印是假的,他判断凶手没有逃离,狄仁杰明白火镰在婆婆念的童谣里也出现过。屠县令听出童谣有问题,那和史燕和童梦熙的死如出一辙。
那是很久以前的童谣,梦童瑶小时候在那里时没听过,据说童谣一唱就有不好的事情发生。李恪说起那首童谣,下人有些惊讶,镇上所有的杀人案都和童谣有关系。王元芳一早去找狄仁杰,狄仁杰感觉史夫人有些奇怪,他已经确认史燕和童梦熙都是张天师的私生女。
玄女用屠县令当人质来威胁王元芳,王元芳不相信她的通灵术,屠县令被释放,王元芳让玄女施展通灵法术,众人一起来到玄女宫,玄女作法时被王元芳揭穿,他清楚她用蚕丝来让自己升降,玄女是假的让众人议论纷纷,王元芳一一揭穿她骗人的把戏,屏风被抬走,玄女无话可说,她利用大家求医心切之心来骗人,玄女否认,狄仁杰发问。
狄仁杰和元芳他们来到玄女宫拆穿玄女的阴谋,有些人还是有所怀疑因为玄女知道他们的过去,狄仁杰元芳拿他们自己的事情来试探玄女,元芳问玄女让她算一下狄仁杰的家父身在何处,玄女答得糊里糊涂。
大家更加搞不明白了,为什么玄女说他们的事情都很清楚猜外人却很准,狄仁杰回答大家这样的情况就只有一个答案,那就是玄女二十年前就是这个镇子上的一员,并且就是在鬼屋引火自焚的妙子和她的孩子。狄仁杰早就找到玄女的师傅,她师傅诉说了在二十多年玄女拜师的全部经过,她称自己的本名就是妙子。
妙子一看再也藏不住自己的身份了,她就说出了二十年前的经过,她就是通过张天师留的那条密道逃出去的,因为当时她真的想要引火自焚,但是妙子点火后自己的孩子哭泣不已才放弃自杀的念头。她原本打算找到张天师行骗所得的钱财,只是没找到,没想到被狄仁杰等人识破。大家都怀疑妙子是杀害老婆婆的凶手,妙子解释说老婆婆尸体出现是她后来才发现的,然后装神弄鬼,她只能冒险埋在神坛下面。
妙子被关押了起来,她口口声声称自己并非凶手,但是种种证据都表面她就是凶手。开庭审理,母女两个矢口否认,但是证据全部指向她们,就跟二十年前她们被逼迫的情景很是相似,妙子心灰意冷,为证清白咬毒自尽,神姬抱着妙子的尸体伤心欲绝,她不明白为什么大家要这么逼死她们母女。神姬无奈之下,承认自己是杀人凶手,李润南再也看不下去了,就站出来证明神姬绝对不是杀人凶手。
因为李润南替神姬作证,她的真名叫秋烟,李润南这几天一直和她一在一起,还表明他喜欢她,秋烟是他进京赶考时认识。李润南进京赶考回来之后发现妙子母女招摇撞骗,他刚开始很生气,秋烟解释原因,李润南很同情她们母女就暂时没有揭穿。王夫人听到后怒火攻心,狠狠打了李润南一巴掌决绝而走,李润南赶紧追了出去。