紹興的陳聖濤是一個貧窮的人,他喪失了妻子。一天,他來到揚州旅遊,在天寧寺旁邊的一個小廟裡暫住,但廟裡的僧人對他並不友好。
陳注意到廟裡有一座小樓緊閉著門窗,他好奇地問僧人為什麽。僧人告訴他說:“樓裡有個怪物。”陳非常想知道究竟發生了什麽事,於是他決定進去看看。
他打開了門,進入樓內發現幾乎沒有灰塵,而擺放著鏡架、梳子等物品,這讓他懷疑僧人可能在這裡隱藏著一個女人。然而,他沒有說什麽就出來了。過了幾天,他看到一個美麗的女子倚在樓上窺視,陳向她挑了挑眉。女子飄身下樓,來到了陳的面前。
起初,陳感到驚訝,認為她可能不是普通人。但這位女子告訴他:“我是仙人,你不要害怕,我們之間有前世的緣分。”兩人非常投緣,最終結為夫妻。
每個月初一,女子都請假七天,說是去泰山聽候差遣。陳趁她離開的時候打開了她的箱子,裡面堆滿了金玉。然而,陳沒有動她的財物,重新鎖好了箱子。女子回來後,陳私下詢問她是否可以借些錢來經商謀生。女子告訴他,他命中貧窮,經商也無濟於事,但對於他開箱不取分文,她很是敬佩,願意支持他的生活。
過了一年多,女子告訴陳,她將之前蓄的金子捐獻給了京城的官員,去投供,陳現在可以選擇官職了。她建議陳先去京城,她會派人在彰義門處迎接他。
陳按照她的指示前往,果然在那裡有人前來接他。他們一起來到了米市胡同,陳發現那裡有一座高大的大廈,數十個奴仆跪地迎接,都稱她為娘娘。陳感到疑惑,進入大廈後,女子盛裝出迎,兩人手牽手進了房間。陳問奴仆們怎麽認出他,女子解釋說自己曾假扮成陳的模樣去處處投捐,買宅立契,當時奴仆們都見過,所以都認出了陳。
之後,陳和女子開始過上幸福的生活,陳的長子也來到京城,和續母見面後非常孝順。女子建議陳的長子帶著妻子一起來京城,並贈送了舟車費。不久,又有一個少年自稱是女子的兒子來訪。陳問女子是否屬實,女子說是自己前夫所生,便讓他進來見面,並稱陳的長子為兄長。
然而有一天,女子和長子都不在家。長子的妻子王氏正在梳妝,那個少年偷窺並闖進來,試圖強迫與她發生關系。王氏不同意,但少年強行展示了自己的異樣之處。王氏害怕地大聲呼救。少年害怕了,逃了出去。陳的妻子的裙褶也被撕破了。
晚上,陳的長子回來後得知發生的事情,非常憤怒,拔刀尋找那個少年。不料,少年已經躺在床上睡了,長子一刀將他斬殺。燭光照亮了房間,他們驚訝地發現少年原來是一隻狐狸。陳對此事感到震驚和恐懼。擔心女子回來後會索回她的兒子命,陳和長子決定夜晚逃回紹興。
在官府沒有前來選官的情況下,陳依舊一無所有,貧窮如同以前。