隴西郡有個叫辛道度的人,他遠遊異地,從師求學。這天他即將抵達雍州城,在離城還有四五裏路的時候,忽然發現不遠處有一座大型宅院,門口站著一個身穿青衣的婢女。辛道度走了一天,粒米未進,肚子早已餓得咕咕叫了,他就走到大門前,向婢女請求吃頓晚飯。於是婢女進去報告了主人,過了會兒,婢女就返回來說主人有請辛道度進屋。
辛道度隨著那婢女走入閣子中,隻見一位雍容華貴的女子坐在西邊的床榻上,這本來應該是賓客就座的位置。看來這就是女主人了,於是辛道度趕緊報上自己的姓名,又寒暄問候一番,女主人聽說他是求學的書生,非常高興,又見他長得一表人才,就請辛道度坐在東邊的床榻上,這是專門給尊貴的客人坐的席位。接著女主人命令上菜,婢女很快端來許多美酒佳肴,一一擺在床上,賓主兩人共進美餐。辛道度本來早就餓了,如今見了這麼多美食,自然是大快朵頤。
過了一會兒,兩人先後吃完飯,女主人就命婢女撤走餐盤,對辛道度說:
“我本是秦閔王的女兒,自幼就與曹國訂婚,不幸的是,我天生體質虛弱,還沒有成婚就早早死去。從我死後到如今,我獨自一人居住在這住宅裏,已經二十三年了。今天有幸能夠見到您,我非常仰慕您的學識,我希望能和你結為秦晉之好,哪怕僅僅三天,也心滿意足了。”
辛道度知道她是鬼,雖然也有點驚訝,但是看見眼前這女人非常漂亮,也很欣賞她,便高興地答應了。就這樣他們在一起度過了三天三夜,辛道度還覺得意猶未盡,可是秦姑娘卻主動對辛道度說:
“您是活人,而我是鬼。雖然我們的緣分前世早已注定,但是這種幽會隻可以持續三夜,您不可以再住下去了,否則,你就會遇到災禍了。但是這麼短暫的一兩夜,還不能夠盡情地了卻我們之間的纏綿情意,既然我們現在要分別了,那我拿什麼來向郎君表達我的情意呢?”
辛道度聽了,進退兩難,隻得一切聽她的安排。秦姑娘當即就叫婢女把床後的盆子拿來打開,從中取出一個金枕,贈送給辛道度作為信物。隨後,秦姑娘哭泣著和辛道度分手告別,辛道度雖然不想分手,也隻得聽從她的安排。然後秦姑娘派婢女把他送出大門外。辛道度依依不舍走出大門,走了還沒幾步,就忍不住回頭想再見秦姑娘一麵,卻發現那裏並沒有什麼房屋,隻有一座墳墓默然矗立。辛道度一見,登時嚇得慌忙逃跑,一邊跑,一邊想起金枕,它不會也變成什麼石頭吧?他不由低頭看了看藏在懷中的金枕,那金枕卻並沒有發生什麼變化。
於是他帶著金枕繼續遊學。每天晚上,入睡之前,他一看到金枕,就會想起秦姑娘,感覺又怕又愛。就這樣,不知不覺中,他來到了秦國,雖然對秦姑娘依舊念念不忘,但一想起那座墳墓,他就不寒而栗,於是他就來到集市中,把金枕放在市場上出售,想從此結束這場噩夢。
沒想到的是,秦妃碰巧也來到東邊遊玩,她到集市中閑逛,親眼看見辛道度在出售金枕,覺得那金枕頭十分熟悉,有點懷疑是自家的寶物,她就走上前去,向辛道度要過金枕仔細察看,發現這果然就是自家的寶物,原本陪葬在亡女的墓中,怎麼跑到了這人的手裏?
秦妃就質問辛道度是從什麼地方搞到的,辛道度看她氣度不凡,知道她絕非一般人,料想自己也無法隱瞞,就把自己遭遇事情的前後經過詳細告訴了秦妃。
秦妃聽完後,禁不住悲哀地哭泣起來。但是她還有點懷疑,就派人前去挖開那座墳墓,打開棺材仔細查看,隻見原先陪葬的東西都在,唯獨不見了金枕。秦妃這才相信了。
她深有感慨地說:“我的女兒真是神奇啊,她已經死了二十三年,卻還能和活人交往,這辛道度原來真的是我的女婿啊。”
於是她就封辛道度為駙馬都尉,賞賜給他金帛車馬,不久他就衣錦還鄉了。