清朝時期,澤州有個叫謝曉峰的小伙,他娶了鄰村的傅雨珊為妻,婚后過著安穩的日子,夫妻恩愛,相敬如賓,好景不長的是,謝曉峰在外出游玩時遇到意外,被天上砸落的驚雷擊中身亡。
路過的村民把這個消息告訴了傅雨珊,傅雨珊趕到現場時,趴在謝曉峰身上痛哭不止,謝曉峰的母親沈氏更是哭暈了過去,隨后傅雨珊料理了謝曉峰的后事,日子又回歸了平淡。
這日沈氏吃飯時,發現兒媳在一旁干嘔,肚子也有凸起,懷疑她懷了身孕,要帶她去醫館看郎中,兒媳卻不肯。
現下距離謝曉峰離世已有五年,若傅雨珊懷有身孕,肚里的孩子絕不是沈氏的孫子,她懷疑兒媳和別的男人有一腿,特意在二更守在廚房,盯緊兒媳的房間。
前半夜兒媳都在房內安靜休息,除了她翻身時床板發出的聲音,并無其他異樣,沈氏守得有些困乏時,兒媳房內的燈倏然亮起。
緊接著兒媳抱起一塊枕頭,在床上翻來覆去,好似床上有個男人一般,她口中還發出了陣陣呻吟,沈氏聽得都有些羞臊。
就這樣過了一盞茶的工夫,兒媳累得渾身是汗才停下來,房內的燈也緊跟著熄滅,一切都恢復了寧靜。
沈氏從頭到尾沒見男人的影子,兒媳也自始至終沒有睜開眼睛,就像夢游做出這種事,沈氏難免有些惶恐,溜回房間休息,次日趁著兒媳在做飯,去找了村西的木匠。
木匠精通魯班術,一切妖邪都在他這里無所遁形,他在傍晚和沈氏共同守在暗處,直到后半夜,兒媳房內又發生了同樣的事情,木匠也顧不得許多,破門進入兒媳房內,在床頭打入三枚銀釘。
這時兒媳身上出現一條蟒蛇,它身上扎著三根銀釘,疼得發出陣陣慘叫。
原來謝曉峰生前是個捕蛇人,他在捕獵時殺死了條小蛇,是蟒蛇的妻子,蟒蛇就來給妻子報仇,它在自身要渡過天劫時,把劫數引到了謝曉峰身上,使謝曉峰被雷電劈死。
而后蟒蛇就守在半空中,盯緊謝曉峰離世后發生在他周圍的一切,要把對謝曉峰有感情的人全都殺死,就發現了傅雨珊。
不過傅雨珊人長得貌美,蟒蛇對傅雨珊動起了圖不軌的心思,它得空就進入傅雨珊夢中,對傅雨珊行那不齒之事。
傅雨珊清醒過來,就急著交代出了前因后果。
正當木匠要除掉蟒蛇時,蟒蛇突然口吐人言道:“傅雨珊,你不仁,就別怪我不義?”
傅雨珊方才的一席話半真半假,蟒蛇和謝曉峰有一段恩怨是真,后面蟒蛇喜歡傅雨珊,卻是子虛烏有!
真相是蟒蛇在害死謝曉峰后就準備收手,畢竟害死生靈會給自身染上業障,不利于修行,蟒蛇還指望著將來能成仙。
奈何傅雨珊卻打扮得花枝招展,特意在蟒蛇面前晃來晃去,她本身就是個美女,蟒蛇又是個鋼鐵男兒,哪里經得住這誘惑,遂和傅雨珊走到了一起。
在傅雨珊和蟒蛇行了夫妻之事后,傅雨珊就向蟒蛇提出學習修行的訴求,蟒蛇原本不肯傳授凡人術法,傅雨珊卻拿夫妻之事說事,若蟒蛇不肯傳授她,她就把蟒蛇的丑事告訴村民,讓村民將蟒蛇除掉,反正它害死了謝曉峰,她手里握著蟒蛇的把柄。
于是蟒蛇干脆把自身的道行傳入傅雨珊體內,傅雨珊為了徹底黏住蟒蛇,特意讓蟒蛇每晚來一趟,其貪淫程度,連蟒蛇都有些無法消受。
故而傅雨珊肚里的孩子,就是蟒蛇的種。
方才蟒蛇被木匠打傷,傅雨珊誤以為蟒蛇死局已定,干脆把蟒蛇給出賣了,殊不知蟒蛇好歹有著幾百年的道行,哪里會那么容易被打死。
傅雨珊被蟒蛇揭露了丑事,羞臊得面紅耳赤,反駁蟒蛇胡說八道,蟒蛇不肯示弱,竟和她爭吵了起來,誰也不讓誰。
木匠掏出墨斗,讓沈氏找來謝曉峰曾穿過的襪子,將其燒毀后,墨斗上方浮現出謝曉峰的殘影,這是謝曉峰的亡魂,木匠直接問他,傅雨珊在他的印象中是個怎樣的女人。
謝曉峰對傅雨珊怒目而視,稱傅雨珊常給他戴綠帽子,還在外面裝出柔弱的模樣,好似錯的全都是別人,其實她才是最壞的那個人。
隨后木匠送走了謝曉峰的魂魄,經過謝曉峰的確認,已經能充分認定傅雨珊在為自己開脫責任,才謊稱蟒蛇對她圖不軌。
沈氏顧不得婆媳情義,將傅雨珊給送進牢房,沒多久傅雨珊就被浸了豬籠,一尸兩命。蟒蛇也算不上清白,它能受到傅雨珊的引誘,說明修行之心不夠穩定,木匠就驅散了它所有的道行,將它封印在山谷。