明朝時期,江陵有個叫桂霞的寡婦,她的丈夫老木匠離世後,家裡沒了經濟來源,她生活的十分貧寒,為了解決生存問題,她跟着村裡的農戶一起到地里幹活,收入雖然不多,但她和婆婆張氏都知足常樂。
這年冬天,當地下了一場大雪,桂霞在房中憋悶的無聊,就穿上雪靴到外面看了看風景,順便到地里看看耕種的糧食,在去地里的路上,她意外聽到一陣嬰兒的啼哭聲,就順着聲音走了過去,竟在雪地之中發現一個尚在襁褓的男嬰。
桂霞看這男嬰委實可憐,若不將他帶回家,過不了多久他就會被凍死在冰天雪地里,桂霞出門幹活時,張氏一般在家中閑着無事,她們家不介意多一雙筷子,桂霞將男童抱回了家,還給他取名為張玉晨。
張玉晨到了張家不哭也不鬧,經常用他那雙水靈靈的大眼睛盯着四周一個勁的看,彷彿對一切都充滿了好奇,他的身體狀況不算好,剛到張家就發了高燒,整整三日才完全退去,此後更是小病沒斷過,給他治病幾乎耗光了桂霞的所有錢財。
兩年後的一天,村裡來了個窮困潦倒的算命先生,他向桂霞討得一個饅頭,決定幫他們算一卦作為報答,算完眉頭緊緊蹙在了一起,算命先生搖搖頭,開口道:「姑娘家中將來必定遭遇一場災禍,若想要避免災禍的降臨,須把撿回來的養子丟棄!」
桂霞聽完一臉茫然,她扭頭望了一眼院中捉麻雀玩的張玉晨,他模樣看上去是個普通男童,且聽話懂事,若是張玉晨將來走了歪路,桂霞到時將張玉晨扶正便是,將張玉晨扔掉避免災禍,實在有些小題大做。
桂霞沒有將不悅表露在面上,算命先生走後,桂霞帶着張玉晨吃晚飯時,竟意外聽見張玉晨對着門外的麻雀說了句:「你陽壽將盡,我要不給你增壽兩年?」,桂霞聽得一清二楚,她當時也沒放在心上,更沒想到算命先生的話會在將來應驗。
十四年後的一天傍晚,勞累了一整日的桂霞吃了晚飯就躺在床上準備休息,她莫名覺得心中有塊大石頭壓得她喘不過來氣,她在床上躺着翻來覆去睡不着,就穿上鞋準備到張玉晨房中看看。
張玉晨這些年走上了讀書人的道路,日夜守着窗戶苦讀,期望將來有一日能金榜題名,他正在房中背書,突然在房門外聽到一陣窸窸窣窣聲,他連忙放下書本查看,卻發現桂霞正躺在門外,沒了呼吸。
桂霞剛走到張玉晨房門前,一條鐵鏈就勾上了她的脖子,將她的魂魄生生從肉身中抽離,她扭過頭看了一眼,發現兩個來者中一個長着牛頭,一個生着馬面,她立刻意識到二位鬼差的身份,還開口詢問鬼差為何要將她帶走,她年僅四十,壽命不該如此短暫才對。
牛頭一邊牽着桂霞,一邊開口道:「你撿走的男童乃是崔判轉世,當年他來到人間被群鬼害死,投胎轉世成男童的模樣,當年我們讓算命先生提醒過你,放崔判回陰間,你卻不知好歹,硬要將他留在身邊,現在我們迫不得已,只能先將你帶走,再迎回崔判才是!」
桂霞就這樣被牛頭馬面帶到了陰間,還被發配到了地府謝罪。
張玉晨一直都知道他是判官,他當年驅散群鬼後之所以沒有回到地府,是因為桂霞對他寄託了親情,他一時間捨不得離開,想要在陽間生活,而今牛頭馬面竟是把主意打到了桂霞身上。
張玉晨沿着林間小道來到了地府,他找到了地獄中受苦的桂霞,準備帶着桂霞離開,可外面的牛頭馬面攔着路,他們畢恭畢敬的給張玉晨跪下,還請求他重新回到陰間,幫閻王爺安定好地府的秩序。
張玉晨讓牛頭馬面將桂霞放了,而他則留在了陰間,臨別時讓鬼將桂霞中有關他的記憶全部抹去,還給桂霞增加了五十年壽命,勒令眾鬼不得到陽間再找桂霞的麻煩。
桂霞回家後,村民們詢問她領養的男童到哪兒去了,桂霞聽了滿臉疑惑,她什麼時候領養過男童,她分明跟張氏生活在一起,根本沒有任何領養男童的記憶,她覺得村民們怪異,就帶着婆婆一起搬到別的地方居住,一生過得順風順水,直到九十歲才無疾而終。