花月痕

花月痕》是一部清朝的小说,由魏子安(魏秀仁)所著。全书共五十二回。主要讲述韩荷生和韦疾珠与青楼女子杜采秋和刘秋痕的爱情故事。

《花月痕》讲述两对恋人的故事,专“叙男女杂沓之狭邪”[1],韩荷生在沙场上屡建奇功,封侯拜官,其妻杜采秋受一品夫人封典;至于韦疾珠则怀才不遇,穷困潦倒,最后重病身亡,其妻刘秋痕亦自缢死。

魏子安作《花月痕》,自序称“初不以自明,益与为惝恍诙谲,而人终莫之测”,其好友谢章铤指出“创为小说以自写照”,“其书中所称韦莹字痴珠者,即子安也”。《花月痕》深受《红楼梦》的影响,《花月痕》第二十五回就写道……采秋道:“……妙玉称个‘槛外人’,宝玉称个‘槛内人’;妙玉住的是栊翠庵,宝玉住的是怡红院。……书中先说妙玉怎样清洁,宝玉常常自认浊物。不见将来清者转浊,浊者极清?”《花月痕考证》一文则考证出韩荷生即何梦庐的原型,小说中的名妓杜采秋 、娟娘则分别是水芙蓉、沙阿嫩。

《花月痕》是“鸳鸯蝴蝶派”小说的鼻祖,小说中提到“鸳鸯蝴蝶”不下几十处。张春帆在创作《九尾龟》时,引《花月痕》之文,赞扬韦痴珠的气派。并且引用了其中“卅六鸳鸯同命鸟,一双蝴蝶可怜虫”的语句。郑逸梅宣称“我对于小说,喜欢三部,一《花月痕》,二《红楼梦》,三《三国演义》”[2]。郭沫若提到《花月痕》对他有着“挑拨性”,“秋痕的幻影弄得人如醉如痴了”[3]

《花月痕》后段夹杂不少妖异故事而遭到诟病。蒋瑞藻评:“《花月痕》小说, 笔墨哀艳凄婉,为近代说部之上乘禅,惜后半所述妖乱事近于蛇足,不免白璧微瑕。”[4]鲁迅亦批评说:“至结末叙韩荷生战绩,忽杂妖异之事,早如情话未央,突来鬼语,尤为通篇芜累矣”。

注释

  1. ^鲁迅《中国小说史略》第二十六篇
  2. ^纸帐铜瓶室主《自说自话》,《永安月刊》第116期,1949年出版。
  3. ^郭沫若《少年时代》第49页,人民文学出版社1983年出版。
  4. ^蒋瑞藻《小说考证》引《雷颠随笔》

参考书目

  • 《魏子安先生年谱》附《花月痕考证》
第一回 蚍蜉撼树学究高谈 花月留痕稗官献技第二回 花神庙孤坟同洒泪 芦沟桥分道各扬镳第三回 忆旧人倦访长安花 开饯筵招游荔香院第四回 短衣匹马岁暮从军 火树银花元宵奏凯第五回 华严庵老衲解神签 草凉驿归程惊客梦第六回 胜地名流楔修上巳 金樽檀板曲奏长生第七回 翻花案刘梧仙及第 见芳谱杜采秋束装第八回 吕仙阁韩荷生遇艳 并州城韦痴珠养疴第九回 水阁太史解围 邂逅寓斋校书感遇第十回 两番访美疑信相参 一见倾心笑言如旧第十一回 接家书旅人重卧病 改诗句幕府初定情第十二回 宴水榭原士规构衅 砸烟灯钱同秀争风第十三回 中奸计凌晨轻寄柬 断情根午夜独吟诗第十四回 中奸计凌晨轻寄柬 断情根午夜独吟诗第十五回 诗绣锦囊重圆春镜子 人来菜市独访秋痕第十六回 定香榭两美侍华筵 梦游仙七言联雅句第十七回 仪凤翱翔豪情露爽 睡鸳颠倒绛语风生第十八回 冷雨秋深病怜并枕 凉风天末缘证断钗第十九回 送远行赋诵哀江南 忆旧梦歌成秋子夜第二十回 陌上相逢搴帷一笑 溪头联步邀月同归第二十一回 宴仲秋觞开彤云阁 销良夜笛弄芙蓉洲第二十二回 秋华堂仙眷庆生辰 采石矾将军施巧计第二十三回 帘卷西风一诗夜课 云横秦岭千里书来第二十四回 三生冤孽海生波 九死痴魂寒宵割臂第二十五回 影中影快谈红楼梦 恨里恨高咏绮怀诗第二十六回 彤管生花文章有价 问围炉煮雪情话生春第二十七回 痴婢悔心两番救护 使君高义一席殷勤第二十八回 还玉佩憨书生受赚 讨藤镯戆太岁招灾第二十九回 消寒小集诗和梅花 谐老卜居国游柳巷第三十回 看迎春俏侍儿遇旧 祝华诞女弟子称觞第三十一回 离恨羁愁诗成本事 亲情逸趣帖作宜春第三十二回 秋心院噩梦警新年 搴云楼华灯猜雅谜第三十三回 丽句清词三分宿慧 花香灯影一片艳情第三十四回 汾神庙春风生麈尾 碧霞宫明月听鹍弦第三十五回 须眉巾帼文进寿屏 肝胆裙钗酒阑舞剑第三十六回 一声清磐色界归真 百转柔肠情天人幻第三十七回 廷推岳荐诏予清衔 风暖草熏春来行馆第三十八回 芐囗无灵星沉婺女 棣华遽折月冷祗园第三十九回 燕子覆巢章台分手 雁门合镜给事班师第四十回 意长缘短血洒鹃魂 人去影留望穷龟卜第四十一回 焦桐室枯吟萦别恨 正定府沥血远贻书第四十二回 联情话宝山营遇侠 痛惨戮江浦贼输诚第四十三回 十花故事肠断恨人 一叶惊秋神归香海第四十四回 一刹火光秽除蝉蜕 廿年孽债魂断雉经第四十五回 竹竿岭旧侣哭秋坟 枞阳县佳人降巨寇第四十六回 求直言梅翰林应诏 复浔郡欧节度策勋第四十七回 李谡如匹马捉狗头 颜卓然单刀盟倭目第四十八回 桃叶渡萧三娘排阵 雨花台朱九妹显灵第四十九回 舍金报母担粥赈饥 聚宝夺门借兵证果第五十回 一枝画戟破越沼吴泽 八面威风靖江镇海第五十一回 无人无我一衲西归 是色是空双棺南下第五十二回 秋心院遗迹话故人 花月痕戏场醒幻梦

共有评论(0条)

登录后才能发表评论
(adsbygoogle = window.adsbygoogle || []).push({});