火车在1915年3月的午夜向北行驶,车轮撞击铁轨的节奏沉闷而恒定,像一具巨大钢铁棺椁的心跳。朔蜷在硬座车厢的角落,脸贴着冰冷的车窗玻璃,看着外面掠过的、被夜色吞噬的法国乡村。偶尔有零星的灯火闪过,像溺水者最后吐出的气泡。
他现在的名字是莱昂·贝尔热,十六岁,战地记者埃德蒙·贝尔热的助手兼远房侄子。证件上这么写。夏尔——现在是埃德蒙——坐在他对面,借着昏暗的顶灯在笔记本上写着什么。他换了副圆框眼镜,胡子修得整齐,穿着略显陈旧但质地不错的呢子外套,看起来像个不得志但恪尽职守的文人。
车厢里挤满了人。士兵们抱着步枪打盹,军大衣上沾着泥点和陈年血迹的味道。几个平民打扮的人低声交谈,语气里有压抑不住的恐惧和兴奋。一个婴儿在母亲怀里哭闹,声音很快被淹没在车轮的轰鸣里。
朔试着扮演“莱昂”。他按照夏尔教的,眼神保持适度好奇,但不过分张望;坐姿放松但背挺直,像个受过基本教养的乡下青年。最难的是控制呼吸——每当有士兵经过,或车外闪过疑似爆炸的远光,他脊椎深处那些沉寂的文字编码剂就会轻微震颤,像沉睡的蛇被惊扰。
“第一次坐长途火车?”夏尔头也不抬地问,声音不大,刚好能让邻座几个打牌的士兵听见。
朔点头,用带点南部口音的法语回答:“嗯。比我想的……吵。”
“等到了前线,你会怀念这种‘吵’的。”一个低沉的声音插进来。
朔转头,看见说话的是坐在斜对面的男人。大约四十岁,脸上有刀疤,缺了左耳,但眼睛很亮。他穿着平民衣服,但坐姿笔挺得像有根钢筋插在脊椎里。
“米歇尔,”男人自我介绍,伸出手,“负责把你们这些文明人安全带过去,再尽量安全地带回来。”
夏尔放下笔,与米歇尔握手:“埃德蒙。这是莱昂。”
“知道,看过了。”米歇尔从怀里掏出一张皱巴巴的名单,瞥了一眼,“记者和助手。挺好。希望你们带的纸笔比枪多。”
“我们不带枪。”夏尔平静地说。
米歇尔笑了,露出被烟草熏黄的牙齿:“在那边,有时候笔比枪更招恨。士兵们可以理解子弹,理解不了为什么有人要写他们怎么死。”
车厢突然剧烈摇晃。所有人都本能地抓紧身边的东西。朔感觉到那种震颤加剧了——不是火车的摇晃,是某种更深层的、只有他能感知的波动。他眼中的世界突然覆盖上一层极淡的虚影:
因果线。
它们从每个乘客身上延伸出去,在空气中交织成混乱的网。大部分线是暗红色的,连接着“即将抵达前线”这个未来节点;有些线是黑色的,缠绕着恐惧和创伤记忆;还有几条线……金色的,很细,从米歇尔身上伸出,连接着遥远的地方——巴黎?不,更复杂,像同时连接着多个坐标。
朔猛地闭上眼睛。虚影消失了,但头痛开始浮现,像有细针在太阳穴内侧轻轻敲打。
“怎么了?”夏尔问,声音里有不易察觉的紧张。
“有点晕车。”朔说,这是他们约好的暗号之一:异能异常。
夏尔从随身的布袋里拿出水壶递给他。朔接过,喝了一小口。冷水稍微压下了不适。
米歇尔盯着朔看了几秒,然后移开目光,从口袋里掏出烟斗,但没有点燃:“小鬼,到了地方,晕车可以,别晕弹片。晕弹片会死人的。”
“我会注意。”朔小声说。
火车继续行驶。夜更深了,大部分人陷入不安的睡眠。朔睡不着,他强迫自己观察车厢,记住细节:那个打鼾的士兵口袋里露出半截家书;那对夫妇紧紧握着彼此的手,指节发白;米歇尔看似在打盹,但右手一直按在腰间——那里有硬物的轮廓。
夏尔还在写。朔凑近一点,看见笔记本上是潦草的诗句:
钢铁的血管在地底延伸
输送着名为战争的瘟疫
我们在血管里漂流
不知道自己是血细胞还是抗体
“这是什么?”朔用气声问。
“初稿。”夏尔合上本子,“睡会儿吧,还有五小时。”
朔摇头。他看向窗外,突然,远方的地平线亮了一下——不是灯光,是短暂但刺目的白光,像闪电,但没有雷声。几秒钟后,传来闷雷般的轰鸣,隔着玻璃和距离,依然能感觉到空气的震动。
炮击。前线。
车厢里有人惊醒了,恐慌的低语蔓延开来。米歇尔睁开眼睛,打了个哈欠:“别紧张,至少还有三十公里。德国佬的远程炮,打不准的,就是吓唬人。”
但朔知道那不是“不准”。他看见了因果线:那道白光连接着远方某处,而那个节点又分出无数细线,连接着未来的伤亡、废墟、新的仇恨。这不是孤立的炮击,这是一个庞大战争机器的呼吸。
他的手指无意识地握紧了水壶。
“莱昂。”夏尔的声音让他回过神。
朔转头,看见夏尔的眼神:冷静,但有警告。别暴露,别失控。
朔点头,深吸一口气,开始默背夏尔教他的拉丁文动词变位:amo, amas, amat…爱,你爱,他爱。在这个开往前线的列车上,背诵关于爱的词形变化,有种荒诞的镇定效果。
凌晨三点,火车在一个小站临时停靠。站台上挤满了人:更多士兵、难民、推着小车的贩子。朔透过车窗看见一个妇女抱着孩子,孩子的脸被绷带裹得只剩眼睛,呆滞地望着火车。
米歇尔站起身:“十分钟补给。要下车的快,但别走远。”
夏尔示意朔留在座位上,自己下了车。朔看着他走向站台上的一个热水桶,和几个士兵简短交谈,递烟,点头。他在收集信息,用记者最自然的方式。
朔留在车厢里。几个士兵也下车了,车厢空了不少。他放松了一点,靠在椅背上,闭上眼睛。
然后他听见了声音。
不是耳朵听见的,是直接在他脑子里响起的——破碎的画面、混杂的感官信息、强烈的情绪碎片:
泥浆灌进喉咙的窒息感
一只断手握着褪色的照片
“妈妈……”
战壕里腐烂的甜臭味
炮火的光芒照亮了朋友惊愕的脸然后那张脸不见了
“我不怕死我怕痛怕黑怕一个人……”
钢盔被击穿的闷响
“上帝啊为什么是我……”
朔猛地睁眼,大口喘气。那些不是他的记忆。是车厢里士兵们留下的“记忆残渣”,附着在衣物、装备、甚至空气里,被他的能力被动吸收了。
代价立刻显现:他的左耳开始耳鸣,尖锐的嗡鸣声盖过了所有真实声音。同时,一段他自己的记忆被挖走了——他忘了昨天晚餐吃的面包是白面包还是黑面包。
还好,代价不大。但警告很明确:在人群密集、情绪强烈的地方,他的能力会不受控地吸收“信息”,而每次吸收都会支付代价。
夏尔回来了,手里拿着两个纸包:“车站卖的苹果,不太新鲜,但还能吃。”
朔接过,咬了一口。苹果很面,没什么味道,但咀嚼的动作让他镇定下来。
“你脸色不好。”夏尔低声说。
“做了噩梦。”朔说,这是第二个暗号:被动能力触发。
夏尔的眼神沉了沉,没多问。
火车重新启动。米歇尔回到座位,这次他点着了烟斗,辛辣的烟雾弥漫开来。他看着朔和夏尔,突然说:“你们不像叔侄。”
朔的心脏停了一拍。
夏尔平静地反问:“那像什么?”
“像老师和学生。那种老派的家教和学生。”米歇尔吐出一口烟,“他看你的时候,眼神里有依赖,但更多是‘我在学习’。你看他的时候,不像看亲戚,像看……一件需要精心维护的作品。”
“记者需要观察力,”夏尔说,“你也有。”
“我在战场上活了三年,观察力是活命的本钱。”米歇尔用烟斗指了指朔,“小鬼,你怕死吗?”
朔想了想,诚实地回答:“怕。但更怕死得没有意义。”
米歇尔盯着他看了很久,然后笑了:“有意思。大部分人说‘我不怕死’是假的,你说怕,反而像真的。”他转向夏尔,“到了地方,我会安排你们跟第三侦察队。他们缺个会写字的人记录地图坐标。相对安全,但也只是相对。”
“谢谢。”夏尔说。
“不用谢。”米歇尔收起笑容,“我接到的命令是尽量保证你们活着。但命令没说‘不惜一切代价’。所以,自己小心。子弹和异能都不长眼,尤其是德国佬那边新来的‘玩具’——有些东西,看了会做噩梦的。”
“玩具?”朔问。
米歇尔的表情变得阴沉:“你会看到的。如果运气不好的话。”
接下来的路程,没人再说话。朔看着窗外,天空开始泛起鱼肚白。田野、树林、偶尔出现的废墟,一切都笼罩在灰色的晨雾里。远处传来持续的低沉轰鸣,像大地在疼痛中呻吟。
他开始理解“前线”不是一条线,而是一个巨大的、缓慢绞磨生命的场域。而他们正在进入这个场域。
火车速度慢了下来。米歇尔站起身:“准备下车。带上所有东西,这里的小偷比老鼠还多。”
朔背起帆布包,跟着夏尔走向车门。站台出现在窗外,比上一个站更破败,到处是瓦砾和临时搭建的棚子。空气中弥漫着硝烟、消毒水和排泄物混合的刺鼻气味。
车门打开,冷空气灌进来,带着潮湿的泥土味和……别的味道。铁锈味?腐烂味?朔分不清。
他踏上月台。地面是湿的,积水映出铅灰色的天空。周围挤满了人:缠着绷带的士兵拄着拐杖慢慢移动;担架员抬着昏迷的人狂奔;几个军官模样的人对着地图争吵;一个女人跪在角落里对着圣像祈祷,声音破碎得像哭。
这是一个世界的边缘,一个正常逻辑失效的地方。
夏尔的手轻轻按在朔的肩膀上,很稳:“跟紧我。”
朔点头。他调整呼吸,压下脊椎深处的不安躁动,跟上夏尔的步伐。
米歇尔在前方挥手,示意他们跟上。
他们穿过混乱的站台,走向一栋半毁的建筑,门框上挂着手写的牌子:“第七补给站·人员调度处”。
朔在进门前的最后一秒,回头看了一眼来时的铁路。火车还停在那里,像一条疲惫的钢铁长虫,等待卸货后返回相对安全的南方。
而他们,已经站在了北方。
站在了战争里。