故事发生在宋朝时期,泽州有个叫曲晓蝶的浣衣女,她年方十七,相貌清秀,因曲晓蝶心地善良,待人真诚,大家都很喜欢她。曲晓蝶十岁时失去了父母,她为了养活自己,依靠给人洗衣为生,她勤劳能干,倒也不缺吃喝。
曲晓蝶有个未婚夫,名叫郑阿生,曲晓蝶一岁时,父母就为她定下了这门婚事。郑阿生比曲晓蝶大一岁,他和曲晓蝶一样,也是一个苦命人,他刚出生就没了母亲,十二岁那年又失去了父亲,曲晓蝶觉得自己和郑阿生同病相怜,便经常去郑家照顾郑阿生。
郑阿生是个手无缚鸡之力的穷书生,全靠曲晓蝶的接济和帮助,郑阿生才能继续读书。郑阿生因此很感激曲晓蝶,他经常拉着曲晓蝶的手说:“若我将来考中功名,一定会风风光光将你娶进门,绝对不会辜负你。”
曲晓蝶每次听到郑阿生这样说,总是非常感动,她照顾郑阿生便更加用心。曲晓蝶二十岁那一年,郑阿生终于名登金榜,曲晓蝶得知这个消息,高兴得眼泪都下来了,她等了郑阿生这么多年,终于要苦尽甘来了。
曲晓蝶满心期待地等着郑阿生回来娶自己,然而街坊邻居的闲言碎语,却让曲晓蝶心凉不已。
人们都说郑阿生考中功名以后,被一个有权有势的高官看中,他见郑阿生相貌堂堂,文采斐然,想让郑阿生当上门女婿。
那位高官膝下只有一个女儿,从小金尊玉贵地养大,生得如花似玉,肤白貌美,人们都认为郑阿生会选择那位高官的女儿,抛弃曲晓蝶这个普普通通的浣衣女,毕竟成为那位高官的上门女婿后,就有享不尽的荣华富贵,将来也能平步青云,郑阿生的选择却出乎人们的意料。
郑阿生考中功名的消息传回村里没几天,郑阿生就快马加鞭赶了回来,他回来以后,立刻开始筹备自己和曲晓蝶的婚礼。
曲晓蝶见郑阿生回来与自己成婚,心中高兴不已,她不再为街坊四邻的闲话烦忧,每天忙着准备婚礼用品。人们见郑阿生没有为了荣华富贵抛弃曲晓蝶,纷纷说郑阿生有情有义,曲晓蝶却意外发现郑阿生有些不对劲。
曲晓蝶发现郑阿生时常坐在屋内发呆,一副心事重重的样子,看起来仿佛有什么烦心事。曲晓蝶多次询问郑阿生发呆的原因,郑阿生只说自己为了官场的事情烦忧,曲晓蝶不懂官场的事情,也不好再问什么,只能将筹备婚礼的事情全揽下来,尽量不去打扰郑阿生。
曲晓蝶辛苦忙碌了半个多月,总算将婚礼筹备完毕,她眼看自己与郑阿生成婚的日子越来越近,心中既激动又期待,不料她成婚的前一天夜里,竟然发生了一件怪事。
当时已是半夜时分,熟睡的曲晓蝶被一阵敲门声吵醒,她起身打开门查看,却发现邻居王大婶家的黑狗站在门外。这只黑狗名叫来福,曲晓蝶非常喜欢来福,经常喂它吃食,来福因此很喜欢曲晓蝶,它每次看见曲晓蝶都会又蹦又跳,兴奋地摇着尾巴。
曲晓蝶见来福敲门找自己,只觉得非常奇怪,狗怎么会像人一样敲门呢?曲晓蝶还没想明白怎么回事,来福忽然口吐人言道:“千万不要嫁给郑阿生,你若嫁他必死!”
曲晓蝶没想到来福会口吐人言,被来福吓了一跳,她震惊地看着来福说道:“来福,你怎么能像人一样说话呢?”
来福耐心向曲晓蝶解释道:“我本是位列仙班的狗仙,此番是到人间历劫的,我修行尚在,自然能说话。晓蝶姑娘,我知道你是个好人,不忍见你被害,因此特意来提醒你,郑阿生根本不是真心想要娶你,他娶你就是为了方便以后害死你。”
原来郑阿生考中功名以后,已经被名利富贵迷了眼,他想娶那位高官的女儿,想要平步青云,曲晓蝶对郑阿生来说,无疑是一块绊脚石。郑阿生知道若是自己考中功名后与曲晓蝶退婚,肯定会被千夫所指,受尽唾骂,他也担心曲晓蝶将这件事闹出来,那样会影响他的仕途,因此他才回来与曲晓蝶成婚。
其实郑阿生早就计划好了一切,他和曲晓蝶成婚以后,就会将曲晓蝶带走,然后找一个陌生的地方将曲晓蝶秘密杀害,这样他就能摆脱曲晓蝶,也不会有人知道他害了曲晓蝶,他也能顺利娶那位高官的女儿。
曲晓蝶听黑狗说明真相,才知道郑阿生早已变了心,她想起郑阿生这些日子总是莫名发呆,怀疑郑阿生就是在想办法害自己。曲晓蝶感激地向来福行了一礼,感谢它将郑阿生的真实目的告诉自己,随后她笑着对来福说:“来福,我绝对不会让他的计谋得逞,我可以帮他走到现在的位置,也能毁了他到手的富贵。”
曲晓蝶说完这句话,便回屋收拾了行李,她连夜赶去京城,然后买通几个乞丐,将郑阿生的所作所为传得人尽皆知,郑阿生名声尽毁,连功名也没能保住。那位高官得知郑阿生如此心狠手辣,恼怒郑阿生骗了自己,他找人打断了郑阿生的手脚,郑阿生没有办法养活自己,只能沦落街头成为乞丐。
曲晓蝶在婚礼前一天去了京城,她不曾与郑阿生拜堂成亲,两人自然也不算夫妻,她回来后就与郑阿生退了婚,然后向王大婶买下了来福。半年后,曲晓蝶带着来福嫁给了一个老实本分的农夫,开始了新的生活。来福跟着曲晓蝶以后,再也没有开口说话,曲晓蝶却知道来福一直在保护自己。