雨停之后的第三个小时,江城的雾散了。但苏蔓的世界里的雾,正在越聚越浓。
她站在出租屋楼下,仰头看着六楼那扇窗户。窗帘是她三个月前换的,米黄色,带细碎的雏菊图案。夏晚星帮她挑的,说这个颜色耐脏,而且看着暖和。那时候她们刚重逢不久,夏晚星还不知道她的身份,只当是闺蜜在江城重逢,拉着她逛了一整天家居城,买了两卷窗帘布、一套床单、三只喝咖啡的杯子。那三只杯子现在还放在她厨房的橱柜里,两只用过,一只全新的,是给夏晚星备的——她总说哪天要来苏蔓家吃饭,但从来没有真的来过。
现在想来,夏晚星说“哪天”的时候,大概已经知道这个“哪天”永远不会来了。
楼道里的声控灯坏了,苏蔓摸黑上到五楼,在转角处停下来,靠着墙,把呼吸放得很轻很轻。她能听到楼上的动静——不是脚步声,而是一种更细微的、几乎听不到的声音:布料摩擦布料,金属零件轻轻碰撞,有人在调整***的位置。阿KEN不抽烟,不踱步,不发出任何多余的声响。她执行过三次跟他的联合任务,每一次他都是这样——安静得像一尊放在黑暗中的石像,连呼吸都恨不得省掉。
苏蔓在黑暗中站了两分钟。不是犹豫,是在记忆里最后一次整理那些她拼了命才攒下来的东西。
她把它们全部放在那个铁盒子里了——阿KEN的安全屋地址、备用武器库坐标、紧急撤离路线的三个备选方案,还有一份她在三个月前趁陈默醉酒时从他手机里抄下来的通话记录。记录里有一个重复出现的加密号码,归属地是境外,但信号中转站显示在江城商会大厦。高天阳。她当时以为自己只是多疑,现在她知道那是直觉——一个背叛者,对另一个背叛者的直觉。
她没有把这些东西直接交给夏晚星。不是因为不信任,而是因为夏晚星会来找她。如果夏晚星知道她做了这些,一定会在阿KEN到达之前冲到出租屋来,砸开门,把她从里面拽出去,然后告诉她自己有别的办法。夏晚星总是这样——对所有人都有备用计划,唯独对自己的命没有。所以她把情报埋在柳树下,用旧相册压着。那是她和夏晚星唯一一张没有发出去的照片,背面写着:雏菊谢在霜降之前。那是她留给这个世界最后的话。
现在,她要上楼了。
阿KEN坐在客厅的沙发上。没有开灯,窗帘拉得很严,但他似乎完全不需要光线——他的眼睛在黑暗中亮着两点微光,像两颗被冻住的火星。茶几上放着一杯水,是她早上出门前倒的,已经凉透了。阿KEN端起来喝了一口,动作不紧不慢,像是在自己家里招待客人。
“你比约定的时间晚了两个小时。”他说。
苏蔓把门带上,没有锁。她走到厨房,打开冰箱,拿出一瓶矿泉水,拧开盖子喝了一口。她的手很稳,稳得连她自己都有点意外。
“我去了趟疗养院,看我弟弟。”
“陈默说你弟弟的药已经送到了。”
“送到了。所以我得去跟他说一声,接下来可能不太方便去看他。”苏蔓靠在厨房门框上,语气很平淡,像在跟同事聊明天的天气,“你知道,小孩子脾气倔,会闹。”
阿KEN看了她一眼。他今年三十五岁,在国际刑警的通缉令上有三个不同的名字、五张不同的照片,但苏蔓知道,他在十八岁时就杀了第一个人——他的继父。手法是近距离枪击,子弹从口腔射入,穿透脑干。法医报告上说,凶手极冷静,弹道角度完美,没有任何犹豫的痕迹。十八岁。他在十八岁时就已经是阿KEN了。
“你不打算跑。”阿KEN说。
“跑了有用吗?”
“没用。”阿KEN站起来。他的身体动作很轻,像一头正在舒展肌肉的猎豹,“我追过的人,最远跑到马尼拉。四十二天,一百二十万比索的假护照,最后还是被我找到了。他死的时候穿着睡衣,连鞋都没来得及穿。”
苏蔓把矿泉水瓶放在灶台上。她看了一眼厨房的窗户——窗外是六楼的后巷,楼下堆满了废弃的建材和一辆生锈的三轮车。这扇窗户没有防盗网,因为她刚搬进来时觉得装防盗网太闷,想着六楼反正没人爬得上来。现在想想,人一辈子最可笑的事,就是在觉得安全的地方留一扇没有锁的窗。
“我想换件衣服。”苏蔓说。
阿KEN没有反对。他在“蝰蛇”的评级手册里被标注为“极度危险”,但他的一个弱点所有人都知道——他对猎物有一种近乎艺术的尊重。让猎物换衣服、喝完最后一杯水、写完最后一封信,在他看来不是拖延时间,是一场完美狩猎应有的仪式感。他曾经让一个目标在临死前弹完一整首肖邦,弹完之后站起来,朝他的枪口鞠了一躬。
苏蔓走进卧室,关上房门。她打开衣柜,从最底层翻出一件深蓝色的风衣——是她从夏晚星那里借的,两年前一起出差时夏晚星落在她的行李箱里,她一直没有还。因为每次想还的时候,就觉得还有什么话没说清楚,想着下次见面时一并还、一并说。然后就没有下次了。她穿上风衣,领子上还有一股很淡的香味,不是香水,是洗衣液的味道。夏晚星用的洗衣液永远是同一个牌子,从大学到现在没换过。
她说,人总要有一两样不变的东西,不然哪天回头看,会认不出自己。
苏蔓把手伸进风衣口袋里,碰到了一个小小的硬物。一枚袖扣。银色的,背面刻着一个“陆”字。是陆峥的。她不知道这东西怎么会在夏晚星的口袋里,也许是从哪次行动中顺手捡的,也许是她特意收起来的,也许——她也不知道也许什么。她把袖扣拿出来,放在床头柜上最显眼的位置。如果夏晚星会走进这间屋子,她会看到的。
然后她打开床头柜的抽屉,从最里面摸出一把枪。很小巧的一把勃朗宁,六发弹容量,上了膛。这把枪不是陈默给她的,是她在黑市上从一个叫老猫的贩子手里买的。老猫是陆峥的线人,卖枪给她的同时大概也把情报报给了国安。但没有人来收她的枪。老鬼在给她留退路的时候,也在给她留选择的余地。在国安的行事逻辑里,让一个人保有武器,就是让她保有最后一份对自己命运的处置权。
她把枪放进风衣内侧口袋,扣好扣子,然后推门走出去。
阿KEN站在客厅中央,手里多了一根很细的钢丝。那是他的标志性武器——不是枪,枪会响。钢丝不会。他可以在三秒内从背后接近目标,把钢丝套在对方脖子上,交叉收紧,切断气管和颈动脉的同时压迫迷走神经,让人在发出任何声音之前就失去意识。法医很难判断这种死因,因为钢丝造成的勒痕极细,混在衣领褶皱里几乎看不出来。苏蔓见过他这样做。去年秋天,一个叛逃的情报贩子在火车站附近的旅馆里被清除了,法医鉴定为心源性猝死。苏蔓看了那份报告,在死因栏里写了“自然死亡”,然后签了自己的名字。
“你换了衣服。”阿KEN看着她走出来。
“死的时候想穿得好看一点。”苏蔓说。
阿KEN的眼角微不可察地抽动了一下。他不是在笑——他不会笑——但他确实对这句话产生了一点兴趣。不是同情,是那种收藏家看到一件稀有藏品时的兴趣。
“陈默说你是他手里最好用的棋子。”
“他是这么说的?”
“他还说,你这辈子最大的优点就是认命。”
“那他不太了解我。”苏蔓把手从风衣口袋里抽出来,垂在身侧,“我这辈子最大的优点,是演戏。”
她的话音刚落,窗外传来一声极轻极短促的蜂鸣——不是汽车,不是手机,而是一种电子设备在近距离内被激活时发出的频率脉冲。苏蔓听到那个声音,心脏猛地跳了一下。她太熟悉那个声音了。那是夏晚星身上那个加密通讯器的待机唤醒音。她曾经在行动中无数次听到过这个声音,每次响起,夏晚星都会走到角落去按一下耳机,回来的时候脸上多了一条新的指令和一双更亮的眼睛。
她在附近。
苏蔓没有转头去看窗户。她只是看着阿KEN,忽然笑了。那个笑容很轻很淡,像霜降那天她剥橘子时溅出来的油雾,落在手背上,凉丝丝的,但带着一种说不清的甜。
“你还记得去年秋天,那个在火车站旅馆里被清除的叛逃者吗?”
阿KEN没有回答,但他握着钢丝的手微微调整了角度。那是他的本能反应——当他听到一个不该被提起的名字时,他的身体会先于大脑进入戒备状态。
“当时你们给我的情报是错的。那个人不是‘蝰蛇’的叛逃者,他是国安的双面线人。他手里有一份名单,名单上有‘蝰蛇’在江城的潜伏人员的真实身份。”苏蔓靠在沙发背上,姿态很放松,像在讲一个跟自己无关的故事,“我替他改了死因,然后把他藏起来的名单取走了。那份名单上,有你的安全屋地址。”
阿KEN的眼睛,终于动了一下。不是惊讶,不是恐惧,而是一种缓慢的、渐渐凝固的东西。像水面在降温之后结出的第一层冰。
“那个安全屋里,今天有客人。”
门,被从外面踢开了。不是破门锤,是一脚精准踹在锁舌位置的军用正蹬。门板撞在墙上,发出一声沉闷的巨响,震得茶几上的水杯跳起来,摔在地上碎成几片。陆峥站在门口,身后是三个全副武装的国安行动队员,走廊里传来更多脚步声,正在封锁楼梯和电梯。
阿KEN的身体在门被踢开的瞬间做出了反应——他向苏蔓扑过去,钢丝在空中划出一道银色的弧线。他的速度极快,快到苏蔓只来得及看清他手腕上那道旧伤疤。那是他十八岁杀继父时留下的,继父在断气前用指甲抓破了他的手腕,抓得很深,伤到了筋膜。那道疤是他所有故事里唯一真实的东西。而真实的东西,往往最致命。
苏蔓没有躲。她直接扑向阿KEN,双手死死抓住他握钢丝的右手腕,指甲掐进那道旧伤疤里。阿KEN发出一声低沉的闷哼,钢丝在距离苏蔓脖子不到五厘米的地方停住了。苏蔓的身体因为用力而剧烈颤抖,但她没有松手。她知道自己只需要撑三秒。
第一秒。陆峥冲了进来。
第二秒。枪响了。不是陆峥的枪——是阿KEN左手抽出来的备用手枪,朝门口盲射了一发。子弹打在门框上,木屑飞溅,一个行动队员的胳膊被碎片划开,鲜血立刻洇红了袖口。陆峥侧身躲过第二发子弹,身体贴着墙面滑进房间,手中的枪口已经锁定了阿KEN的眉心。但他没有开枪——苏蔓和阿KEN缠在一起,弹道没有安全距离。
第三秒。苏蔓松开了左手,从风衣内侧拔出那把勃朗宁,枪口抵住阿KEN的腹部,扣动了扳机。
枪声在狭小的客厅里震耳欲聋,像一个被闷在水里的鞭炮突然炸开。阿KEN的身体猛地弓起来,握钢丝的手松了。他踉跄着后退了两步,低头看着腹部的伤口,脸上的表情不是疼痛,而是一种几乎可以称之为困惑的东西。他不理解。不理解这颗棋子为什么会咬人,不理解这个每天在医院里写病历的女医生怎么会用枪,不理解她为什么要用自己的命来换他的命。
然后他看到了苏蔓的眼睛。那双眼睛里没有恐惧,没有愤怒,只有一种安静到让人发冷的平静,像江面上结的第一层薄冰,把所有的暗流都封在了底下。
“你是……老鬼的人。”阿KEN的声音沙哑得像砂纸刮过铁皮。
“不。”苏蔓摇了摇头。鲜血从她的领口渗出来——阿KEN在被击中之前用膝盖撞向她的身体,左手从靴子里拔出一把短刀,捅进了她的左锁骨下方。刀尖刺穿了肺叶,她能感觉到每次呼吸都在把血液吸进肺泡里。但她还是站着的,因为她松开门框的手还没有滑落。
“我是夏晚星的人。”
阿KEN倒在地上。陆峥冲上来,一脚踢开他手里的枪,蹲下来按住他的颈动脉,确认他已经失去反抗能力,然后抬头看向苏蔓。他的嘴唇动了动,似乎想说什么,但苏蔓已经听不见了。她的视野正在从边缘开始变暗,像一盏慢慢调低的台灯。
但她听到了门口的声音。
脚步声,急促的,跑过了走廊,跑过了被踢开的门板,然后在客厅中央戛然而止。然后是一声她听过无数次的声音——她的名字,被夏晚星用一种她从未听过的语调喊出来。那种语调不是愤怒,不是悲伤,而是一种被撕碎之后从嗓子眼里挤出来的声音,像一块布从中间被生生扯成了两半。
“苏蔓——!”
苏蔓很想回头看一眼。但她已经没有力气转头了。她只是把右手从风衣口袋里抽出来,朝声音的方向伸了一下。那只手上全是血,但她用最后一分力气把食指翘起来,朝上指了指,像在指某个方向,又像在打一个只有她们两个人才懂的手势。
柳树。铁盒子。相册。夏晚星教她认星星的时候说过——天上最亮的那三颗星叫猎户座的腰带,你只要找到它们,就不会迷路。
她不知道夏晚星有没有看到她的手势。她只知道那只手最后被人握住了。那只手很暖,和大学时替她剥橘子的手一模一样。然后她笑了。嘴角微微弯起来,很浅,浅到只有离她最近的人才能看到。但她笑的时候,窗外的江风忽然大了起来,把窗帘吹得鼓起来,米黄色的雏菊图案在风中翻飞,像有一片花田在凌晨的江风中开了。开了,就落了。
陆峥跪在阿KEN身边,用手铐把他的手腕铐在暖气片上,然后站起来,走到门口,把手轻轻按在夏晚星的肩上。夏晚星蹲在苏蔓面前,握着那只已经不再动弹的手,没有哭,没有说话,只是握着,握得很紧。她的嘴唇在动,像是在说什么,但声音太低了,谁也听不见。
外面的走廊里传来更多脚步声。担架被抬上来了,医疗组的人冲到门口,一个人蹲下来检查苏蔓的瞳孔和脉搏,检查了很久,然后抬头看了看陆峥。陆峥微微闭了一下眼睛。医疗组的人站起来,没有再说什么,只是把担架留在了门外,开始处理阿KEN的伤口。
天亮了。江面上的雾散了,第一缕阳光从厨房那扇没有防盗网的窗户照进来,照在碎掉的水杯上,照在阿KEN留下的那道银色钢丝上,照在苏蔓深蓝色风衣上那一片还在缓慢扩大的暗红色上。袖扣还在床头柜上,银色的,背面刻着一个“陆”字,被阳光映得发亮。没有人去动它。因为那个最该来拿它的人,已经永远不会来了。
夏晚星终于站起来了。她用手背抹了一把脸,走到茶几前,把那份被苏蔓放在桌上的假行程表拿起来,叠好,放进口袋里。她的动作很慢,很稳,像是在修复室里处理一页破损的古籍——不能太用力,会碎;不能太轻,会掉。
然后她转过身,看着陆峥。
“走。”
“去哪儿?”
“柳树下。”
她带头走出那扇被踢碎的门,经过走廊里沉默的行动队员们,经过楼梯转角处那块被子弹打裂的墙皮,经过楼下那棵被江风吹了一整夜的梧桐树。树下一片叶子都没有——全被昨夜的雨打落了,铺在地上厚厚一层,踩上去软绵绵的,像踩在时间的尸体上。
陆峥跟在她身后。他知道柳树在哪里,因为他收到过老猫的消息——在行动开始前五分钟,老猫发来一个坐标和一张照片,照片上是一个铁盒子,盒子里装着一把钥匙、一本护照、一张机票,和一封写着“别告诉她”的信。他没有把那封信给夏晚星看,只是把坐标发给了她。
现在他看着她走向那棵柳树,背影很直,脚步很稳,像一把被淬过火的刀。但他知道那把刀在看不见的地方已经裂了——裂在最不该裂的地方,裂在她最不经意的表情里。因为她走到柳树下,蹲下去,用双手开始挖土的时候,她没有戴手套。一个从来不忘记戴手套的情报员,在零度的清晨用徒手去挖冻了一夜的地面,指甲嵌进冻土里,指缝里全是泥和碎石子。她挖了很久,挖到十根手指的指尖都破了,挖到泥土的颜色从浅灰变成深黑。然后她挖到了那个铁盒子。
她打开盒子。
最上面是一个信封。红色墨水写的四个字,被埋在土里一夜之后有些洇开了,但依然清晰——别告诉她。
夏晚星拿着那个信封,没有打开。她把它放在膝盖上,然后翻出相册。相册的最后一页,夹着一张照片——两个年轻的女孩子在图书馆里并肩坐着,一个对着镜头做鬼脸,另一个没看镜头,在看那个做鬼脸的。照片背面有一行字,字迹工整,是用黑色水笔一笔一画写上去的。夏晚星不认识那个笔迹,因为苏蔓从来没有在她面前用黑笔写过字。
苏蔓在她面前写所有的东西都是蓝色的,她喜欢用蓝黑墨水。但这一行字是纯黑的,写得格外用力,每一笔都刻进了相纸的纤维里。
“雏菊谢在霜降之前。但根还在土里。”
夏晚星把那行字看了很久。久到太阳从江面上升起来,把柳树的影子投在她的背上。久到陆峥在她身后蹲下来,把一件外套披在她肩上。久到江风停了,空气里所有的声音都消失了,只剩下翻动相册的沙沙声。然后她把相册合上,把信封拆开。
里面是苏蔓最后一份情报——阿KEN的安全屋坐标、境外通讯的加密频率、以及一个手绘的江城商会的建筑结构图。地图的右下角,她用红色铅笔画了一个圆圈,圈里写了一个字:高。
夏晚星把情报收好,站起来,拍了拍膝盖上的土。她没有回头,只是看着江面上那一层正在升起的薄雾,声音很轻,轻到像是在跟一个不在这里的人说话。
“你总说橘络要撕干净才不苦。撕到最后,你把苦的全留给自己了。”
她转过身,看着陆峥。眼睛里没有泪,只有一种被烧过之后的干涸和滚烫。
“告诉老鬼,雏菊凋谢,但根还在。我们继续。”
陆峥点了点头。他没有说“节哀”,没有说“她会安息的”,没有说任何一句在葬礼上会被反复念叨的话。他只是从口袋里掏出一样东西,放在夏晚星手里。
一枚袖扣。银色的,背面刻着“陆”。是他在苏蔓的床头柜上拿的。
“她留给你的。”陆峥说。
夏晚星低头看着手心里那枚袖扣。她当然认得这东西——是上次行动结束后,她在咖啡馆替他捡起来的那枚。她当时递还给他,他说你先拿着吧,我领带上还别着一枚备用的。她以为他在开玩笑,后来发现他的领带上确实没有别备用的袖扣。他只是把那个借口说得很真,真到她没有去戳穿。
现在这枚袖扣从苏蔓的风衣口袋里,回到了她的手心。
她把袖扣收进贴身的口袋里,贴着心脏的位置。然后她弯下腰,把那个铁盒子重新埋进柳树下的土里——只埋了相册和护照。钥匙、机票、情报,全部带在身上。机票的日期是昨天。但她知道,老鬼准备的退路,从来不是为了让人离开。是为了让人有选择的余地。苏蔓选择了留下来,选择了走上那层楼,选择了在最后一刻拔出那把藏在风衣内侧的勃朗宁。
她也一样。
她站起来,把铁锹还给等在一旁的老猫。老猫接过铁锹,看了她一眼,又看了看那棵柳树下新填的土,什么都没说。他只是从兜里掏出一盒烟,抽出一根,点着了,插在柳树下的泥土里。青烟在晨风中升起来,像一根正在消散的灰色的线。
“走吧。”夏晚星说。
陆峥跟在她身后,两个人沿着江边的防洪堤走回城里。江风又起来了,把他们的影子吹得忽长忽短。走到码头废墟时,夏晚星忽然停下来,抬头看着天边最后几颗还没熄灭的星星。
“她找到腰带了。”夏晚星说。
“什么?”
“猎户座的腰带。三颗星排成一排。她以前总是找不到。现在找到了。”
然后她低下头,继续往前走。码头的废墟里还散落着前天夜间行动的痕迹——几枚弹壳、一段被剪断的通讯线缆、一扇被撞变形的铁门。铁门上贴着陈默的通缉令,照片上他那张永远看不出表情的脸被雨水打湿了半张,看起来像是在哭。但夏晚星知道,陈默不会哭。阿KEN不会哭。所有站在对立面的人都不会哭。会哭的人,是那些站在中间的人。站在灰色地带的人。站在黑暗里却非要往有光的方向走的人。
她走到码头废墟最深处,那里有一堵半塌的墙,墙上被人用白粉笔写了两个字,字迹歪歪扭扭,像是闭着眼睛写的,又像是被风吹歪了。
“抱歉。”
后面还画了一个箭头,箭头指向墙角——那里放着一摞整整齐齐的文件,是陈默没来得及销毁的行动记录和潜伏人员名单。苏蔓在被清理之前,用最后的时间,把陈默的老巢搬空了。
夏晚星看着那两个字,站了很久。然后她从口袋里掏出一支笔——一支蓝色墨水的钢笔——在“抱歉”两个字下面,一笔一画地写了一个字。
“知道了。”
(本章完)