临空市入秋的第一场雨,总是先落在旧城区。
霓虹被水洼泡得发胀,红色和蓝色在地面碎成一片。你站在天桥下收枪,枪口还冒着淡白色的烟,芯核的焦味混着雨气钻进鼻腔。刚才那只流浪体不算强,却极会躲,绕过三根断裂的霓虹管,最后差点扑进人群。你追出去时没看路,肩头撞上一柄伞。
伞沿抬起,露出一张过分安静的脸。
沈星回站在雨里,像从很久以前走来,风衣肩头湿了一圈,睫毛上挂着细小的水。他手里的伞没有倾向自己,反而稳稳罩在你头顶。
“猎人小姐,”他说,“追人比追流浪体还不要命?”
你愣了两秒,才收起枪:“是你先站在路中间的。”
“嗯。”他承认得很坦然,“我在等你撞上来。”
这句话轻飘飘的,却让你心口莫名其妙地漏了一拍。你们已经半个月没见过。上一次分别是在芯核污染区,他替你挡下坠落的钢梁,人被冲击掀进白光里,只留下一句“别回头”。结果你还是回了头,只看见满地玻璃似的光。
协会通报说沈星回受了轻伤,休养三天。你给他发过十七条消息,一条未回。第六天,他的头像忽然暗下去,像被人从世界里按灭。现在你才明白,那不是离线,是他在某处把信号藏进了星群背面。
你把枪别回腰侧,故意板脸:“等我用这种方式?”
沈星回垂眼看你,目光从你的肩线滑到湿透的发梢,最后停在你攥紧的指尖上。他忽然伸手,替你拨开贴在颊边的一缕头发。动作很自然,自然得像做过千百次。
“伸手。”他说。
你戒备:“干什么?”
“枪给我。”
“流浪体清完了,枪也合规。”
“不是查枪。”他摊开掌心,“你握太久了,手指会抽筋。”
雨声密密地落下来。你看着他的手掌,纹路很浅,指腹有常年握剑留下的薄茧。按理说该躲开的,可身体比理智诚实,已经把枪递过去。沈星回接枪时指尖擦过你的手背,凉的。他垂着眼检查能量匣,侧脸被桥洞外的霓虹照得近乎透明。
“下次别一个人追。”他把枪还你,“至少叫上我。”
“发消息也不回的人,”你冷笑,“怎么叫?烧纸吗?”
他安静了一瞬。
那一点沉默让你后悔。你知道他不是会解释的人,可越是这样,越像把所有重量都藏在沉默后面。果然,他轻轻笑了:“烧纸收不到。但你要是叫我的名字,我会听见。”
你没接话。远处警报声又起,红光穿过雨幕扫过街面。第三区的芯核浓度监测仪跳成橙色,广播里机械女声催促未登记市民撤离。你的通讯器同时震动,任务频道刷出红点:旧港回流,疑似出现高阶拟态流浪体,请附近猎人支援。
你转身就走:“回头再算账。”
沈星回拉住你的手腕。
不重,却没让你挣开。你回头,撞进他很深的眼底。那不是玩笑,也不是一贯的从容。像有人把整片夜空折叠进瞳孔,夜空的尽头压着你名字。
“这次,”他说,“别让我找不到你。”
旧港在临空市尽头,像一座被时代遗忘的铁兽。废弃吊机伸进雾里,集装箱层层叠成峡谷,海面黑得发蓝。你赶到时,队友已经倒下两个,医疗队正在撤人。监测屏上的波形乱成一团,橙色跳到深红,又诡异地跌回绿色——这是拟态流浪体最恶心的地方,它不攻击,先学习。学习猎人的频率,学习恐惧的形状,学习谁在濒死时会喊谁的名字。
“指挥权临时转给你。”耳麦里传来队长沙哑的声音,“幸存者说,那东西会模仿沈星回。”
你呼吸一滞。
下一秒,雾里走出一个人。
同样的风衣,同样的伞,同样的眉眼。那人站在集装箱顶,居高临下地看你,连唇边那点若有若无的弧度都分毫不差。它朝你伸手:“过来。”
你举枪,没有动。
“沈星回”歪了歪头,像困惑于你的迟疑。它从高处跃下,落地无声,鞋尖点地时连雨水都没溅起。真沈星回走路总有很轻的节律,像把每一步都藏进时间缝;这个东西太干净了,干净得不像人。
“你不是他。”你说。
“为什么?”它学他的声音问,“因为我不够想你吗?”
枪口微颤。
就是这一瞬,流浪体忽然贴近。你扣扳机前,后颈汗毛全竖起来——真正的杀机不在正面,而在你背后的集装箱阴影里。你几乎是凭本能侧扑,冰凉利爪擦着腰侧划过,衣料裂开,热意渗出。拟态体笑了,脸还是沈星回,嘴却裂到不应有的人类弧度:“他教你回头,我教你记住疼。”
你翻滚起身,连开三枪。光弹穿过它的肩,伤口里涌出的不是血,是密密麻麻的银色碎线,像星轨被人扯断。它在吸收你的攻击频率。第三枪刚出,整条左臂猛地发麻,枪险些脱手。
“别用同一种节奏。”
熟悉的声音从头顶落下来。
你抬头,看见沈星回站在更高的吊臂上。夜风掀起他的衣摆,他手里没有伞,只有一柄细长的光刃,剑身亮得像被雨洗过的月。他没有看你,目光锁住那只拟态体,神色淡得近乎冷酷。
“你来了。”你说。
“说过,叫名字会听见。”他顿了顿,“刚才你没叫,是它替我叫了。”
拟态体发出尖细的笑声,空气里浮现出数十个“沈星回”。有的拿伞,有的握刃,有的负伤跪地,全都用同一张脸喊你:“选我。”
你指尖发冷。高阶拟态不仅会模仿外形,还会偷记忆里最软的部分。它知道雨夜的伞,知道欠账,知道枪,知道他叫你名字时你会停顿。你被围在虚假星海中央,每一个他都在等你心软。
真正的沈星回从吊臂上跃下,落在你身侧。光刃横扫,三个拟态体碎成雾,更多又从雾里长出。他呼吸很稳,像这种局面只是散步。“信我吗?”他问。
“这时候还问?”
“要听你亲口说。”
你咬牙:“信。”
他忽然笑了。那不是平时轻描淡写的笑,而像漫长等待终于落地,某颗星穿过亿万光年,恰好砸进你掌心。沈星回抬手,光刃反转,刃尖没有指向敌人,反而点向你的眉心。
你本能闭眼。
没有痛。
只有暖。
像冬天把手贴在旧毛衣上,像有人从很远的地方回来,带了一身星屑。你的听觉忽然被放大:雨落进海,电流穿过灯管,流浪体的核心在雾里一下一下跳动,还有他的心跳,稳、慢、近。沈星回的声音直接落进意识里,不再经过耳膜。
“我的光借你三分钟。”他说,“别用来救世界,用来回来。”
你睁眼时,世界变了。
所有拟态体都像被按下慢速,银色丝线从它们体表浮起,连成一张庞大而丑恶的网,核心在旧港最深处的地下水箱里搏动。你终于看清:那东西不是在学习沈星回,它在学习“被等待”的疼。它把无数个无人回应的夜磨成钩子,专钓心里有缺口的人。
你抬枪。
这一次,每一发都换了节奏。快、慢、停顿、回锋,像一句故意说反的话,像沈星回从前总在危险前多看你半秒。拟态体开始混乱,虚假面孔一层层剥落。你穿过它们,朝水箱狂奔。背后传来碎裂声,沈星回替你斩断扑来的银线,声音隔着风:“左边。”
你向左。
“低头。”
你俯身,利爪掠空。
“现在。”
你跃起,踩上他伸来的剑背,借力翻过断墙。那一瞬你们近得可怕,他的呼吸擦过你耳廓,很轻地说:“抓住了。”
你不知道他说的是你的靴底,还是别的什么。水箱闸门在面前闭合,核心的心跳震得胸腔发麻。你把最后能量压进枪膛,右手却忽然被麻意吞没——拟态体的毒顺着腰侧伤口爬上来了。眼前发黑前,有人从背后覆住你的手,与你一起扣住扳机。
沈星回的胸膛贴着你的背,下巴几乎抵在你发顶。他没有夺枪,只是让你的手指不再孤单。
“三。”他数。
你听见自己的心跳跟上他的。
“二。”
水箱里,千万张脸同时转头。
“一。”
枪响。
光不是从枪口喷出,而像从你身体内部被唤醒。银色核心炸开时,没有火焰,只有铺天盖地的星群。你站在这片倒悬的星海中央,腰侧的疼忽然远了,耳边只剩一个清晰的声音,一遍一遍叫你的名字。不是命令,不是尊称,不是猎人的编号,是那个在雨夜等撞上来的人,认真地把“你”从世界里摘出来。
“我在。”你说。
其实你不知道自己在回答哪一个他。真的也好,假的也好,所有被模仿出来的温柔在这一刻都成了赝品的罪证,唯独这份并肩不是。沈星回收刃,站在你身边,脸上有血痕,不知是他的还是你的。他看你良久,忽然伸手抱住你。
不是胜利后的礼节,也不是急救式的拖拽。他把脸埋在你肩侧,手臂收得很紧,像失而复得,又像预支告别。你愣住,枪还垂在手边,血和雨水一起往下滴。
“沈星回。”你哑声,“十七条消息。”
“嗯。”
“不回?”
“回了。”他说,“在心里。”
“糊弄谁呢。”
“还有,”他闷声,“怕你看见我正在消失。”
你整个人僵住。
他退开一点,拉起袖口。小臂上,皮肤下浮着细碎的光斑,像星群正在迁徙。你想起协会里关于他的绝密档案,想起那些语焉不详的“非稳定性”,想起他总在高阶污染后失踪。他不是不怕,他是一直在拿自己当一次性的东西用。
“什么意思?”你问。
“字面意思。”他语气还是淡,“我来自很远的地方,来处没了,去处也……不稳定。跟你并肩很奢侈,所以总想多用一点。”
雨不知何时停了。旧港上方的云裂开,露出一线很淡的黎明。远处救护车的声音靠近又远离,世界在废墟外慢慢恢复秩序。你看着他,忽然很生气。气他若无其事,气你把十七条消息当笑话,气这游戏一样的末日在分开他们之前,还要先教他温柔。
“沈星回,”你一字一顿,“听着。”
他微怔。
“下次再不回消息,我就把你的光刃挂到猎人协会失物招领处,标价一个吻,自提。”
他眨了下眼。那神情难得空白,像强大的猎人被一句胡话缴了械。
“还有,”你把那张从战场捡回来的银色碎线拍进他掌心,“别把自己用光。你欠我的账没清,不许消失。”
碎线在他手里亮了一下,像认得主人。半晌,他忽然低笑,笑声从胸腔里滚出来,惊起集装箱上一只湿透的鸟。他说:“一个吻不够。”
“你别得寸进尺。”
“至少要每天都回消息。”他认真起来,“你发一条,我回一条。你发十七条,我回十七条。多的……攒着,见面算。”
“利息很高。”
“我付得起。”
天边第一缕晨光落下来,照得旧港像被重新命名。你的伤口还在疼,通讯器里队长在咆哮谁把水箱轰穿了,医疗队要你们立刻撤退。很吵,很像活着。沈星回替你理好裂开的衣襟,动作笨得要命,扯到伤口时你嘶了一声,他立刻停住,眼神懊恼。
“疼就说。”
“你亲一下就不疼。”你故意逗他。
话出口你就后悔了。太像玩笑,太像越界,太像把暧昧放在任务结束后的灰尘上。可沈星回没有躲。他看着你,很慎重地问:“哪里?”
你:“……”
这人到底会不会接梗。
最后他没有真的亲。他只是低头,唇落在你的手背上,很轻,像一枚迟到了很久的印章。你心跳乱得不像刚从高阶流浪体嘴里逃出来的人。他抬起头,耳尖有点红,却还要装作从容:“预付。”
“预支什么?”
“回消息的利息。”
你笑出声,笑着笑着眼眶忽然发酸。那些未读、失踪、白光、命悬一线,都还在;末日也没因为一场胜利就宣布散场。可至少在旧港破晓前,有一个人把伞偏向你,把枪与你同握,把消失说成可以讨价还价的小事。
回程的车上,你靠着窗睡着。朦胧里,通讯器震了一下。
你惊醒,看见置顶头像终于亮起。
沈星回:【第一条。】
隔了三秒。
沈星回:【到了。】
又过了两秒,像他很认真地数。
沈星回:【别在车窗上磕到头。】
你猛地坐直,看向窗外。对面车道上,一辆黑色车并行而过。车窗降下来一点,沈星回坐在里面,晨光落在他的侧脸。他没有挥手,只举起手机,给你发第四条。
沈星回:【我在。】
你把额头抵在微凉的车窗上,回了十七个字,故意很慢:
“这次换我看着你。少一颗星星,都不行。”
发送成功。
对面,他低头看完,笑了一下。城市在黎明里向后退,高楼、桥梁、警报后的街灯、还未散尽的雾,都像被谁温柔收进鞘中。你忽然明白,所谓乙女故事里最厉害的超能力,从来不是光,不是刃,也不是来自群星的力量。
是有人穿过拟态、遗忘、时间与深渊,仍旧在千万个假面里,准确认出你。
并且不肯让你一个人回头。2
文笔真的很会拿捏情绪,看得太爽了。