古時候鳳陽城小馬庄,有一位英俊的書生叫張二虎,此人玉樹臨風,頗有美男子的風範。
說到張二虎,不得不提到他的父親張彪,原來張彪年輕時風流倜儻,再加上頗有才華,所以當時有不少女子投懷送抱,其中不乏富家千金,青樓舞女;而張彪也不是省油的燈,對於這些女人,他從來都是來者不拒,很快他成為當地有名的花心公子。
見兒子沉迷酒色,母親王氏甚是擔憂。要知道自從喪夫以來,獨自一人將兒子拉扯大,如今兒子好不容易有點名氣,她想兒子趁著年輕努力打拚,將來為張家光宗耀祖;哪知兒子混跡於女人里,整日忙著風花雪月,這讓王氏怎能不著急?
王氏曾多次勸說張彪收心,可一點效果都沒有。為了張家的未來,王氏認為只有讓兒子成家了,或許將來的兒媳能約束兒子。哪知張彪壓根就沒有娶妻的念頭。最終王氏氣得懸樑自盡,若不是張彪及時發現,王氏早已不在人世。
自從這件事發生後,張彪再也不敢去外面廝混,從此變得安分起來;更重要的是,他聽從母親的安排,答應成親後會老老實實過日子。一個月後,王氏和鎮上劉家定親。
話說劉剛女兒劉如煙,年方二十,勤勞賢惠,而且是附近出了名的大孝女,不過她又矮又黑。雖然張彪有點嫌棄,但他不敢忤逆母親的意願,只好硬著頭皮和劉氏結為夫妻。
自從劉氏嫁入張家後,她體貼夫君,孝順王氏;而張彪努力賺錢,一家三口其樂融融。後來劉氏生下兒子張二虎,張家更加熱鬧了,不過在二虎五歲那年,王氏染病去世。自從王氏離開人世後,張彪又變得不安分起來。
原來有天,張彪去城中聚會,那天他和友人在一家新開的酒樓吃酒,結果被老闆娘孫秋香相中。
孫秋香本是一個寡婦,早年在青樓謀生,也是是她命好,後來一個叫馬俊豪的富商對她情有獨鍾,不僅花重金為她贖身,還風風光光地將孫氏娶回家。
話說馬俊豪當時四十多歲,曾經有過妻兒,只不過在他窮困潦倒時,妻兒患病後先後去世。至親之人的離去,給了馬俊豪莫大的打擊,他發誓一定要混出名堂,過上好日子。後來馬俊豪去京城闖蕩,由於很有經商頭腦,再加上遇貴人相助,很快他掙錢了。
飛黃騰達後,馬俊豪開始享受生活了。雖然他有錢了,可他依舊是孤家寡人,他何曾不想成家,可他又擔心別人另有所圖,直到那天,他遇見孫秋香後,尤其了解到孫氏悲慘的過去後,隨著交往的深入,他從同情到愛慕;再加上孫氏確實不是那種愛慕虛榮的女人,最終馬俊豪決定娶孫氏為妻。孫氏乃命苦的女人,如今她有幸得到馬俊豪的寵愛,也算是苦盡甘來。
可惜好景不長,三年後馬俊豪病逝,孫氏繼承馬家家產。不過孫氏不善於經商,幾年下來虧了許多錢,最後靠著客棧為生。
守寡以來,孫秋香作為客棧的老闆娘,幾乎天天和男人打交道,所以一般的男人,她看不上;直到張彪出現後,孫秋香才心動了。
為了得到張彪,孫氏打聽到張彪愛喝酒,於是她時常托僕人將好酒送至張家;每次張彪來客棧喝酒,孫氏親自招待。面對孫氏的情義,張彪怎能不知?可他已有妻兒,所以他不知如何抉擇。突然有天,張二虎生病了。
儘管張彪四處求醫,幾乎花光積蓄,可兒子的病情沒有好轉的跡象,反而越來越嚴重。為救兒子,張彪四處借錢,打算帶著兒子去京城看病。
就在張彪陷入絕境時,孫氏出現了,她帶來了一位名醫。最終在郎中的幫助下,張二虎終於康復了。哪知那天晚上,劉如煙留下一封書信便離開出走了,從此杳無音信。
原來劉如煙知道,張彪一直嫌棄自己,哪怕自己給他生兒子了,張彪仍然不喜歡她。本來她打算和張彪湊合過下去,可他打聽到夫君和孫寡婦來往密切後,她開始有想法了;尤其看到孫寡婦救了兒子一命後,她認為張彪和孫氏才是天作之合。
想著孫寡婦既漂亮又有錢,如果能成全二人,那兒子就能過上好日子。為了兒子,也為了報恩,所以劉如煙選擇退出。後來孫氏如願地嫁給了張彪。
讓眾人欽佩的是,雖然後來孫氏生下兒子,但她還是一如既往地善待張二虎,對他的好遠勝親生兒子。
後來張二虎長大了,懂事了,當他從旁人嘴裡得知母親離家出走的真相後,他開始討厭孫氏,記恨父親。慢慢的,張二虎和父親,孫氏的矛盾越來越大,關係越來越緊張。
那年夏天,二十歲的張二虎再次和父親吵架了。原來孫氏見二虎不小了,想讓他早點成家,幫他父親分擔點壓力。哪知張二虎想錯了,他認為是孫氏和父親嫌他礙眼,想儘快將他攆走。當天二虎跑到酒樓獨自買醉,一個人整整喝了三碗酒。
晚上他東倒西歪地回家,結果走錯方向,來到郊外一條小河邊。大醉的他,一不小心掉入水中。很快他倒在水中,而他已經醉了。
幸好此刻一名打魚回家的女子路過,女子發現後,將二虎救上岸,並且背著他回家。
第二天早上,張二虎睜開眼睛,發現自己躺在床上,而眼前站著一位極其醜陋的女子。見女子盯著自己看,二虎只感覺全身發麻。
二虎努力回憶起昨晚之事,他猜測到定是這位女子救了自己,於是他躬身道謝。
哪知女子笑著說:「這位公子,一看你就是讀書人,我最喜歡書生,既然我救了你,你是不是該報恩呢?」二虎連連點頭,他表示可以重金酬謝。
女子搖了搖頭,說到:「公子,忘告訴你了,我叫潘玉珍,若你真想報答我,那你就娶我回家」
聽完潘氏所言,二虎嚇得連連後退。
見二虎不答應,潘氏突然從兜中掏出匕首,頂著二虎的脖子,威脅他必須娶自己。二虎只好點頭答應。
轉眼十日過去了,這些天潘氏每天早早出門幹活,而二虎留在家中砍柴。當然潘氏是故意把二虎留在家中,看他是否會逃走?哪知二虎老老實實地待在家裡。
原來二虎乃老實之人,雖然潘氏奇醜無比,但自己既然答應要娶潘氏,他怎能不講信用呢?更何況潘氏有救命之恩;再說當年母親不正是被孫氏逼走了么?所以他對漂亮的女人沒有一點好感。
雖然二虎擅作主張和潘氏成親,但他想著此等大事,還需通知父母一聲。
當張彪和孫氏得知二虎即將成家了,二人樂開了花。
終於等到大婚之日,那天二人歡天喜地的拜堂成親。
洞房夜時,當張二虎揭開紅蓋頭後,他愣住了,之前那個醜女,竟變成一個絕世佳人,這到底是怎麼回事呢?
原來潘氏是狐妖,當年她被獵人所傷,還好被一個女人所救,而救她之人正是張二虎的母親劉如煙。
當年劉如煙離開張家後,獨自一人住在城東一百里外的山腳下,她每個月都會偷偷回城裡,在張府對面遠遠地看上兒子幾眼。
自從救下狐妖后,狐妖為報恩,幾年後變成漂亮女子,並化名為潘玉珍,從此陪伴劉氏左右。可惜她長得過於漂亮,招來眾多男人的糾纏,最終因為她拒絕一位富少的提親,富少為報復,他竟然半夜放火,導致恩人命喪火海。
事後狐妖手刃富少為恩人報仇,這場大劫後,狐妖認為是自己的容顏惹來大禍,於是她把自己變成一個醜八怪。