乾隆时期,山东邱县(今河北邱县)有一乡民宋全,家中以务农为生,一家人除了老两口外还有一个年约二十的儿子名叫宋义,一个月前刚刚娶妻,儿媳刘氏艳丽脱俗,姿色颇佳。过了半年,刘氏按当地的习俗回娘家探望父母,在家中住满一月后宋义便按当初的约定去将自己的妻子接回来。他一大早便骑着驴子去了岳父家,和岳父母寒暄几句后便让妻子乘坐在驴背上,自己在前牵着驴子告辞而归。宋李两家之间相距大约有四十余里,中途走到一半的时候要经过一个古墓,这古墓也不知道所葬何人是哪个朝代的,反正已经荒弃了很久,就在路旁的密林中,枝叶繁密遮天蔽日,而且附近居住的村民都传说其中有妖怪出没。此时刘氏忽然对宋义说自己内急,需要方便一下,无奈之下他便让刘氏进入林中小解,自己牵着驴在路旁等候。过了好一会才见刘氏从林中姗姗而出,正在翻身骑驴的时候宋义忽觉有点异常,方才自己妻子腿上所穿好像是一条绿色的裤子,怎么此时妻子的裤子却变成了蓝色?他以为自己眼花,于是便问妻子道:“我见你本来穿的是绿色裤子,怎么此时却变成了蓝色?”刘氏一听便笑道:“我今天一早便穿的蓝裤,何曾穿过什么绿裤?你该不是腹中肚饿的头昏眼花看走眼了吧?”宋义听罢也以为是自己记错了,心中虽是有点狐疑但是也没有再问。没想到这剩下的二十里路上刘氏便像换了一个人似的,原先在家羞涩寡言,连和自己的老公说话都会脸红,可是此时却和宋义大声说笑,一点也不顾忌路上的行人,而且她的神情身态似乎也和往日大相迥异。宋义心中更觉奇怪,可是仔细观察刘氏却并未发现还有其他的异常,以为妻子今天心情甚好,于是也就没说什么。等回到家中已是傍晚时分,两人拜见完父母便去洗脸,宋义心中终究有些不放心,于是便乘妻子去厨房打水的时候把路上发生的事情告诉了父母,并对父母说了自己的疑惑。没想到父母一听都觉得不可信,认为他是多疑,父亲更是对他说道:“哪有这样奇怪的事情,定是你记错了。”说话间刘氏已经洗完脸回到房中,三人也就没再说什么。等吃过晚饭宋全对儿子说道:“今天你们走了远路身体疲累,理应早早休息才是。”宋义答应了一声便和刘氏一起回到房中,过不多久就见房中油灯熄灭了。宋全和老伴收拾了碗筷,也回到自己的房中安歇了。到了半夜宋全起来上厕所,忽见对面儿子房中尚有灯光,他心中奇怪不知有什么事能让小夫妻两半夜起来,正欲张口相问间忽听啪啪几下急促的声音,似乎是鸟的翅膀在扇动,接着又听到一声怪叫,如同猫头鹰的声音一般,接着一个黑影展着双翅破窗而出,转眼便消失在黑暗中。宋全心中大惊,急忙叫起老伴推门而入,眼前的一切却让老两口惊骇欲绝,只见在昏暗的灯光下,宋义肚破肠流的死在床上,而刘氏却不知所踪。眼见如此惨景,宋全不由惊声大呼起来,老伴更是一声闷哼晕了过去,宋全眼看老伴倒在地下,心中一急双眼发黑也跟着倒了下去。好在此时四邻八舍已经听见了宋全的呼叫声,众人急忙起身点着火把赶了过来,一进宋义屋门就发现这惨不忍睹的一幕,众人不由惊叫不已,有几个冷静之人用手一摸老两口还有气息,赶紧将他们抬到床上找来热汤灌下,这才将他们救醒了过来。接着又派人一早就去县衙告知官府,官府派人前来查验,发现房中金银细软都没有少,唯独床上少了一条床单,除此之外也没发现什么倪端。再问宋全夫妻俩都说是白日并无异常,只是路经古墓之后儿子说刘氏有些古怪,并将半夜所见和宋义晚间对他所说之言原原本本说了出来。众人一听不由大哗,于是纷纷哄传宋家儿子被妖怪所杀,连儿媳妇也被妖怪抓走了,此案也作为一件疑案不了了之。
过了数年,原任县令调走,顶替他的是一位姓颜的新科进士,颜县令才华横溢年少有为。他刚刚接任便将以前堆积的疑案调出仔细推敲,当看到这个案卷的时候他细细看了数遍,忽然抬头对县丞惊道:“此案必是奸杀案!”县丞在旁很是不解,于是便问他为何如此肯定,颜县令道:“若是妖怪抢走刘氏,却未必一定要杀了她的丈夫,即使是要杀了宋义又岂能用刀开膛破腹,而且独独拿走床单又是为何呢?”于是便命令手下出去暗宋义和刘氏所在的两村有没有无故不归的人。过了几天出访的人回来报说刘氏村中有一各叫刘五的男子已经出外未归数年了,家中人也不知道他去了何处,不仅如此,这男子还是刘家的远亲。颜县令马上又派人去问是在案发前出去的还是在案发后出去的?回报说是大概是同一时间。颜县令一听便拍手道:“真凶就是此人啊!”于是便将刘五父母拘来细细盘问,问他平时出门对哪里最熟,刘五父母答道是江苏清江浦,颜县令大喜,于是急忙派遣衙役带上刘氏的父亲按图索骥,到清江浦暗自查询,皇天不负有心人,经过十余天的苦苦寻找,终于在一个酒肆里发现了刘氏,两个衙役和刘父并没有急着上前,而是在旁暗自观察,过了一会看见酒肆的老板出来了,刘父一看果然是刘三。此时衙役才上前将二人当场缉拿押送回来,询问之下方知刘氏在出嫁前便与刘三有奸,及至刘氏嫁入宋家,刘三心中嫉恨万分,与刘氏商议之下便欲除去宋义作一对长久夫妻,于是便