清朝時期,開封府有個名叫歷小刀的年輕人,他父母早逝,從小跟著爺爺長大。由于缺乏管教,歷小刀整天跟著街上的地痞廝混,干過不少偷雞摸狗之事。
為了讓孫子收心,爺爺早早便給歷小刀說了一門親事,女方名叫素雅,是爺爺一位好友的孫女。素雅美麗大方,溫柔賢淑,兩人成婚后,村里人都說是歷小刀高攀了,還說素雅是一朵鮮花插在牛糞上。
歷小刀自尊心很強,聽到這話后當場就不樂意了,素雅倒不嫌棄他,反而一直鼓勵他找份像樣的工作,讓村里那些人刮目相看。歷小刀也下決心改正,可這事沒那么容易,歷小刀一碰到點挫折就想打退堂鼓。
爺爺思來想去,最后還是給自己的同鄉好友老劉頭寫了一封信。老劉頭是個十分有名的木匠,也是出了名的嚴苛,他便想讓歷小刀去老劉頭手下歷練歷練,順便學點真功夫。
老劉頭十分痛快地答應了,并說明了所在地址。對此素雅也很是支持,并表示自己一定會好好照顧爺爺,等他回來。
就這樣,歷小刀背上行囊離開了家。老劉頭果真如傳言中一樣嚴苛,歷小刀在他面前完全沒有反抗的余地,剛去一個月就被治得服服貼貼的。不過歷小刀雖說叛逆,但天賦和悟性還是不錯的,老劉頭對此很是滿意,也沒有藏私,決定將自己的絕活傾囊相授。
眨眼間三年已過,歷小刀也順利出師,如今的他變得成熟內斂,十分可靠,而他也在出師后沒多久收到了妻子的來信,信中說爺爺病重,希望他能早日回家。
歷小刀很是擔心,拜別老劉頭后,他便馬不停蹄地趕回了家。臨別之際,老劉頭送給他一個墨斗作為出師禮物。他告訴歷小刀,墨斗是他們做木匠這一行最重要的工具之一,常用于測量和建房,且必須要正,不能歪,這就跟為人一般。另外,這墨斗還是辟邪驅鬼的利器,說不定他將來能用得上。
歷小刀起初并未在意,可他怎么也沒想到,這墨斗很快就派上了用場……
到家后,看著三年未見的妻子,歷小刀激動得淚流滿面,素雅也被歷小刀的變化所震驚。二人相擁寒暄了幾句后,便來到了爺爺的床前。
歷爺爺雖年過七旬,可這些年身子骨一直很硬朗,這次病得很突然,沒有任何征兆,好在情況已經穩定,并有所好轉。歷小刀聽后,這才松了口氣。
都說小別勝新婚,當晚歷小刀吃完飯早早便拉著素雅上了床,可素雅卻顯得興致不高,還說身體不舒服。歷小刀以為妻子來了月事,也就沒多想。到了第二天,妻子早早起床,第一件事居然是抽掉了鋪在自己身下的床單,換上了另一套干凈的。歷小刀迷迷糊糊的,并未多想。
可之后一連幾日,妻子每天早上都要換個床單,歷小刀覺得不對勁,并在一天早上攔住了妻子。妻子臉色羞紅,歷小刀卻不顧其勸阻,一把奪過了其手中的床單,張開后卻發現了一大片水漬,原來素雅是尿床了。
尿床倒也正常,可每天夜里都尿床就有些奇怪了。歷小刀擔心妻子生病,便帶著她去看了郎中,可素雅的身體很健康,并無異常。剛好這時,爺爺的病情有所好轉,從他口中,歷小刀了解到了另一件事。
原來歷小刀走后,村里的瓦匠馬夢奇一直騷擾素雅,沒皮沒臉,而爺爺生病其實就是被他氣的。那日爺爺上街買菜,剛巧碰到了馬夢奇,結果那馬夢奇口無遮攔,居然說自己已經跟素雅行了周公之禮,還在其耳邊不停描述,氣得歷爺爺一口氣沒上來,直接昏死過去,這才一病不起。
歷小刀聽后火冒三丈,他強壓怒火,將素雅叫到了身邊,追問她具體情況。素雅知道瞞不住,只好如實相告,結果說著說著卻哭了起來。原來歷小刀走后,家里沒有頂梁柱,經常有人欺負她跟爺爺,他倆也斗不過別人,只能忍氣吞聲,而那個馬夢奇已經騷擾她快三年了,不過素雅從未搭理過他。
另外,素雅表示,自己最近總是會做一個奇怪的夢,夢中自己躺在床上,無法動彈,身邊則站著一個看不清面容的男人。由于素雅無法反抗,只能任由男人蹂躪,而她每次都怕得要死,這才會失禁尿濕床鋪。
歷小刀聽后大吃一驚,看來這事并不簡單,他立馬詢問素雅,那馬夢奇有沒有在家里留下過什么。素雅搖了搖頭,表示自從被他騷擾后,就沒讓他到家里幫過忙,但一年前倒請過他的一個師弟到家里修補過房頂。
歷小刀聽后,立馬搬著梯子爬上房頂,并在瓦片下發現了一個小布包。打開后,里面是兩個小人,一個身上縫著素雅的名字,一個縫著馬夢奇的名字,而這兩個小人身上,纏著好幾根頭發。
歷小刀告訴妻子,這是一種快要失傳的邪術,名為“移魂術”。通過此術,馬夢奇的魂魄在夜里就能進入素雅的夢境當中,并對她為所欲為,這些都是他師父老劉頭告訴他的,這些年跟在他身邊,見識了不少奇聞趣事。素雅聽后大吃一驚,當即就要出門報官。歷小刀卻擺擺手,表示就算報官,官兵們也不一聽會相信這一說辭。
思來想去,歷小刀忽然想起了老劉頭送自己那個墨斗,不是說那玩意能辟邪驅鬼嗎,不如就用它試試。
當天夜里,歷小刀便將墨斗掛在了妻子的房門口。夫妻倆躲在房中,死死地盯著門口。子時一到,一陣陰風吹過,一團黑霧出現在了房門口,并緩緩朝屋中飄來。就在黑霧抵達門口的時候,掛在門上的墨斗忽然射出一道白光,直接打在了黑霧上。伴隨著一聲凄厲的慘叫,黑霧瞬間消失不見了,而歷小刀手中拿兩個小人,則瞬間四分五裂,變成碎片,看來邪法破了。
第二天一早,素雅聽說馬夢奇忽然得了失心瘋,變成了傻子,歷小刀告訴她,那是因為他的魂魄被墨斗所傷,變得殘缺不堪,自然就傻了。看著馬夢奇在街邊亂竄的樣子,真是應了那句老話,善有善報,惡有惡報。