片刻之後,明月東昇,放眼望去,都是蘆葦。船停下來之後,王十八邀請金大用父子出來遠望散心,於是乘機把金大用擠到水裡;金大用的老父在身邊,看到之後就想喊,船夫就用篙一捅,他也落水了;金大用母親聽到動靜出來偷偷地看望,船夫也把她捅到水裡淹死了。這個時候王十八才假惺惺地喊救人。金大用的母親出來時,庚娘在後面,已經略微看到些情況。等到聽說一家人都淹死了,她也不驚慌,只是哭著說:「公公婆婆都死了,我可往那裡去呀!」王十八近前來勸道:「娘子別發愁,請跟我一起到金陵,家裡要房有房,要地有地,足能養活你,保你無憂無慮。」庚娘不再哭泣,說:「如果真是這樣,我也就滿足了。」王十八非常高興,伺候得格外慇勤。天一黑,他就拉扯庚娘求歡,庚娘推托說正趕上身體不乾淨,王十八才到妻子那裡去睡覺。一更天剛過,夫婦倆大吵大鬧,不知什麼原因。只聽媳婦說:「你這樣做,腦袋要遭雷劈的!」王十八就打媳婦。媳婦大聲說:「死了倒乾淨!真不願意給殺人賊做媳婦!」王十八一邊怒吼,一邊揪著媳往外走。只聽「咕咚」一聲,接著就聽人們大聲說媳婦跳水淹死了。
沒多久到了南京,王十八把庚娘領到家,登堂入室,拜見老夫人。老夫人一看不是原來的媳婦,十分驚訝。王十八說:「媳婦落水死了,就新娶了這個媳婦。」王十八回到房間,又想冒犯庚娘。庚娘笑著說:「三十多的男人了,怎麼還不懂得夫婦之道呀?市井小民初次合房也要喝上一杯薄酒,你家這麼闊氣,這點小事應當不難辦到吧?不然的話,等一覺醒來二人相對,成何體統?」王十八非常高興,便拿出酒來和庚娘對飲。庚娘端著酒杯,慇勤誠懇地勸酒。王十八漸漸地喝醉了,推辭不再飲。庚娘拿起大碗,強顏歡笑地繼續勸酒,王十八不忍心拒絕,又飲了起來。於是喝的爛醉如泥,脫光衣服催促庚娘就寢。
庚娘撤掉酒具,吹滅蠟燭,假托要小解,於是走出房間,繼而持刀而入,暗中用手摸索王十八的脖子,王十八還抓著庚娘的胳膊發出親暱的聲音。庚娘用力砍他,他沒有死,大喊大叫地起來;庚娘又揮刀猛砍,他才死掉。老夫人似乎聽到動靜,過來想問個究竟,庚娘也把她殺了。王十八的弟弟王十九感覺到發生了什麼事。庚娘知道免不了一死,於是急忙自殺,可是刀子太鈍,割不進自己的皮肉,就開門逃跑,十九緊追不捨,庚娘不得已跳進了池塘。王十九大呼小叫地告訴鄰居,可庚娘被救上來已經死了,只見她面色紅潤,和活人一樣。大家一起給王十八驗屍,見窗子上有一封信,打開一看,才發現那是庚娘在詳細地述說自己的冤屈。眾人由此都把庚娘當作烈女看待,為她籌集資金出殯。天亮的時候,圍觀者已經聚集數千人,見到她的面容,都爭相敬拜。一天下來,籌集到百兩黃金,就把她埋葬在南郊。好事的人還為她置備了帶珍珠的帽子和華貴的壽袍。陪葬物十分豐富。
當初,金大用落水之後,趴在一塊漂浮的木板上,並沒有死。快天亮的時候漂到了淮河,被小船救起。小船大概是一位尹姓富翁專門為救落水者準備的。金大用甦醒後,就到老翁處拜謝。老翁熱情地接待了他。留他教兒子讀書。金大用因為不知親人消息,準備四處探訪而猶豫不決。不久有人說:「撈上一對死了的老夫妻。」金大用懷疑是自己的父母,就跑去看,果然不錯。老翁代他置辦棺木。金大用極其哀慟,這時又有人說:「救上來一名落水的婦人,自稱金大用是她的丈夫。」金大用涕淚橫流,吃驚地往外跑,那女子已經到了,可並不是庚娘,而是王十八的媳婦。她對著金大用大哭,請求他別拋棄她。金大用說:「我的心緒早已大亂,哪裡有閒功夫幫助別人?」婦人越發悲傷。尹老翁問清來龍去脈,高興地以為是老天的報應,勸金大用收留婦人。
金大用以居喪為借口,況且還要復仇,恐怕被家小拖住後腿。婦人說:「如果像你所說的那樣,假如庚娘還在,那你就以報仇居喪為由把她趕走嗎?」老翁認為她言之有理,就請求金大用暫時代他收養,金大用這才答應。擇日埋葬父母時,婦人披麻戴孝,哭哭泣泣,如同死了公婆。喪事結束,金大用懷揣刀手托缽,要到揚州去,婦人連忙制止說:「我姓唐,祖居南京,和那個狼崽是同鄉,從前說揚州是騙你呢。況且江湖水上的賊寇,一半是他的同黨,仇不能報,只會招禍呀。」金大用徘徊不知如何是好。忽然又傳說女子殺人復仇的事,早在水鄉澤國傳遍了,姓甚名誰也很詳細。金大用聽了感到十分痛快,可也越發悲傷起來,於是辭別婦人說:「萬幸沒有遭到玷污。家有這樣的貞烈媳婦,怎忍心辜負她再娶呢?」婦人認為金大用與亡妻的夫妻名分早已鐵定,但仍不肯離開,心甘情願地做他的小妾。
當時正好有一位姓袁的副將軍,和尹老翁有舊交情,正好要向西部發兵,路過尹家,見到了金大用,非常喜歡他,就請他當了軍中記室官。沒過多久,流寇叛亂,袁副將軍立下大功,金大用也因為參與軍機而立功,被授予游擊之官歸鄉探親。夫婦這才正式舉行成婚大禮。過了幾天,攜帶媳婦前往南京,去給庚娘掃墓。過了鎮江,想登金山。乘船過江的時候,突然從身邊劃過一條船,船裡有一位老太太和一位少婦,他覺得很奇怪,少婦非常像庚娘。船很快地劃過去了,少婦從窗中窺視金大用,神情也很像是庚娘。
金大用又吃驚又懷疑,也不敢追問,就急忙大聲喊道:「看群鴨兒飛上天啦!」少婦聽到後,也大聲喊道:「饞狗想吃貓剩下的食物啦!」這都是當年閨中開玩笑的隱語。金大用大吃一驚,叫船往回劃,靠近那條船,果真是庚娘。庚娘被侍女攙扶到金大用的船上,兩人相抱痛哭,令過往行人也非常悲傷。唐氏就以正妻之禮拜見庚娘。庚娘吃驚地問是怎麼回事,金大用才把來龍去脈細說一遍。庚娘拉著唐氏的手說:「同在一條船上這麼一說,這件事真是永遠記在心上難以忘懷了,真沒想到原來的仇敵現在居然成了一家。承蒙你代我埋葬了公婆,我應該首先感謝你,你怎麼能以這種禮節對待我?」於是按照年齡大小,唐氏比庚娘小一歲,以妹妹相稱。
此前,庚娘被埋葬之後,自己也不知過了幾年。忽然有一個人招呼她:「庚娘,你丈夫沒死,你們應該重新團圓。」於是就醒過來了,如同從夢中醒來一樣。她摸一摸四面都是板壁,這才意識到自己已經死了被埋葬在這裡,心裡只覺得憋悶,倒也不怎麼痛苦。有兩個年輕的歹徒曾偷見她的殉葬品又多又美,這時就來掘墳破棺,剛要收拾殉葬品時,見到庚娘還活著,雙方對視著害怕起來。庚娘恐怕他們傷害自己,就哀求道:「幸虧你們來,才使我重見天日。頭上髮簪耳環,都拿去,我願意讓你們把我當尼姑賣掉,還可以再得一點錢。我也不向外洩露這件事。」其中一個盜墓賊連忙磕頭說:「娘子貞烈,神仙與凡人都欽佩。
小人只是太窮,沒有辦法才做了這種不仁不義的事。您不往外洩露就已經萬幸了。哪裡還敢把你當尼姑賣掉呢!」庚娘說:「這是我自願的。」另一名盜墓賊說:「鎮江耿夫人獨身一人,無兒無女,如果見到娘子必定非常高興。」庚娘謝過他們。自己拔下珠寶飾品全都交給盜墓賊,他們不敢收,庚娘堅決要給,兩賊才一起下拜接受。於是又把庚娘用船送到耿夫人家,借口說船遇到大風迷失了方向。耿夫人,大戶人家,獨身一人度日。見到庚娘非常高興,把她視為自己所生。剛才母女二人離開金山回家,庚娘把事情的前因後果詳細追述一遍。金大用連忙登上對方的船,以岳母相拜,老太太也把他當女婿款待。邀請他到家裡,留下住上幾天才回家。此後往來不斷。
異史氏感言:「重大變故發生後,壞人活著,好人死了。活著的氣得令人眼眶爆裂,死了的令人悲傷流淚。至於還能談笑自由,處變不驚,親手殺掉仇敵的,自古以來的豪傑男兒之中,又有幾個能和她相比呢?誰又能說女子不能像男子那樣英烈呢?