晉朝時,東平有一個人叫馮孝,將要去任廣州太守。他的兒子名字叫馬子,年齡二十來歲。有一天馬子獨自在馬棚里睡著了,夜間在夢中見到一個女子,年齡十八九歲。那女子說:"我是前任太守北海人徐玄方的女兒,不幸早早夭折,死亡至今已經有四年了,是鬼把我冤殺的。按陰間生死簿的記錄,我應該活到八十來歲。如果我聽憑生死簿的記錄再活過來,就要依靠遇到一個叫馬子的人才能生還,還要成為這個人的妻子。你能夠答應我的託付,把我給救活嗎"?馬子回答道:"可以"。於是。她就與馬子定下了把她救出陰間的日期。到了商定的那天,馬子在床前發現有頭髮正好嵌在地平面里,就叫人來掃去,頭髮卻越掃越分明,他才頓時想起這是自己所夢見的那個女子的頭髮。
於是他就叫左右的人離開房間,地上就漸漸地顯露出了那女子的前額,隨後顯露出頭部面容,接着又顯露出雙肩、頸項和整個身軀。馬子就讓她在對面的矮床上坐着,那女子訴說的話語,非常神奇美妙。於是那女子就同馬子一起睡覺休息,還反覆告誡馬子說:"我現在還只是一個虛幻的人"。馬子隨即問她什麼時候能夠走出陰間,那女子回答說:"要等到我的生日那天才能出來,現在還沒有到時間"。
於是那女子就到馬棚里去了,她說話的聲音,馬子的家人都聽見了。那女子計算自己的生日到了,就把自己如何出來和養護的方法全部教給馬子,交代完畢之後就辭別而去。馬子依照那女子的交代,到了女子的生日這天,用一隻紅公雞、一盤黃黏小米飯、一升清酒,在她埋葬的墳前也就是離馬棚十來步的地方祭祀。祭祀儀式完成後,挖出棺材,打開一看那女子的身體容貌完全和生前一樣。
馬子慢慢地把她抱出來,安置在氈帳中,此時她的心口下有微弱的體溫,嘴裏有了氣息。馬子叫四個婢女守護和養護那女子,時常用青羊的乳汁滴在她的雙眼上,她的眼睛就漸漸地可以睜開了,嘴裏也能喝稀粥了,進而能夠說話了。這樣經過了二百天,那女子就能夠手持拐杖起來行走了。經過一年之後,那女子的臉色、肌膚、氣力全都恢復了正常。於是馬子就派家人把情況告知徐家,徐家上下所有人全都來到馬子家,選擇良辰吉日下了聘禮定了親,兩人結為了夫妻,他們生育了兩個兒子和一個女兒,長子名叫元慶,在永嘉初年官至秘書郎中;次子名叫敬度,官至太傅掾;女兒嫁給了濟南的劉子彥,據說他就是是不願意應朝廷徵召去當官的徵士劉延世的孫子。