唐朝天寶年間,衛州有個叫李成的年輕人,他家祖上本是做官的,無奈到了他這輩已經中落,只好在州府里做個小吏謀生。
有一次,李成受太守委派去京都長安公干。他一路曉行夜宿,這一天就走到了洛陽附近。時間已經是傍晚黃昏,天上有著大片烏云,黑沉沉的像是要下雨,糟糕的是為了趕路程,李成錯過了集鎮,走到了前不著村后不著店的地方。
李成有點著急,舉目向遠處望去,見前面不遠處一片黑壓壓的樹林,林中隱隱的有屋瓦村莊的模樣。李成大喜,加快腳步向樹林中走去。
來到樹林后,果然見到一座很大的莊園,一道黑漆漆的大門緊閉著。李成敲了很久的門,走出一個穿褐色衣服的男仆。李成說明了借宿的來意,男仆說:
“客官盡管留宿,我家主人最是好客了。正好主人在宴客,您一起上去吧!”
說完就將李成往屋里請。李成老遠就聽到了歌管音樂、猜拳行酒的喧鬧之聲,然后就來到了一座大廳。大廳里燈燭輝煌,絲竹管弦演奏著美妙的音樂,正中一群歌姬在翩翩舞蹈,四周桌旁坐滿衣著華貴的人,正在吃酒,最上方高坐著一位穿黑衣的中年人。黑衣中年人鼻闊臉方,滿臉的胡須,舉手投足顯得十分豪爽,就是這家的主人了。
褐衣男仆將李成介紹給中年人,并說明了來意,中年人請李成入座。中年人自稱姓蔡,行伍出身,人們都稱呼他蔡參軍。李成也說明了自己的姓名和籍貫。當聽說李成是衛州人時,蔡參軍的眼睛一亮,說:“先生原來是同鄉,我也是衛州人,早年離家就再也沒有回去過。沒想到今日在這里遇到了故鄉人。”
于是蔡參軍很高興的將李成介紹給在座的人,這些人也都很高興的來向李成敬酒。李成發現這里的酒十分甘美,菜也十分鮮美可口,再聯系到他們的屋舍服飾用具,就知道這些人一定不是普通的百姓。
酒過三巡,蔡參軍說:“先生到長安去。恰巧我有一個妹妹,名叫默奴,嫁與京師韋將軍為妻,住在長安城西十里巨石嶺。我們兄妹多年不通音信,今遇先生,可否煩勞帶封書信過去?”
李成對主人的盛情款待十分感激,當然也就一口答應下來。當晚賓主盡歡而散。第二天早上,李成走的時候,蔡參軍把一封信交給了他,并送銀10兩給他做盤纏。
李成到長安后,先辦完了公事,就去找蔡參軍的妹妹。可是連找了兩天,居然沒人知道巨石嶺在那里。李成十分納悶。這天又出長安城南尋找,走著走著不覺走到一片幽靜的山嶺,首先見到一塊巨大的巖石,轉過巖石,就看到一片房舍,其中一座門樓特別高大。
李成就上去敲門詢問。門里出來一名丫鬟,聽了李成的詢問,說:“我家就姓韋,夫人也叫默奴,難道是你要找的人嗎?”就請李成稍候,拿著信進去稟報。不久,就隱隱聽到女人的哭聲,然后小丫鬟急急地出來請李成進去。
進去以后,就見到男男女女十幾個人簇擁著一位夫人,夫人手里拿著那封信,臉上還有淚痕。見到李成,夫人款身下拜,說:“我就是您要找的人。與家兄失散多年,想不到今天還能接到音信。感激先生的傳書之恩。”說完,就命擺酒宴款待李成。
席間,夫人送給李成很多金銀等作為感謝,并請他留宿一晚,以便晚上寫封回信,請他回衛州的時候再帶給蔡參軍。李成當然也答應了。
當晚李成喝的有些多,昏昏沉沉就睡到了第二天早上。醒來一看,李成發現自己躺在來時遇到的那塊大石頭上,大石背面陽光照不到的地方布滿了綠色的苔蘚。巨石后面并沒有什么房舍,只有十幾個大大小小的墳塋,一塊高大的石碑上寫的是:故將軍韋公之墓。
李成嚇得一下子就清醒了,不知道自己怎么在這里,想起昨天的事,以為在做夢。可是身邊卻有許多金銀,金銀上還有封信是給蔡參軍的。難道遇到了鬼嗎?
李成頭皮發麻,回到館驛收拾了東西就急急忙忙離開了長安。快到洛陽的時候,遠遠就看到了蔡參軍家那個褐衣男仆,原來蔡參軍知道他還要回來,很早就派人來接他。
李成什么話也不敢說,只好隨男仆去見蔡參軍。在參軍家,蔡參軍看過信以后,很是高興又有些傷感。看著驚疑不定的李成,參軍告訴了他事情全部真相。
原來蔡參軍是隋末時人,在隋末天下大亂的時候參加了夏王竇建德的部隊。后來竇建德被唐王李世民打敗,蔡參軍帶著一部分部下和他們的眷屬逃亡,沒想到中了埋伏,全部都戰死了,地點就是李成遇到蔡參軍的那個地方。那天在蔡參軍家見到的賓客就是隨他一起戰死的部下。
蔡參軍兄妹在戰亂中失散,可是哥哥始終惦記著妹妹的下落,即使已經戰死,也沒有放棄尋找。前不久他才知道,妹妹在戰亂中遇到了唐朝的韋將軍,并嫁給了他。事隔多年,妹妹也已經下世,巨石嶺就是韋將軍的家族墓地。恰好遇到了李成要去長安,蔡參軍就請求他帶書信給妹妹。蔡氏兄妹對李成并沒有惡意。
知道實情后,李成的心才放了下來,雖然人鬼殊途,他對蔡參軍的兄妹之情也表示同情。蔡參軍大擺宴席款待李成,送給他很多金銀綢緞做禮物。等李成要走的時候,蔡參軍對他說:“不久之后天下又要有動亂,聽說您在揚州有親眷,您可以帶家小去投奔,以避開這場動亂對您的傷害。”
李成回到衛州后,就辭去了公職,變賣家產,帶著蔡參軍兄妹給的金銀,全家人都去了揚州。不久,安史之亂爆發,北方陷入兵連禍結的境地,李成在揚州卻安然沒有受到什么禍害。