清朝康熙年间,河间府有个叫林风的小伙,他自幼父母双亡,跟着爷爷相依为命。爷爷是个老木匠,林风便跟着爷爷学习木匠手艺。
林风心灵手巧,不到二十岁便出师了,爷爷年老体衰,干不动重活,林风便接过爷爷的担子,成了家里的顶梁柱。
林风忠厚善良,手艺精湛,他干活从不偷奸耍滑,因此找他干活的雇主很多,爷孙俩的日子过得还算不错。
这一年,林风跟着村里的张大财主去外地干活,路上遇到一伙劫匪,张大财主为了活命,将林风推出去当了挡箭牌,林风不幸遇难身亡。
噩耗传来,爷爷悲痛欲绝,一口气没上来便追随孙子去了。
林风的妻子名叫白氏,是个温柔贤淑的妇人,丈夫和公公相继离世,白氏哭得死去活来,料理完公公和丈夫的后事,白氏伤心欲绝,打算追随他们而去。

邻居刘婶是个热心肠,她不忍白氏寻短见,便劝说道:“侄媳妇,你年纪轻轻,不能就这么想不开啊!林风虽然不在了,可你肚子里还有他的骨肉,你忍心让孩子还没出生就没了娘吗?”
刘婶的话点醒了白氏,她摸了摸高高隆起的肚子,心里顿时有了活下去的勇气。
在刘婶的照顾下,白氏渐渐走出阴霾,她开始坚强起来,每天挺着大肚子忙里忙外,操持家务,洗衣服做饭,日子虽然艰难,但白氏每天都过得很充实。
几个月后,白氏顺利产下一个男婴,看着襁褓中粉雕玉琢的小家伙,白氏喜极而泣,她给孩子取名林天宝,寓意他是林家的宝贝。
有了儿子后,白氏更加坚强了,她每天起早贪黑地劳作,辛苦挣钱养活儿子,母子俩相依为命,日子虽然清苦,但也很温馨。
白氏勤劳能干,长得又漂亮,丈夫去世后,村里的光棍汉经常找借口来搭讪,白氏不胜其烦,便将大门紧闭,不让那些男人有可乘之机。
白氏母子俩住在村东头,她家门口有片空地,这天白氏去地里干活,将儿子放在家里,临出门时她特意将大门关好,这才放心离去。

白氏走后没多久,一个放牛娃牵着一条大公牛来到白氏家门口,他将牛拴在树上,便坐在地上玩了起来。
这条公牛是放牛娃替财主家放的,它见白氏家大门紧闭,院子里静悄悄的,便凑到大门口用鼻子嗅了嗅。
就在这时,一阵婴儿啼哭声从院子里传来,公牛被婴儿的哭声吸引,它抬起前蹄,一下将大门上的门闩蹬开,接着大摇大摆地走进院子里。
放牛娃见公牛跑进白氏家,他吓得脸色大变,赶紧跑过去想将牛拉出来,可是公牛似乎被婴儿的哭声吸引,它直奔堂屋而去。
放牛娃见拦不住公牛,吓得浑身直冒冷汗,他担心公牛伤害白氏的儿子,便撒丫子往村里跑,打算去叫村民来帮忙。
白氏正在地里干活,忽然听到村里传来急促的狗叫声,她担心家里出事,便扔下锄头往家赶。
白氏刚走到家门口,就看到一条公牛发疯似的从院子里跑出来,她吓得花容失色,赶紧躲在一旁。
就在这时,放牛娃带着几个村民跑了过来,他们见白氏没事,这才放下心来。

白氏担心儿子安危,她顾不上和村民说话,赶紧跑进院子里查看情况。她来到堂屋,看到儿子正躺在摇篮里安然入睡,这才松了一口气。
白氏发现儿子没事,她转身想回厨房做饭,忽然看到院子里有一大摊血迹,她心里咯噔一下,赶紧顺着血迹来到牛棚前。
白氏看到牛棚里躺着一头受伤的大公牛,它的肚子上有一个血窟窿,鲜血正汩汩往外冒。
白氏是个心善之人,她见公牛伤势严重,便赶紧跑到村里请来个兽医。
兽医仔细检查了大公牛的伤口,他皱着眉头说道:“这头牛伤得不轻,想要救活它,需要花费不少银子,我看你还是放弃它吧!”
白氏说道:“它也是一条生命,既然遇到了,就不能见死不救。”
白氏拿出家里所有的积蓄,恳求兽医一定要救活公牛,兽医被白氏的善心感动,他尽心尽力地给公牛治伤,经过几天几夜的抢救,公牛终于脱离了危险。

