北宋年間,開封府裡有一個少年叫做劉香。他很小的時候父親就因為意外去世了,母親李氏一個人含辛茹苦將他養大。
李氏看著已是少年模樣的兒子,便開始為他日後早做打算,希望他成年後能有出息。于是便托人打聽,找到一位頗有聲望的老木匠。她帶著兒子拿著拜師禮,正式到老木匠家拜師學藝。
老木匠見他們母子二人誠意十足,就收下了劉香,自此便開始傳授他最基本的技術。劉香聰慧過人,又肯下苦功夫。這讓老木匠很看重他,把自己的技藝毫無保留都傳授給他。
不久,老木匠做主把自己的女兒梅芳許配給劉香。梅芳美貌溫柔,十分招人喜歡。老木匠還有一個徒弟叫做楊第,他很小的時候就和師父住在一起,與梅芳一同長大。從小時候起,他就一直期待長大後娶梅芳為妻。
如今楊第得知師父要做主把梅芳嫁給劉香,心中不平,立馬找到師父告訴他自己的心意,表示此生非梅芳不娶。老木匠也沒有直接反駁,他把女兒叫過來,然後叫女兒自己和楊第說。
梅芳臉上緋紅,她有些害羞地低著腦袋,對楊第說:「楊師兄,你我從小一同長大,我一直把你當作兄長,從沒有男女之情。見到劉香之後,才知道什麼是男女之愛,我傾慕他已久,所以才請爹爹為我做主的。」
梅芳的一番話如同冬天裡的冰水,將楊第從頭到腳都淋了個遍,心臟窒息般難受,他一時不能接受直接癱坐到地上。楊第不知為什麼這麼不爭氣,居然眼淚一直往下掉。過了好一會兒,他才收住哭聲,站了起來。
楊第看著眼前的眼前的梅芳,抱拳說道:「願你幸福!」說完就轉身走出房門。梅芳看著遠去的背影,終于松了一口氣,心裡還挺感謝楊第的祝福。梅芳認為如此這般最好,以後和心上人在一起就不用顧忌什麼了。
自那天後,劉香沒事就找梅芳,兩人相處起來十分愉快,二人的感情發展很快,他們都想儘早結婚。于是雙方家長一商量,就把親事定在三個月後。
楊第每次看到他們二人相處心中已經十分難過,如今知道他們要把婚期提前更加心傷。心裡難過,他只能靠喝酒麻痹自己。
一天晚上,楊第又是滿身酒氣從外面回來。他已經醉得路都走不穩了,進到家裡站也站不穩,只能靠著門站立。他一眼就看見了梅芳正在修剪花枝,美人侍弄鮮花的畫面美不勝收,他被眼前的景象深深吸引,不由地看出了神。
梅芳過了一會兒才發現楊第回來了,看著那副喝醉的樣子,有些不悅,她說:「楊師兄,怎麼又喝醉了?不要站在那裡,趕緊回房間休息去吧。」說著就上去攙扶。
楊第一把抱起梅芳,進到房間,眼神迷離。梅芳心中預感不妙,大聲罵楊第:「立刻放我下來!」楊第完全沒把梅芳的話放在心上,進到房間後就把門給鎖上了,然後又吹滅了蠟燭。
那天晚上事有不巧,老木匠接到一個活,外出沒有回來。無論梅芳怎麼喊都沒有人來幫忙。楊第也不顧梅芳的反抗和辱駡,強佔了她。
事情結束後,楊第酒意也完全醒了。看著床上哭成一團的梅芳,他想起自己的行為,愧疚難當,不知如何是好。于是穿上衣服立即逃走了。
梅芳覺得丟了貞潔實在沒臉再活下去,打算一死了之,心中實在放不下父親和劉香,于是,她打來一大桶水,泡在冷水裡面一遍又一遍清洗自己的身體。
不久,老木匠和劉香就一起回家了。梅芳還在哭泣,他們二人趕忙詢問情況。梅芳忍住悲傷,撒了個謊,說是楊第又喝醉酒不小心誤傷了人,她被嚇哭了。楊第因為害怕官府追究責任就逃走了。
老木匠打算報官抓人,梅芳卻一把攔住,她說:「爹,你們畢竟師徒一場,還是饒過他吧。」老木匠生氣了,拂袖離去。
三個月後,就是成親的日子。劉香興高采烈前來接新娘。兩個人拜過天地後,劉香就心急得抱起梅芳回洞房。路途不遠,但把劉香累得喘不過氣來。劉香心中嘀咕,梅芳看著一點也不胖,怎麼抱起來這麼重?
劉香勉強把梅芳抱回房間,放她坐在床上。他把紅蓋頭一掀開就看到新娘美麗的臉龐,心中泛起漣漪。劉香將酒斟滿,遞給梅芳,兩人要一同喝下交杯酒,彼此許下白頭到老的心願。
梅芳剛把酒杯送至唇邊,便立刻幹嘔起來。劉香擔心地問:「你這是怎麼了?」梅芳只能放下酒杯,一下跪在劉香面前,哭著說:「我懷孕了,已經三個月了。一點也聞不得酒香。」
劉香一臉震驚連忙問是怎麼回事。梅芳只能把三個月前那個不堪回首的事給說了一遍。劉香這才知道梅芳曾經遭受的苦難。梅芳說完後,不敢看丈夫,她說:「我知道是我不對,是我欺瞞了你,不管你要怎麼對待,我都不會抱怨。」
劉香並沒有生氣,他說:「其實我也有件事情隱瞞了你,如今這個孩子也算來得是時候。」劉香把他的遭遇也說了出來。
三個月前,劉香在外接了一個活,不小心意外受傷,大夫說他以後沒有生育能力了。當時他猶如被雷劈了般難受,由于不想失去梅芳,就把這事瞞下來。原來是想結婚當日再和梅芳說清楚,沒想到梅芳這邊先說了。
梅芳此時已經泣不成聲,她說自己這輩子都不能原諒楊第,劉香安慰妻子說一定會為她出氣的。二人彼此間再也沒有秘密,恩愛如常。孩子生出來後,劉香視如己出,一家人生活幸福。
孩子出生後沒多久,楊第竟然找上門來,他說這次來是要把梅芳和孩子一同帶走。劉香乘其不備,就把一根木刺紮進楊第的體內,接著淩空做起了手勢。
楊第立馬就不再言語,之後就跑走了,從此再也沒有回來過。有人看到說楊第瘋瘋癲癲的,整天喊著梅芳的名字,沒多久就死了。