“再吸一次。慢一点。”
他又吸了一口,这次慢了。吸气用四个节拍,呼出去用六个。是他的呼吸,也是她掌心顺着节拍在他后背上轻轻画圈的频率。不是按摩,是引导——那种护士在抽血前安抚紧张的病人时用的手法,用动作的节奏代替语言,让对方的下丘脑自动降低交感神经的兴奋度,把心率从战斗模式里慢慢拔出来。
“我们一定能找到回去的路。”她说这句话时声音压得很低,低到只有他们两个人能听见——不是怕被屋外的亡魂听见,而是这个音量更适合传达某种她自己也不是完全相信、但必须说出口的东西。
李笼机把脸埋在手臂里,闷闷地笑了一声。笑得很短,只有一声,鼻息喷在T恤袖子上凝成一小块温热的湿痕。
“你以前也这么对病人说的?”他闷声问。
“我一般说‘别紧张,先想今晚吃什么’。”她回答,语气很平,“但这里没有外卖,所以改了改。”
“改了,但没改好。”
“我知道。说‘一定能找到回去的路’太像鸡汤了。”她的手在他后背上停了一拍,然后又继续画圈,“但是李笼机,我在急诊室值了五年夜班,学会的唯一一条铁律就是——先让人活过今晚。活过今晚,明天的事明天再说。这里没有明天,那我们就先说今晚。今晚我们活着找到这个土坯房,今晚我们没被阴兵带走,今晚那个戴铁盔的将军说各走各道,那就是今晚的成果。”
她在说“成果”这个词时加重了语调,像是把它当作一个需要向护士长交班时重点强调的护理记录。李笼机从手臂上抬起头,侧脸看她。
月光窟窿漏进来那一小片歪歪扭扭的光斑恰好照在她膝盖上。她的裤子上蹭满了泥和骨屑,膝盖处的布料磨出了毛边,毛边的纤维里嵌着几粒细碎的石子。她没去清理,只是把腿盘起来,让膝盖不至于一直磕在硬地面上。头发已经散了大半,原本系成低马尾的发圈不知道什么时候断了,剩余的头发散在肩膀上,发梢上沾着从供桌上蹭下的蛛网灰。
“你在想什么?”她忽然问。
“在想‘成果’这个词。”李笼机说,“我写代码的时候,每次提交一个Bug修复都会写一句‘commit成果’。以前觉得那种语气太正式了,刚才听你说今晚的成果,忽然觉得——挺适合的。”
他把后背从墙上撑起来一点,肩膀从她掌心的光膜下移开了半寸。不是要躲开,是想转过来面对她的方向。他转过来的时候,看到她的护体淡光收回去了一些,从他后背回到她手背上,光晕比刚才更稳定了——不再是那种随时会散掉的薄雾状,而是凝成了一层均匀的、有边界的膜,贴着她的皮肤纹路安静地发着光。
“你的光变稳了。”他说。
语寰低头看了一眼自己的手背。“嗯,”她说,“刚才你发抖的时候,我想着——我得先让你稳住。我越稳,它越稳。我在医院也这样,抢救的时候自己先不能乱,一乱病人就没了。”
她把右手翻过来,掌心朝上。那道被碎陶划开的口子还在,伤口边缘已经结了一层极薄的痂,痂的颜色不是红的,是淡粉色——说明下面的组织没有感染迹象。伤口周围的护体淡光自发地向创口聚拢了一些,光丝像极细的缝合线一样沿着痂痕走了一圈,把伤口轻轻裹住。
“它在帮我愈合。”她看着自己的掌心,语气不像惊讶,更像是在确认一个已经猜到的事实,“以前在医院,我总觉得有些病人的伤口愈合速度比别人快。我以为是个体差异,现在想想——也许是因为给那些病人抽血的时候,我多说了几句话安抚他们。”
她合拢手掌,把那个还在发光的伤口握在拳头里。“也许护体淡光不是什么超自然能力。它只是一个护士在逆流世界里还能继续做她的本职工作——让人活过今晚。”
李笼机没有接话。他把手伸进裤兜,摸出了那两片碎陶。它们在他掌心里静静躺着,断裂处的两条蚕丝还在交叉处发着淡金色的光。那光很弱,弱到在月光下几乎看不见,但它的温度还在——不是热,是一种细微到几乎分辨不出的脉动。他把其中一片放到语寰手里。
“这是我们在刚才那间土屋里捡到的。”他说,“上面有丝——不是真的丝,是某种光的丝。之前只有一条,刚才又多了一条。和你掌心的光是一样的颜色。”
语寰用拇指摩挲着碎陶表面那两条交叉成十字的蚕丝。指腹触到十字交叉点的瞬间,她的瞳孔缩了一下。不是看到画面的那种收缩——是某个音节在她脑子里自行炸开,没有画面,只有一个字,清晰而低沉,像一口千年没敲过的钟忽然被撞响了一记。“……朕。”
她把这一个字轻声念了出来。不是她想念,是嘴巴自己张开的。
“朕错了。”李笼机替她说完了后半句,“之前我碰到这块陶片的时候也听到了。你说你看到我前辈子在龙椅上说‘朕错了’,我当时没说——其实我也听到了。不是一个画面,是一句话。他的声音,和我的声音很像。”
他把后背重新靠回墙角,仰头看着土坯房漏光的窟窿。窟窿外面,月亮的位置又偏斜了一截,光斑从他膝盖移到了脚边的地面上,照到了他球鞋上那道被碎石划破的口子。他不说话,呼吸很慢很匀,不像是在恢复体力,更像是在给某个想了很久的问题做最后的调试。
“语寰,”他开口,声音比刚才稳多了,“你说亡魂要我们自己走完。走完那条逆流的路,从五代十国回到开元盛世。我一直在想一个问题——这条路不是线性的。”
他顿了顿。
“我们是程序员和护士,不是历史学家。但就算这样我也知道:五代十国在安史之乱之后,安史之乱在开元盛世之后。时间本来是往后流的,而我们现在要往回走。往回走意味着——我们接下来遇到的事情,不是在历史上更早发生的,而是更晚发生的。我们先看到了结果,再去寻找原因。”
他把手里的碎陶翻了一面,让那两条蚕丝朝下贴着掌心。
“就像Debug,”他说,“先看到Bug的表现——画面乱闪、亡魂追杀、所有人都叫我们‘三郎’和‘贵妃’。然后顺着代码往回追,去找到底是哪一行写错了。我们离结果最近的地方,就是亡死城。这是逆流的起点,也是正向历史的终点。我们要从这里开始,一步一步往那段代码的最初提交方向追——追回到开元盛世,追回到那行错误被写下的时刻。”
语寰听着。她没有完全听懂那些编程比喻,但她听懂了一层含义——他们不是受害者,是Bug本身。亡魂追杀他们,不是在发泄,是在报错。她和他是两串互相纠缠的错误代码,从五代十国这个结果端往更早的时间切片回滚,每滚到一个新节点就会触发新的报错提示,直到——直到他们找到那行最初被写错的代码,把它改掉。
“那就走吧。”她把碎陶片攥在掌心,陶片边缘硌进刚刚结痂的伤口里,不痛,只是微痒,“今晚先活到天亮。明天的事——”
“——明天的事明天再说。”李笼机替她说完。
两人同时露出一个很浅的、连嘴唇都只能掀起一边的笑意。那笑意在月光下转瞬即逝,但它确实出现过。土坯房外,亡魂的呢喃又降了一个调。四更天将尽,远处废墟的天际线上,一抹极淡极薄的灰白色正在悄悄渗入猩红的夜幕底层。那不是黎明——倒世轮回界里没有日出的概念。那只是月光在某个特定角度下反射出的错觉,提醒还活着的人:时间还在走,方向反了,但它还在走。
李笼机闭上眼睛,但没有睡。他只是在数自己的心跳。心率八十,比三更天时慢了二十下。脚底那七颗痣都处在半温半凉的休眠态,像七块被调到最低档的电热毯,提醒他它们还在,随时可以重新点燃。他把这个信息存进脑子里,就像存下一行还没写完的代码注释,标着——“待修改,等天亮”。
语寰在他旁边重新靠着土台侧卧下,护体淡光在她闭眼后自行收拢成一层极薄的茧,裹住她蜷起来的身体。她的呼吸变深变缓,不是深度睡眠,是护士在值班室里那种随时可以被呼叫铃惊醒的半休眠。她知道天亮之后还有路要走,还有亡魂要躲,还有更多她不想看但必须看的记忆碎片在等着她。但至少这一夜,这座半塌的土坯房,这些蛛网和苔藓和漏进来的月光——够用了。
够用到天亮。