宁采臣,是浙江人,性情慷慨豪爽,品行端正。常对人说:“我终生不找第二个女人。”有一次,他去金华,来到北郊的一个庙中,解下行装休息。寺中殿塔壮丽,但是蓬蒿长得比人还高,好像很长时间没有人来过。东西两边的僧舍,门都虚掩着,只有南面一个小房子,门锁像是新的。再看看殿堂的东面角落,长着丛丛满把粗的竹子,台阶下一个大水池,池中开满了野荷花。宁生很喜欢这里清幽寂静。当时正赶上学使举行考试,城里房价昂贵,宁生想住在这里,于是就散步等僧人回来。
太陽落山的时候,来了一个书生,开了南边房子的门。宁采臣上前行礼,并告诉他自己想借住这里的意思。那书生说:“这些屋子没有房主,我也是暂住这里的。你如愿意住在这荒凉的地方,我也可早晚请教,太好了。”宁采臣很高兴,弄来草秸铺在地上当床,支上木板当桌子,打算长期住在这里。这天夜里,月明高洁,清光似水。宁生和那书生在殿廊下促膝交谈,各自通报姓名。书生说:“我姓燕,字赤霞。”宁生以为他也是赶考的书生,但听他的声音不像浙江人,就问他是哪里人,书生说:“陕西人。”语气诚恳朴实。过了一会儿,两人无话可谈了,就拱手告别,回房睡觉。
宁生因为住到一个新地方,很久不能入睡。忽听屋子北面有低声说话的声音,好像有家口。宁生起来伏在北墙的石头窗下,偷偷察看。见短墙外面有个小院落,有位四十多岁的妇人,还有一个老妈妈,穿着暗红色衣服,头上插着银质梳形首饰,驼背弯腰,老态龙钟,两人正在月光下对话。只听妇人说:“小倩怎么这么久不来了?”老妈妈说:“差不多快来了!”妇人说:“是不是对姥姥有怨言?”老妈妈说:“没听说。但看样有点不舒畅。”妇人说:“那丫头不是好相处的!”话没说完,来了一个十七八岁的女子,好像很漂亮。老妈妈笑着说:“背地不说人。我们两个正说着,小妖精就不声不响悄悄地来了,幸亏没说你的短处。”又说:“小娘子真是漂亮得像画上的人,老身若是男子,也被你把魂勾去了。”女子说:“姥姥不夸奖我,还有谁说我好呢?”妇人同女子不知又说些什么。宁生以为她们是邻人的家眷,就躺下睡觉不再听了。又过了一会儿,院外才寂静无声了。宁生刚要睡着,觉得有人进了屋子,急忙起身查看,原来是北院的那个女子。宁生惊奇地问她干什么,女子说:“月夜睡不着,愿与你共享夫妇之乐。”宁生严肃地说:“你应提防别人议论,我也怕人说闲话。只要稍一失足,就会丧失道德,丢尽脸面。”女子说:“夜里没有人知道。”宁生又斥责她。女子犹豫着像还有话说,宁生大声呵斥:“快走!不然,我就喊南屋的书生!”女子害怕,才走了。走出门又返回来,把一锭黄金放在褥子上。宁生拿起来扔到庭外的台阶上,说:“不义之财,脏了我的口袋!”女子羞惭地退了出去,拾起金子,自言自语说:“这个汉子真是铁石心肠!”
第二天早晨,有一个兰溪的书生带着仆人来准备考试,住在庙中东厢房里,夜里突然死了。脚心有一小孔,像锥子刺的,血细细地流出来。众人都不知道是什么缘故。第二天夜里,仆人也死了,症状同那书生一样。到了晚上,燕生回来,宁生问他这事,燕生认为是鬼干的。宁生平素刚直不阿,没有放在心上。到了半夜,那女子又来了,对宁生说:“我见的人多了,没见过像你这样刚直心肠的。你实在是圣贤,我不敢欺负你。我叫小倩,姓聂,十八岁就死了,葬在寺庙旁边,常被妖物胁迫干些下贱的事,厚着脸皮伺候人家,实在不是我乐意干的。如今寺中没有可杀的人,恐怕夜叉要来害你了!”宁生害怕,求她给想个办法。女子说:“你与燕生住在一起,就可以免祸。”宁生问:“你为什么不迷惑燕生呢?”小倩说:“他是一个奇人,我不敢靠近。”宁生问:“你用什么办法迷惑人?”小倩说:“和我亲热的人,我就偷偷用锥子刺他的脚。等他昏迷过去不知人事,我就摄取他的血,供妖物饮用;或者用黄金引诱,但那不是金子,是罗刹鬼骨,人如留下它,就被截取出心肝。这两种办法,都是投人们之所好。”宁生感谢她,问她戒备的日期。小倩回答说明天晚上。临别时她流着泪说:“我陷进苦海,找不着岸边。郎君义气冲天,一定能救苦救难。你如肯把我的朽骨装殓起来,回去葬在安静的墓地,你的大恩大德就如同再给我一次生命一样!”宁生毅然答应,问她葬在什么地方。小倩说:“只要记住,白杨树上有乌鸦巢的地方就是。”说完走出门去,一下子消失了。
第二天,宁生怕燕生外出,早早把他请来。辰时后就备下酒菜,留意观察燕生的举止,并约他在一个屋里睡觉。燕生推辞说自己性情孤癖,爱清静。宁生不听,硬把他的行李搬过来。燕生没办法,只得把床搬过来,并嘱咐说:“我知道你是个大丈夫,很仰慕你。有些隐衷,很难一下子说清楚。希望你不要翻看我的箱子包皮袱,否则,对我们两人都不利!”宁生恭敬地答应。说完两人都躺下,燕生把箱子放在窗台上,往枕头上一躺,不多时鼾声如雷。宁生睡不着,将近一更时,窗子外边隐隐约约有人影。一会儿,那影子靠近窗子向里偷看,目光闪闪。宁生害怕,正想呼喊燕生,忽然有个东西冲破箱子,直飞出去,像一匹耀眼的白练,撞断了窗上的石棂,倏然一射又马上返回箱中,像闪电似地熄灭了。燕生警觉地起来,宁生装睡偷偷地看着。燕生搬过箱子查看了一遍,拿出一件东西,对着月光闻闻看看。宁生见那东西白光晶莹,有二寸来长,宽如一韭菜叶。燕生看完了,又结结实实地包皮了好几层,仍然放进箱子里,自言自语说:“什么老妖魔,竟有这么大的胆子,敢来弄坏箱子!”接着又躺下了。宁生大为惊奇,起来问燕生,并把刚才见到的情景告诉他。燕生说:“既然我们交情已深,不能再隐瞒,我是个剑客。刚才要不是窗户上的石棂,那妖魔当时就死了。虽然没死,也受伤了。”