郭元振,唐朝時宰相及名將,今山西省太原市陽曲縣人,濟州刺吏郭愛之子。
咸亨四年,年僅十八歲的郭元振考中進士,被任命為通泉縣(今四川射洪)縣尉。於是帶上行李和僕人,從山西起程朝四川進發。一天,因錯過投宿,不知不覺夜色暗了下來。兩人走了好久,遠遠地看見前面有燈光,於是前往投宿。不久,走到一處大宅院前,門庭廣闊、氣宇非凡,像是大戶人家。走進門,堂下燈火輝煌,各種擺設齊備,像是有女要出嫁,但是悄悄的見不到人。
公子讓僕人將馬系在西廊前,自己拾階走上臺階,來到大堂上。突然聽到東邊房裡有女子的哭聲,嗚咽不止。郭元振走到門邊問道:“房裡是誰在哭,是人還是鬼?”房中答道:“此鄉有烏將軍,每年要鄉人選一美女嫁給他,不然就禍害鄉里。我雖然不算美女,但我父為了得到五十萬貫錢,將我應選。今晚將我鎖在此屋,等烏將軍來帶我走。想到父母為了錢財,不顧我的死活,加上害怕,所以在此哭泣。大人如果能夠救我出去,小女子將當牛作馬,侍奉大人。”公子問道:“此烏將軍幾時前來?”女子答:“大約二更時分”。公子說:“我將全力救你,必不會使你死於淫鬼之手”。
不一會兒,外面火光照耀,車馬喧譁。兩個紫衣小吏進來了又出去,說:“相公在此”。等下兩個黃衣小吏進來了又出去,也說:“相公在此”。郭元振想:小鬼都怕我,想必我以後能當宰相。又一會兒烏將軍到了,紫黃小吏報告曰:裡面有相公在。將軍說:進去。於是帶領一眾人進入,郭元振讓僕人上前說:“郭秀才見過將軍”。於是兩人行揖作禮,將軍問:“秀才怎麼到了這裡?”公子說:“聽說將軍今夜新婚之喜,特來做婚禮的司儀。”將軍大喜,兩人坐下喝酒談天。公子袋中有利刄,想取來刺殺將軍,於是問道:“將軍吃過臘鹿肉嗎?”將軍說:此地難遇。公子說:“我珍藏了一點,還是御廚製作的,願與將軍共享。”將軍很高興,公子於是拿過袋子,取出鹿肉用利刄切成片,放在碗裡讓將軍拿著吃。將軍沒有絲毫懷疑,伸手就來拿。公子見其毫無防備,迅速抓住其手腕,另一隻手手起刀落,將手腕砍斷。將軍大叫一聲,拔腿就走,其餘隨從也作鳥獸散。公子令僕人出門觀望,靜悄悄的什麼也沒有。公子於是對門內的女子說:“烏將軍的手腕被我砍斷了,不久就會失血而死,你不用害怕了。”女子於是開門出來,年齡十七八歲,長得花容月貌。女子拜謝公子,說願為奴為僕,請公子不要推辭。天漸漸亮了,公子看見地上的手腕變成了豬蹄。
突然有哭泣之聲由遠而近,原來是女子的父母和鄉親相繼而來,準備給女子收屍埋葬。見到公子和女子,是活生生的人,於是問起原因,公子詳細具告。說道:“此烏將軍是妖精,並不是什麼神明,我今為你們除了,不用使無辜的少女死於妖畜。”
於是一群人尋著血跡,一路查詢。找了十幾裡,血跡進了一大土包中。大家團團圍住,幾人動手挖。挖了一會,裡面如一所大房間,一隻大豬臥在地上,沒有左前蹄。眾人於是刀棍齊上,將大豬殺死。
大家歡欣鼓舞,拿出錢財來酬謝公子。公子不受,女子辭別父母及鄉鄰說:“父母生我,我閨闈未出,並無可殺之罪。今貪錢五十萬,以嫁妖獸。若非郭公相救,怎麼能有今日。我今跟隨郭公左右,不復以舊鄉為念。”
後來,郭元振將女子納為側室,生子數人。