山東萊蕪的劉洞九,在山西汾州做官。一天,他獨自坐在府中,聽到庭院有說笑聲越來越近。他抬頭一看,進來四個女子,一個四十來歲,一個年約三十,另一個約二十四五歲,最後是個沒有束髮的少女。她們都站到桌前,相視而笑。劉公早知官府裡有很多狐,因此就不理她們。過了一會,少女拿出一條紅紗巾,開玩笑般地扔到劉公的臉上。劉公拾起來扔到窗下,仍不答理她們。四個女子一笑走了。
一天,年紀最大的那個女子來到劉公的房中,對他說:「我妹妹與您有緣分,請不要嫌棄她。」劉公隨便答應了一聲,女子就走了。轉眼工夫,她領著一個丫鬟擁著少女走來,讓少女與劉公並肩坐下,說:「你倆真是一對好伴侶,今夜就成親吧。好好侍候劉郎,我走了。」劉公仔細端詳那少女,艷麗無比,便與她歡好了。又問女子的來歷,少女說:「我不是人,可實際是人。我是前任州官的女兒,因被狐迷惑,受害而死,埋葬在園子裡。眾狐用法術救活了我,所以我就飄然像狐。」劉公聽後,就用手摸摸她的後身。女子察覺了,笑著說:「你莫不是以為我有尾巴吧?」轉過身去說:「請摸吧!」從此後,少女就住下不走了,一舉一動都和那個小丫鬟在一起。家中人都以小夫人之禮對待她。丫鬟婆子們來拜,她都給很多賞賜。
一次劉洞九過生日,前來祝壽的人很多,共三十多桌宴席,需雇好多廚師,但事先約定的廚師才來了一兩個。劉公很生氣。女子知道後,對劉公說:「不用愁!廚子既然不夠用,不如連來的兩個也打發走。我雖然本事不大,但辦三十多桌席並不難。」劉公聽後轉憂為喜,忙派人將魚肉蔬菜調料等物品都搬到內院。家裡人只聽見裡邊刀案炒勺聲叮噹響,不絕於耳。門內放一張桌子,端菜僕人將托盤放在上面,轉眼間,菜餚已盛滿。十幾個僕人來去不停,仍取之不盡。最後,僕人來要湯餅,只聽裡邊女子說:「主人事先沒要湯餅,急切之間怎能立即拿出來?」接著又說:「不要緊,先借借!」不大工夫,女子就喊僕人來取湯餅。眾人一看,三十多碗湯餅熱氣騰騰地擺在桌上。客人走後,女子對劉公說:「拿出錢來,償還某家的湯餅錢。」劉公忙派人將湯餅錢送去。那家失了湯餅,正在奇怪時,送錢的人到了,這才解開疑團。
一天晚上,劉公在喝酒,一陣想起來要喝家鄉的苦醁酒。女子就說她去取,隨即出門走了。不一會就回來說:「門外有一壇夠你喝幾天的。」劉公出門一看,果然有一罈酒,真是家鄉的「甕頭春」。
過了幾天,劉公的夫人派了兩個僕人來汾州。路上,一個僕人說:「聽說狐夫人賞錢很多,這一回去得了賞錢,可買件皮衣穿。」女子在汾州官署中已知道了這話,便對劉公說:「家中派來的人快到了。可恨這個奴才無禮,我一定要懲治他一下。」到了明天,那兩個僕人剛進城,突然一個頭痛起來。到了州衙,痛得抱頭大叫。眾人要給他服藥,劉公笑著說:「不用治療,到時候自然會好。」大家都猜疑是得罪了小夫人。那僕人暗想:我剛來還沒放下東西,哪裡來的罪呀?無處訴說,只好跪下求饒。只聽到簾子裡面有人說:「你稱夫人就叫夫人罷了,為什麼還加上『狐』字呢?」僕人這才恍然大悟,再三叩頭謝罪。又聽裡面說:「既然想要皮衣,怎麼能無禮呢?」接著又說:「你的頭痛好了!」話音剛落,那僕人的頭立刻不痛了,他連忙拜謝要走,忽見從簾內扔出一個包裹來,裡面說:「這是件羊羔皮衣,你可拿去。」僕人解開一看,包裡是五兩銀子。劉公問起家裡的情況,僕人回說家裡一切平安,只是某日少了一壇藏酒。計算一下丟失的日期,正是女子取酒的那天晚上。大家都俱怕小夫人的神力,稱她為「聖仙」。劉公還為她畫了一幅肖像。
當時,張道一為汾州的提學使,聽說這些怪事。便以老鄉的名義去拜見劉洞九,並要求見小夫人一面。女子拒而不見。劉公就拿出她的畫像讓張看,張強拿著就走了。張回府後,將畫像掛起來,天天對著祈禱說:「以你的天姿和氣質,跟誰不行?偏要跟一個白髮老頭子!我哪一點比劉洞九差,為什麼不來見我一面呢?」女子在州府裡,忽然對劉公說:「張公對我無禮,得稍給他點懲罰!」一天,張正對像祈禱時,覺著像有人用戒尺打了一下他的前額,頭痛得像要裂開一樣,心中異常恐懼,忙派人將畫像送還。劉公故意詢問原因,來人隱瞞實情不說真話。劉公笑著說:「你主人的額頭沒痛嗎?」來人見瞞不過去,只好說了實話。
沒過多長時間,劉公的女婿亓生來,要見小夫人。女子推辭不見。亓生一再求見,劉公就對女子說:「女婿又不是外人,怎麼就一定不見他呢?」女子回答:「女婿來見我,必定得贈送他東西。但他的心願太高,我估計不能滿足他,所以才不願見他。」後來,女婿非見不可,才允許等十天以後相見。到了約定的日期。亓生進屋,隔著簾子施了禮,稍問候一下。只見小夫人的相貌隱隱約約,他不敢仔細看,就告退出來;走出數步之後,忍不住回頭看看。只聽女子說:「女婿回頭了。」說完大笑不止,聲音像貓頭鷹叫一樣。亓生聽了,嚇得腿都軟了,搖搖晃晃地像丟了魂似的。出門後,坐了好久,才稍定下心來,說:「剛才聽到笑聲,就如霹靂震耳,竟不覺得身子是自己的了。」不一會,一個丫鬟奉女子的命,贈給亓生二十兩銀子。亓生收下後,對丫鬟說:「聖仙與岳父大人住在一起,難道不知我向來揮霍成性,不習慣花小錢嗎?」女子聽到這話說:「我早知道他是這種人!上次錢袋空了,我與同伴去開封,正好城被水淹沒,倉庫藏的銀子都淹在水中。我們各自打撈了一點點銀子,怎能滿足他貪得無厭的要求呢?況且我就是能多給他些,他福分太薄也擔當不起。」
女子凡事都能預先知道,劉公每碰到疑難問題,總和她商議,都能解決。一天她正與劉公並坐,忽然仰面觀天大驚地說:「大難臨頭了,怎麼辦呢!」劉公吃驚地問家人吉凶,女子說:「別人都沒事,只是二公子令人擔憂。此處不久將成為戰場,你應當請求一個差事到遠方去,才能免遭災難。」劉公聽從了她的建議,請求上司准許他押糧餉去雲南貴州一帶。此行路途遙遠,別人聽說後,對他表示擔心,唯獨女子表示祝賀。不久,姜瓖叛變,汾州被賊寇佔據。劉公的次子從山東來,正趕上這個變故,被殺害。汾州城淪陷後,大大小小的官員全部遇難。唯有劉公,因出差在外得以倖免。平息叛亂後,劉公才回來。後來他被一場大案牽連受到處分,窮得吃不上飯。當權者又多方敲詐勒索,因此劉公就想一死了之。女子勸他說:「不要犯愁,床下還有三千兩銀子,可以用來過日子。」劉公高興地問:「你從哪裡愉來的?」女子回答說:「天下無主的東西取之不盡,還用得著偷嗎?」劉公倚仗女子的計謀,才回了原籍,女子也跟著去了。幾年後,女子忽然離去,留下了個紙包,包著幾樣東西。其中有出喪時掛在門上的小幡,約有二寸長,大家都以為是不祥之兆。果然,不久劉洞九就病故了。