
《孟子‧滕文公上》:「聖人有憂之,以契為司徒,教以人倫:父子有親,君臣有義,夫婦有別,長幼有序,朋友有信。」君臣之間有禮義之道,故應忠;父子之間有尊卑之序,故應孝,兄弟手足之間乃骨肉至親,故應悌;夫妻之間摯愛而又內外有別,故應忍;朋友之間有誠信之德,故應善;這是處理人與人之間倫理關係的道理和行為準則。單以朋友關係來說,朋友不僅貴在相知,更貴在誠信、貴在守義。
范式(字巨卿)作為東漢名士,早在東漢末年孔融的文章中就曾提及了范巨卿與張元伯交往的神異故事,來到魏晉南北朝時期,是范式(巨卿)人物形象在文献中的成型期,范式與張劭在東漢早就為大家所熟知,另一方面比較耐人尋味的是范張兩人的友情,竟也被寫進干寶《搜神記》中的〈山陽死友傳〉:
漢 范式,字巨卿,山陽金鄉人也,一名氾。與汝南張劭為友,劭字元伯。二人並遊太學,後告歸鄉里,式謂元伯曰:「後二年,當還。將過拜尊親,見孺子焉。」乃共克期日。後期方至,元伯具以白母,請設饌以候之。母曰:「二年之別,千里結言,爾何相信之審耶?」曰:「巨卿信士,必不乖違。」母曰:「若然,當為爾醞酒。」至期,果到。升堂拜飲,盡歡而別。
後元伯寢疾,甚篤,同郡郅君章、殷子徵晨夜省視之。元伯臨終歎曰:「恨不見我死友。」子徵曰:「吾與君章盡心於子,是非死友,復欲誰求?」元伯曰:「若二子者,吾生友耳。山陽范巨卿,所謂死友也。」尋而卒。式忽夢見元伯,玄冕垂纓、屣履而呼曰:「巨卿!吾以某日死,當以爾時葬。永歸黃泉。子未忘我,豈能相及!」式恍然覺悟,悲歎泣下,便服朋友之服,投其葬日,馳往赴之。未及到而喪已發引。既至壙,將窆,而柩不肯進。其母撫之曰:「元伯!豈有望耶?」遂停柩。移時,乃見素車白馬,號哭而來。其母望之,曰:「是必范巨卿也。」既至,叩喪言曰:「行矣元伯!死生異路,永從此辭。」會葬者千人,咸為揮涕。式因執紼而引柩,於是乃前。式遂留止塚次,為修墳樹,然後乃去。
干寶《搜神記》在作品前言早已表明:「發明神道之不誣。」足可見鬼神靈怪
是干寶編寫的取捨的中心意圖。張劭之死,范式的感應證明了這段友情中所謂的「死友」。後來范式與張劭的友情開始被寫入歷史作品,得以廣泛傳播的南朝宋范曄的《後漢書‧獨行列傳》,正史的內容與〈山陽死友傳〉幾乎沒有什麼更動,強化張母在內容情節的推動作用,添加了巨卿向公務長官太守告假的部分,讓范張兩人情誼更加合情合理,從張劭托夢的靈異情節,可見得二人友情的深厚。范式與張劭的友情於唐宋時期都曾出現在詩詞中,無非都是托范張二人友情描述詩人雙方,詩詞酬唱的情感。真正為范張二人友情大篇幅的書寫就是《喻世明言》第十六卷〈范巨卿雞黍死生交〉。
馮夢龍採取的書寫形式可說已經離開入話的寫作,直接進入正話。上場詩的贊賦運用〈結交行〉如此說道:
種樹莫種垂楊枝,結交莫結輕薄兒。楊枝不耐秋風吹,輕薄易結還易離。君不見昨日書來兩相憶,今日相逢不相識!不如楊杖猶可久,一度春風一回首。
楊柳素來即是朋友插柳結交為證,但是楊柳所結柳絮不耐常駐,往往風來隨即飄散。但東漢時期范張的友情卻是情比石堅。馮夢龍將范張相遇之事寫得鉅細靡遺:
今日說一個秀才,是漢明帝時人,姓張名劭,字元伯,是汝州南城人氏。家本農業,苦志讀書;年一十五歲,不曾婚娶。其老母年近六旬,並弟張勤努力耕種,以供二膳。時漢帝求賢。劭辭老母,別兄弟,自負書囊,來到東都洛陽應舉。在路非只一日。到洛陽不遠,當日天晚,投店宿歇。是夜,常聞鄰房有人聲喚。劭至晚問店小二:「司壁聲喚的是誰?」小二答道:「是一個秀才,害時症,在此將死。」劭曰:「既是斯文,當以看視之。」小二日:「瘟病過人,我們尚自不去看他:秀才,你休去!」劭曰:「死生育命,安有病能過人之理?吾須視之。」小二勸不住。劭乃推門而入,見一人仰面臥於土榻之上,面黃肌瘦,口內只:「救人!」劭見房中書囊、衣冠,都是應舉的行動,遂扣頭邊而言曰:「君子勿憂,張劭亦是赴選之人。今見汝病至篤,吾竭力救之。藥餌粥食,吾自供奉,且自寬心。」其人曰:「若君子救得我病,容當厚報。」劭隨即挽人請醫用藥調治。早晚湯水粥食,劭自供給。
張劭的出身來歷,並與范式相遇,耽誤考期,救助病災,無一不仔細描述,在當下流行病猖獗之際,只有張劭不避忌傳染救了范式。范式痊癒後兩人義結金蘭,同行半年,直到張劭思歸約定一年後范式將拜訪張家。張劭對范式的口頭承諾是深信不疑的,但張母可不以為然:
「山陽至此,迢遞千里,恐巨卿未必應期而至。持其來,殺雞未遲。」
劭曰:「巨卿,信士也,必然今日至矣,安肯誤雞黍之約?入門便見所許之物,足見我之待久。如候巨卿來,而後宰之,不見我倦倦之意。」母曰:「吾兒之友,必是端士。」遂烹炰以待。
及約定之日,張劭在家中殺雞炊黍等待范式,「雞黍」,即是餉客的飯菜。過去飲食習慣主要以黍麥穀物為主,黍也叫「稷」、「糜子」,一般是磨成粉做成糕食用,也可用來釀酒。殺雞則是舊時農家款待貴客之道:
候至更深,各自歇息,劭倚門如醉如癡,風吹草木之聲,莫是范來,皆自驚訝。看見銀河耿耿,玉宇澄澄,漸至三更時分,月光都沒了。隱隱見黑影中,一人隨風而至。劭視之,乃巨卿也。再拜踴躍而大喜曰:「小弟自早直候至今,知兄非爽信也,兄果至矣。舊歲所約雞黍之物,備之已久。路遠風塵,別不曾有人同來?」便請至草堂,與老母相見。范式並不答話,逕入草堂。張劭指座榻曰:「特設此位,專待兄來,兄當高座。」張劭笑容滿面,再拜於地曰:「兄既遠來,路途勞困,且未可與老母相見。杜釀雞黍,聊且充饑。」言訖又拜。
直等到三更半夜,張劭才看到範式隨風而至,張大悅,拿出雞黍款待范式,范卻陳情自己因商賈事忘了重陽之約,因鄰里送茱萸酒方才想起,不肯失信於張劭,遂自刎以鬼魂日行千里赴約。
范曰:「弟稍退後,吾當盡情訴之。吾非陽世之人,乃陰魂也。」劭大驚曰:「兄何故出此言?」范曰:「自與兄弟相別之後,回家為妻子口腹之累,溺身商賈中。塵世滾滾,歲月匆匆,不覺又是一年。向日雞黍之約,非不掛心;近被蠅利所牽,忘其日期。今早鄰右送茱萸英酒至,方知是重陽。忽記賢弟之約,此心如醉。山陽至此,千里之隔,非一日可到。若不如期,賢弟以我為何物?雞黍之約,尚自爽信,何況大事乎?尋思無計。常聞古人有云:『人不能行千里,魂能日行千里。』遂囑咐妻子曰:『吾死之後,且勿下葬,待吾弟張元伯至,方可入土。』囑罷,自刎而死。魂駕陰風,特來赴雞黍之約。萬望賢弟憐憫愚兄,恕其輕忽之過,鑒其凶暴之誠,不以千里之程,肯為辭親,到山陽一見吾屍,死亦瞑目無憾矣。」言訖,淚如迸泉,急離坐榻,下階砌。劭乃趨步逐之,不覺忽踏了蒼苔,顛倒於地。陰風拂面,不知巨卿所在。
張劭如夢如醉,放聲大哭。那哭聲驚動母親并弟,急起視之,見堂上陳列雞黍酒果,張元伯昏倒於地。用水救醒,扶到堂上,半晌不能言,又哭至死。母問曰:「汝兄巨卿不來,有甚利害?何苦自哭如此!」劭曰:「巨卿以雞黍之約,已死於非命矣。」母曰:「何以知之?」劭曰:「適間親見巨卿到來,邀迎入坐,具雞黍以迎。但見其不食,再三懇之。巨卿曰:『為商賈用心,失忘了日期。今早方醒,恐負所約,遂自刎而死。陰魂千里,特來一見。』母可容兒親到山陽葬兄之尸,兒明早收拾行李便行。」母哭曰:「古人有云:『囚人夢赦,渴人夢漿。』此是吾兒念念在心,故有此夢警耳。」劭曰:「非夢也,兒親見來,酒食見在;逐之不得,忽然顛倒,豈是夢乎?巨卿乃誠信之士,豈妄報耶!」
張劭聽後深感悲痛,與母、弟分別馳往山陽奔喪。來到范家,
見一婦人,身披重孝,一子約有十七八歲,伏棺而哭。元伯大叫曰:「此處莫非范巨卿靈柩乎?」其婦曰:「來者莫非張元伯乎?」張曰:「張劭自來不曾到此,何以知名姓耶?」婦泣曰:「此夫主再三之遺言也。夫主范巨卿,自洛陽回,常談賢叔盛德。前者重陽日,夫主忽舉止失措,對妾曰:『我失卻元伯之大信,徒生何益!常聞人不能行千里,吾寧死,不敢有誤雞黍之約。死後且不可葬,待元伯來見我屍,方可入土。今日已及二七,人勸云:「元伯不知何日得來,先葬訖,後報知未晚。』因此扶柩到此。眾人拽棺入金井,並不能動,因此停住墳前,眾都驚怪。見叔叔遠來,如此慌速,必然是也。」元伯乃哭倒於地。婦亦大慟,送殯之人,無不下淚。
張宣讀祭文後自刎而死,葬與范式旁。本州太守將此事上奏朝廷,漢明帝為兩人追封,蔭及子孫。
就馮夢龍寫作《范巨卿雞黍死生交》,已然將主次角色顛倒,以往范張故事都以范式為主,范式為張劭主持喪葬,《喻世明言》卻反其道而行,讓范張兩人的身份產生了變化,史傳記載原本兩人在太學相識成為知交,但是到了明代變成張劭家務農,范式世本商賈。接著,范張二人友情的雞黍之約與托夢奔喪是兩個獨立的事件,馮夢龍特意將兩個故事利用因果串聯,因范巨卿自刎赴雞黍之約以致張劭前往奔喪,而省略了當初原來的托夢環節,以魂魄相見的方式替代了原本「托夢」之事,使得故事從結構到結局有了明顯的變化;尤其張劭母親的形象一改史料上對兩年的重然諾這回事極不相信,但到了《喻世明言》後,接受了張劭對母親的勸說,肯定承諾的有效性。
范張兩人之所以得以列入史傳,是范張的「結朋諧好」的典型代表,因著誠信確定范張二人在歷史的地位。來到馮夢龍藉由張劭之口這麼說:
人稟天地而生,天地有五行,金、木、水、火、土,人則有五常,仁、義、禮、智、信以配之,惟信非同小可。仁所以配木,取其生意也;義所以配金,取其剛斷也;禮所以配水,取其謙下也;智所以配火,取其明達也;信所以配土,取其重厚也。聖人云:『大車無輗,小車無軏,其何以行之哉?』又云:『自古皆有死,民無信不立。』巨卿既已為信而死,吾安可不信而不去哉?
身為大丈夫應以意氣為重,功名富貴是枝微末節的事,無疑認定友情的可貴,功名仕進如浮雲一般。
「信義」的存在讓范式與張劭的友情可以見於歷史,也在眾多詩詞文章受到作家們的肯定,這也是恩義長存所在。而今,山東省金鄉縣西南部有個雞黍鎮,在漢時名為范莊,是東漢大臣范式的故鄉,後人為了紀念范式和張劭的「雞黍之約」,將其改名為雞黍。范張二人情誼可謂永垂不朽了,期待我們下次的相會。
--
Hosting provided by SoundOn