下一章 目录 设置
1、雨夜白枫 江城的 ...
-
江城的十一月,雨像永远下不完。
凌晨两点,刑侦支队三楼的灯还亮着。
白枫靠在椅背上,指尖抵着眉心,眼下一片淡青。桌上的案卷已经堆到第三摞,最上面那份封皮写着:10·27 连环杀人案·现场报告。
“白队。”
小警察敲门探头,“尸检那边发过来了,还有——燕顾问到了。”
白枫睁开眼。
他身高本就压人一头,又生得肩宽腿长,一身黑色衬衫扣到最顶,袖口挽起一点,露出腕骨和一块极简的机械表。只是眼神太冷,像刚从冰柜里捞出来的不锈钢托盘。
“知道了。”
走廊尽头,审讯室旁边的临时办公室里,有人正翘着腿坐在桌上。
男人穿一件深灰风衣,领口松着两颗扣,锁骨若隐若现。头发微长,随意拢在耳后,一双桃花眼自带三分笑,剩下七分却藏在镜片之后——平光镜,纯装饰。
听见脚步声,他没回头,只懒洋洋开口:
“白队走路还是这么轻,半夜能吓死人。”
白枫走进来,把档案袋扔到桌上:“你迟了四十分钟。”
“堵车嘛。”燕迟终于转过脸,目光在他身上慢悠悠滚了一圈,“而且我听说,白队昨晚又在局里通宵——这么拼,是想感动谁?”
“感动凶手早点自首。”白枫拉开椅子坐下,语气像在念案情通报,“说吧,侧写。”
燕迟低笑一声,也不绕弯子,把平板推过来。屏幕上是案发现场的照片——
废弃纺织厂,女尸,双手交叠于胸前,嘴角被刀细致地划出一个“微笑”。
“仪式感很强,说明凶手有固定行为模式,甚至……享受这个过程。”燕迟指尖轻点照片,“第一具尸体在河边,第二具在烂尾楼,第三具在这里——你看位置选择,都在城东,靠近老城区,他熟悉这片,甚至可能住在这。”
白枫盯着照片,眉头几不可察地皱了一下。
燕迟忽然倾身过来,声音压低,带点气音:“白队,你脸色不太好。”
“没事。”
“真没事?”燕迟笑得意味不明,“该不会是……看到这种现场,想起以前的事了吧?”
空气骤然一沉。
白枫抬眼看他,眼神锋利得像刀:“燕顾问。”
“嗯?”
“你再提一句三年前,下次侧写你就只能在门外听。”
燕迟举了举手,作投降状,眼底却掠过一丝极深的、看不清的情绪。
—
凌晨四点,雨势转小。
白枫站在纺织厂旧址的门口,法医刚把尸体运走,空气中还残留着淡淡的福尔马林和铁锈味。
燕迟跟在他身后,两人一前一后走在荒草丛生的空地上。
“白队。”他忽然叫了一声。
白枫停步,没回头。
“你信直觉吗?”
“刑侦讲证据。”
“可你刚才在照片前停顿了三秒。”燕迟走到他身侧,偏头看他,“你在想,这个‘微笑’,像不像某种……告别仪式?”
白枫终于侧眸看他。
雨后的天空是一种浑浊的铅灰色,只有燕迟的眼睛亮得反常。
“你话太多。”白枫转身就走。
燕迟在后面笑:“明天见,白队。”
他的声音被风吹散,像一句轻飘飘的挑衅。
而白枫没有回答。
只是回到车上时,他下意识摸了一下自己左手虎口——那里有一道很浅的旧疤,形状像个月牙。
三年了。
有些案子,从来没真正结过。
第二天上午九点,支队会议室。
投影仪嗡嗡作响,屏幕上切换到第四名失踪者的照片——男性,26岁,程序员,最后一次出现在城东地铁站。
“失踪时间是三天前,家属今天才报案。”小张指着时间线,“和前三起案件间隔基本一致,都是五到七天。”
底下有人低声议论:“这是要准备动手了?”
白枫敲了敲桌子:“安静。”
门在这时被推开。
燕迟拎着两杯咖啡走进来,一身剪裁考究的西装,比昨天正式不少,却依然掩不住那股子漫不经心的劲儿。
“抱歉,路过楼下咖啡店,顺便给白队带了杯美式——不加糖,对吧?”他把咖啡放在白枫手边,顺势在旁边空位坐下。
白枫看都没看他:“会议期间,无关人员离场。”
“别啊,我这也是关心案件进展。”燕迟笑眯眯地翻开会前发给他的资料,“而且我昨晚回去又想了一下——你们有没有查过,前三名受害者之间,除了‘城东居住’这个共同点之外,还有什么交集?”
“正在查。”
“那我帮你们省点时间。”燕迟把平板转过来,“三个人,都曾在五年前,参与过同一场公益法律援助活动——对象是江城福利院。”
会议室里瞬间安静。
白枫抬眼看他,眼神锐利:“你怎么查到的?”
“秘密。”燕迟挑眉,“不过作为交换,白队是不是该告诉我……你当年,是不是也去过那个福利院?”
白枫手指在桌下微微收紧。
燕迟却已经收回视线,语气轻得像在聊天气:“算了,当我没问。不过凶手选人,大概率不是随机。他恨的不是某个人,而是……那段时间发生在福利院的某件事。”
他顿了顿,补了一句:
“一件,可能有人不想再被提起的事。”
散会后,众人陆续离开。
白枫收拾文件,燕迟靠在门边等他。
“白队。”他叫住他,“今晚有空吗?”
“没空。”
“别这么绝情嘛。”燕迟走近两步,声音压低,“福利院那边,我搞到了钥匙。一起去看看?”
白枫停下脚步。
窗外阳光刺眼,走廊尽头的墙上挂着“命案必破”四个大字,红底白字,像一道未干的血痕。
过了很久,他才开口:
“八点。局里门口。”
燕迟笑了。
那笑容很深,也很假,像一张精心戴好的面具。
“好啊。”他说,“不见不散。”
江城的旧城区像一块发霉的面包,表皮剥落,内里却还藏着许多不肯腐烂的东西。
晚上八点整,白枫的车停在巷口。
路灯坏了一半,昏黄的光落在潮湿的路面上,像泼出去又干涸的药水。燕迟已经靠在墙边等他,这次换了件黑色长款风衣,衬得人更瘦更高,手里还拎着一只小型手电。
“准时。”他拉开车门坐进来,动作熟稔得像已经做过无数次,“白队果然最守规矩。”
白枫没接话,只问:“地址。”
“前面第三个路口右转,再开十分钟。”燕迟系好安全带,偏头看他,“紧张?”
“你话很多。”
“职业病嘛。”燕迟笑了一声,“而且我很好奇——白队明明知道这地方可能触发你不愉快的回忆,为什么还是来了?”
白枫握方向盘的指节微微收紧。
车窗外的街景一点点退后,霓虹灯逐渐被低矮的居民楼取代,最后消失在一片荒芜的树影之后。
“到了。”
车灯照亮前方铁门。
门上锈迹斑斑,「江城福利院」几个大字被涂鸦盖掉一半,只剩下残缺的笔画,像一道未愈合的伤疤。
燕迟下车,从口袋里摸出一把钥匙——铜制,老旧,齿痕磨损严重。
“你从哪儿弄来的?”白枫站在他身后。
“朋友借的。”燕迟没回头,把钥匙插进锁孔,“当然,你也可以理解为……我有预感你会来,所以提前准备了。”
咔哒一声,门锁开了。
—
院内杂草齐膝,水泥路上裂痕纵横。主楼是一栋三层老建筑,玻璃大多破碎,黑洞洞的窗口像无数双睁着的眼睛。
燕迟打开手电,光柱切开黑暗。
“福利院五年前关闭,名义上是资金问题,实际上……”他顿了顿,“实际上,是因为一个女孩从这里跳楼。”
白枫脚步一顿。
“十四岁,姓林。”燕迟的声音在空旷的院子里显得格外清晰,“当时负责那起事件心理干预的社工名单里,就有前三名死者。”
他转头看向白枫:“而当年带队去福利院做法律援助的律师团队负责人——姓白。”
手电光晃过白枫的脸。
他下颌线绷得很紧,眼神却平静得像结冰的湖面。
“你知道的不少。”
“为了帮你,我总得多知道一点。”燕迟走近一步,声音压低,“白队,你那时候……见过那个女孩吗?”
沉默。
远处传来一声猫叫,尖锐得像婴儿啼哭。
“见过。”白枫终于开口,“她叫林晓。”
燕迟没再追问,只抬手轻轻碰了一下他的手腕——很短暂,像安慰,又像某种不动声色的试探。
“走吧,进去看看。”
—
二楼走廊比想象中干净,地面没有太多垃圾,倒像是偶尔还有人来。
燕迟的手电扫过两侧教室的门牌:音乐室、绘画室、阅览室……最后停在一扇写着「心理咨询室」的门前。
“就是这里。”
门没锁。推开门,灰尘扑面而来。房间里只剩一张桌子和两把椅子,角落里堆着旧档案盒,封面上字迹模糊。
白枫走过去,随手抽出一本。
纸张发黄,上面是密密麻麻的儿童信息登记表——姓名、年龄、入校时间、家庭情况。翻到最后一页,他动作顿住了。
「林晓,14岁,监护人栏空白。」
备注里只有一行小字:情绪不稳定,拒绝交流,有自伤倾向。
燕迟站在他身侧,声音放得很轻:“她跳楼那天,是晚上。没人看见她怎么上去的,只听见一声响。”
白枫合上档案。
“你带我来,不只是为了看这些。”
“当然不是。”燕迟笑了笑,“我还想让你看看这个——”
他从怀里拿出一张照片,递过来。
照片上是几个年轻人站在福利院门口合影,背景正是这栋楼。白枫一眼认出了自己——二十三岁,头发比现在短,眼神还没这么冷。
而在他身旁,站着一个穿志愿者马甲的女孩。
林晓。
照片背面写着一行字:
「他们都说你帮不了我们。」
字迹歪歪扭扭,像是用指甲刻上去的。
白枫盯着那行字,呼吸几不可察地乱了一拍。
燕迟伸手,轻轻按在他手背上:“白队,这个案子……恐怕不止是复仇。”
“什么意思?”
“意思是,凶手可能在模仿当年那件事。”燕迟凑近,气息几乎拂过他耳廓,“而下一个目标——”
他停住,没说完。
但白枫懂了。
下一秒,他手机突然震动。
屏幕上跳出一条短信,来自未知号码:
「你们不该回来。——C」
C。
Case?
还是……Crane(寒鸦)?
白枫猛地抬头看向门口——
走廊空无一人。
只有灰尘在光柱中缓慢漂浮,像一场永远不会落地的雪。
回到支队已经是深夜十一点。
白枫把照片和短信记录一起交给技术科,自己坐在办公室里,盯着墙上的案件板。
红色记号笔圈出的名字一个接一个:
死者A,死者B,死者C,失踪者D。
全部指向五年前的福利院。
门被敲响。
“进。”
燕迟端着两杯热咖啡走进来,这次没耍贫,神色难得正经。
“技术科那边初步查了短信来源,用了跳板,定位不到。”他把咖啡放在桌上,“不过我有个想法。”
“说。”
“凶手既然敢发短信,说明他知道我们在查福利院。”燕迟在白板前站定,“而知道这件事的人不多——支队内部,加上当年参与过那次法律援助的人。”
白枫抬眼看他:“你在怀疑自己人。”
“我在排除法。”燕迟拿起马克笔,在白板角落写下几个名字,“当年律师团队一共七个人,其中三个已经去世——包括你的搭档,陈屿。”
笔尖在「陈屿」三个字上重重画了个圈。
白枫眸光一沉。
陈屿是他带进刑侦系统的第一个搭档,三年前在一起绑架案中殉职——官方说法是失误导致中弹,但白枫一直觉得不对劲。
“你觉得,陈屿的死和这个案子有关。”
“不是觉得,是有可能。”燕迟放下笔,“而且如果凶手真的是冲着当年那群人来的……白队,你也在名单上。”
空气骤然凝固。
白枫站起身,走到窗边。玻璃上映出他冷峻的侧脸,和身后燕迟模糊的身影。
“我不怕。”
“我知道你不怕。”燕迟走近,声音压得很低,“但我怕。”
白枫没说话。
燕迟也没再靠近,只站在原地,轻声道:“所以,合作吧。你负责查案,我负责……确保你没事。”
“不需要。”
“需要。”燕迟笑了笑,这次笑意没达眼底,“毕竟,我也想知道,当年林晓到底为什么会跳。”
—
第二天清晨,新线索传来。
失踪的程序员D,最后出现的地铁站附近,监控拍到一个身影——穿连帽衫,身形偏瘦,走路时左腿有一点轻微的跛。
“比对了五年前的福利院工作人员档案,有一个人符合。”小张把资料递上来,“李志,后勤维修工,福利院关闭后离职,目前住址不详。”
白枫扫了一眼照片。
男人四十岁左右,面容普通,唯独一双眼睛阴郁得过分。
“查他的社会关系。”
“已经在查了。另外……”小张犹豫了一下,“燕顾问说,他认识李志。”
白枫动作一顿。
“他说,三年前陈屿殉职前一周,曾单独找过李志问话。”
白枫猛地抬头。
窗外天光渐亮,而案子的阴影,正一点点吞没所有光亮。
三天后,行动展开。
根据线报,李志藏身在城北一处废弃仓库。白枫带队包围外围,燕迟坚持跟了进去。
仓库内部空旷,只有几台生锈的机器和堆积如山的纸箱。空气中弥漫着机油和霉味。
“李志!”白枫出声警告,“警方办案,出来。”
回应他的,是一阵低低的笑声。
从阴影里走出来一个人,正是照片上的男人。他手里没拿武器,只提着一盏老式煤油灯,火光在他脸上跳动,映出扭曲的表情。
“白队长。”他开口,声音沙哑,“你果然还是来了。”
“林晓的事,是你做的?”
李志没回答,只抬手指向仓库深处:“你们想知道真相?跟我来。”
燕迟上前半步,挡在白枫身侧:“别信他。”
“没关系。”白枫声音很稳,“我去。”
—
仓库最里面是一间小办公室,桌上摊着厚厚的文件——全是五年前福利院的孩子档案,每一份都被红笔圈出名字,旁边标注日期。
而墙上,贴着一张巨大的照片。
是林晓。
她站在福利院楼顶,张开双臂,像要飞起来。
“她不是自杀。”李志站在门口,灯光从背后照过来,把他整个人切成剪影,“她是被人推下去的。”
白枫呼吸一滞。
“那天晚上,我在修水管。我看见……”李志声音颤抖,“我看见陈屿把你支开,然后进了心理咨询室。后来,林晓就从楼上掉下来了。”
“你撒谎。”白枫声音冷得像冰。
“我有没有撒谎,你可以去查。”李志笑了,“不过在那之前——白队长,你知不知道,陈屿当年为什么要带你进刑侦系统?”
他慢慢抬起手,指向白枫:
“因为你是唯一一个,林晓愿意开口说话的人。”
“她跟你说过什么?”
“她说……”李志一字一顿,“‘如果有一天我不见了,去找那个穿黑外套的哥哥。’”
黑外套。
二十岁的白枫,那天确实穿了一件黑色冲锋衣。
白枫站在原地,耳边嗡嗡作响。
燕迟忽然上前,一把按住他肩膀:“白枫。”
这一声很重,把他从回忆里拽回来。
“先抓人。”燕迟低声道,“其他事,之后再说。”
白枫闭了闭眼,再睁开时,眼神已经恢复清明。
“李志,你涉嫌故意杀人、伪造证据,现在依法对你实施逮捕。”
李志却没反抗,只低声笑起来:“没用的……真正的凶手,你们根本抓不到。”
他抬手,猛地掀翻煤油灯——
火光瞬间蔓延,仓库陷入混乱。
白枫冲上去制服李志,燕迟则迅速退到门口指挥外围队员灭火。浓烟中,他回头看了一眼白枫,眼神复杂得难以形容。
而白枫没注意到的是,李志在被押上警车时,悄悄塞给他一张纸条。
纸上只有一行打印的字:
「寒鸦起飞之日,即是审判之时。」
—
当晚,白枫独自站在支队天台上。
夜风很冷,吹得他衬衫紧贴在身上。他摊开手掌,看着那张纸条,指腹反复摩挲着纸缘。
身后传来脚步声。
“白队。”燕迟走过来,递给他一罐啤酒,“少抽点烟。”
白枫没接,只问:“你早就知道陈屿有问题。”
不是疑问,是陈述。
燕迟沉默片刻,在他对面靠坐下:“知道一些,但不确定。而且……我不想你受伤。”
“我现在很好。”
“你一点都不好。”燕迟仰头喝了一口酒,喉结滚动,“你把自己关在案子里,关在三年前那天晚上——白枫,林晓的死不是你的错。”
白枫终于侧头看他。
夜色中,燕迟的眼睛亮得惊人,像两盏不肯熄灭的灯。
“如果案子破了,你还走吗?”白枫忽然问。
燕迟愣了一下,随即笑了:“看心情。”
“说实话。”
“说实话……”燕迟放下啤酒,声音轻得像叹息,“如果是为了你,我哪儿都不想去。”
风停了一瞬。
远处江城的灯火连绵起伏,像一条永远不会醒来的星河。
白枫没再说话。
但他也没有走。
—