白氏给公牛买来了上好的草料,在她的精心照料下,公牛的伤口渐渐愈合了。
白氏母子俩和公牛相处了一段时间,彼此间产生了深厚的感情。白氏每次做好饭,都会盛一碗送到牛棚,让公牛和她一起吃。天宝也特别喜欢和公牛玩,他骑在牛背上,让公牛带着他在院子里转圈圈,一人一牛玩得特别开心。
这天晚上,白氏将儿子哄睡后,便来到牛棚查看公牛的情况。她见公牛躺在草料上呼呼大睡,便转身想回屋休息。就在这时,她忽然感觉一阵头晕目眩,身体不受控制地向公牛倒去。
白氏醒来时,发现自己竟然躺在公牛的身边,她顿时羞得满脸通红。白氏是个保守的妇人,她以为自己做下了丑事,心里懊悔不已。
从这以后,白氏经常做这种奇怪的梦,每次醒来她都会发现自己和公牛躺在一起。白氏担心村民知道后会嘲笑她,她不敢对任何人说起此事,只能一个人默默忍受。

这天,白氏去地里干活,她见一个云游的老道士在村口乞讨,白氏心地善良,她赶紧回家拿来几个馒头送给老道士。
老道士接过馒头,他打量了白氏几眼,忽然说道:“这位娘子,你印堂发黑,眉宇间笼罩着一层黑气,你最近是不是遇到了什么怪事?”
白氏闻言心里咯噔一下,她见老道士慈眉善目,不像是个坏人,便将最近晚上总是做*梦春**的事情说了出来。

老道士听完后,他捋着胡须说道:“你之所以会做这种梦,是因为你家里的那头公牛在作祟,它身上有一股妖气,若不及早除去,恐怕会酿成大祸。”
白氏闻言大惊失色,她赶紧将老道士请到家里,恳求他帮忙除去妖气。
老道士来到牛棚前,他围着公牛转了几圈,忽然从袖中拿出一面铜镜,对着公牛照去。
铜镜中忽然冒出一股青烟,青烟渐渐凝聚成一个男子的身形,老道士怒喝一声:“大胆妖物,还不快快现出原形!”

男子被老道士的喝声吓得浑身一颤,他“扑通”一声跪在地上,哭诉道:“道长饶命,我这么做也是迫不得已啊!”
白氏和老道士闻言都大吃一惊,他们没想到公牛竟然会说话。
老道士厉声问道:“你究竟是何方妖物?为何会附身在公牛身上?”
男子说道:“我叫林风,是林天宝的爹,我并非妖物,而是附在公牛身上的一缕魂魄。”

林风将事情的经过讲了出来,原来林风遇害后,心中放心不下妻儿,他的魂魄便一直徘徊在林家附近。
后来,林风的魂魄看到白氏母子俩相依为命,生活过得十分艰难,他心里很不是滋味。
这天,林风的魂魄看到白氏母子俩正在吃饭,天宝吃得津津有味,白氏却啃着窝窝头,偷偷抹眼泪。
林风知道家里已经断粮了,白氏这是饿着肚子让儿子吃饭,林风心里十分难受,他想现身安慰妻子,可是阴阳殊途,他根本做不到。

就在这时,一个黑衣人忽然出现在林风面前,他自称是阴间的鬼差,可以帮助林风附在公牛身上,让他能像生前一样照顾妻儿。
林风救子心切,便答应了下来,他的魂魄在鬼差的帮助下,附在了公牛身上。
林风附身在公牛身上后,他白天帮白氏干农活,晚上则守在白氏母子俩身边,保护他们的安全。

后来,林风见白氏母子俩生活艰难,便经常托梦给村民,让他们帮助白氏。村民们得到林风的托梦,他们纷纷伸出援手,白氏母子俩这才过上了安稳日子。
白氏听到这里,她哭着说道:“林风,既然你活着的时候对我那么好,为何你死后还要这样折磨我?”
林风哭道:“我这么做也是为了能和你多待一会儿,我附在公牛身上后,魂魄与肉身融合,我才能托梦给村民,让他们帮你。”
老道士听完后,他捋着胡须说道:“你虽是一片好意,但是人鬼殊途,你这样做会害了你妻子和儿子,你快点离开吧!”

林风说道:“我也想离开,可是那鬼差说了,除非我妻子再嫁他人,我才能彻底离开。”
老道士说道:“看来你妻子命中注定还有一段姻缘,这也是天意啊!”
白氏说道:“林风,你放心吧,我会照顾好天宝,你安心去吧!”