镜像空间破碎的那一刻,林笑看到了一切都在解体。
不是爆炸,不是坍塌,而是像一幅被从中间撕开的画——那些镜面、那些湖水、那些白色的虚无,全部从中间裂开,向两边卷起,露出后面的黑色虚空。金色裂缝里涌出的光越来越多,越来越亮,最后把整个镜像世界吞没了。
她被光托举着,像被海浪推上岸的贝壳。
然后光散了。
她的脚踩到了透明的地面上。
圆形平台。主神大厅。星空在上,面板在侧,陈宇跪在前方三步远的地方。他的灰色长袍还散在地上,血已经干了,变成深褐色的块状,黏在布料上。他的手还撑在地面上,手指还在抖,但他的头抬起来了。
他在看她。
林笑也在看他。
三步。
她在镜像世界里走了无数步,穿越了七重人格,面对了三岁、七岁、小学、青春期、高考、入职、内核。她走过了自己的全部过去,走过了二十年不敢触碰的记忆,走到了这里。
现在只剩三步。
监视者的声音从头顶落下来,像雪一样轻,但每一片都带着重量。
“林笑。如果你现在从心里叫他爸,游戏结束。如果你做不到,你们一家人的数据将永远被留在这里,无限循环。”
声音停了。
平台上所有人都没有说话。林拓站在右边,胸口还疼着,但他站得很直。许愿站在左边,碎了一片镜片的眼镜已经用胶带缠好了,他的眼睛通过那一片完好的镜片看着林笑。喻隐站在最后面,断剑插在腰间的剑鞘里,面罩下面的脸看不清,但他的头微微歪着,像在听什么。
四个BOSS站在平台的另一端。
鬼王的巨斧放在脚边,他的双手垂在身体两侧,褐色的眼睛里没有杀气,只有一种安静的、像老父亲在婚礼上把女儿的手交出去时的那种等待。丧尸王蹲着,两只巨爪撑在地面上,金色的眼眶里那两团光第一次没有闪烁,稳定得像两颗恒星。药师把所有的药瓶都收进了白大褂的口袋里,七根手指的手指头交叉在一起,像在祈祷。老人NPC拄着拐杖,闭着眼睛,金色的光圈从拐杖底部一圈一圈地向外扩散,很慢,很稳。
天上那只由漩涡组成的眼睛也在看。
陈宇跪在那里。
他的脸上全是泪痕,干了的部分把皮肤绷得紧紧的,湿润的部分还在反光。他的嘴唇在动,但没有声音。不是他不想说话,是他不知道现在还能说什么。他在过去的二十分钟里说了“对不起”,说了“爸爸错了”,说了“每一天我都在后悔”。他说了所有他藏了二十年的话。
但他不知道这些够不够。
他不知道说什么才能让林笑叫他一声爸。
他不知道他配不配。
林笑看着他。
她想起了第七集开始时,惩罚官冲向她,陈宇挡在面前,被一拳打在胸口上飞出去的样子。她想起了他跪在地上,手还在伸着,想挡住她的样子。她想起了他说“我……低估了惩罚官”时,眼睛里的不是恐惧,是害怕她受伤的恐惧。
她想起了第六集里,他说“这个技能是我设的唯一能找到你的方法”。二十年的等待。二十年的代码。二十年的“测试1次失败、测试2次失败、测试3次失败”。
她想起了第五集长廊里那些画,她的照片,她的脚印,她的手印,她的毕业照,她的抓拍。
她想起了丧尸王说的“爸爸回不去了”。
她想起了鬼王说的“下次想爸爸了随时来”。
她想起了药师说的“下次给你准备不苦的那种”。
她想起了老人NPC说的“你已经很好了,该放下了”。
她迈出了第一步。
鞋底落在透明平台上,发出轻微的声响。那声响在这个安静的空间里被放大了无数倍,像石子落进了深井。
陈宇的身体震了一下。
林笑迈出了第二步。
她的腿在发抖。不是因为冷,不是因为怕,是那种走了很远的路、终于看到终点时的自然反应。肌肉在说“快了”,神经在说“快了”,心脏在说“快了”。
她迈出了第三步。
站在了陈宇面前。
她蹲了下来。
膝盖落在平台上,和陈宇平视。这个距离近到她能看清他睫毛上挂着的泪珠,能看清他瞳孔里自己的倒影,能看清他嘴唇上干裂的皮。
她伸出手,握住了他的。
陈宇的手冰凉,冰凉到不像活人的温度。但他的手在回握,在他的手指碰到她的手指的那一刻,他的整个手臂都开始发抖,抖得像一根被风吹弯的芦苇。他的手指一根一根地弯曲,一根一根地扣住她的手背,像溺水的人抓住了最后一根浮木。
“我不是为了通关。”
林笑的声音不大,但每一个字都清清楚楚。
陈宇的眼泪又涌了出来。
“但我想叫你爸爸,”林笑说,她的声音开始发抖,不是哭腔,是那种用力压着什么东西时的颤音,“是因为我真的想叫你。”
她从口袋里摸出了那两颗糖。
草莓味的,林拓给的,化成了粉色的硬块,黏在包装纸上。橘子味的,药师给的,也化了,橙色的糖浆从包装纸的缝隙里渗出来,黏在她的指尖。
她把糖放在陈宇的掌心里。
两颗小小的、不成形状的、被体温捂热了的糖。
陈宇低头看着掌心里那两坨黏糊糊的东西,他的肩膀剧烈地抖了一下,然后整个人像被抽空了力气一样,往前倾,额头抵在了林笑的肩膀上。
他没有哭出声。
但他的眼泪把林笑的卫衣肩膀打湿了一片。
林笑深吸了一口气。
那口气吸得很深,深到她的肋骨在扩张,深到她的肺叶被完全撑开,深到她感觉到那口气从鼻腔进去,经过喉咙,经过气管,一直沉到丹田,沉到她身体的最深处,沉到那个二十年没有被人碰过的地方。
然后她呼了出来。
同时,她说出了那句话。
“爸。带我回家。好不好?”
陈宇的身体僵住了。
像被施了定身术,像被时间冻结,像被什么东西从头顶浇了一整桶冰水。他的呼吸停了,心跳停了,连血液都好像停了。整个世界里只剩下一个声音——她的声音,在说“爸”。
一个字。
一个他等了二十年、写了二十年代码、做了二十年主神、在无数个深夜里对着空荡荡的面板发呆时都在等的字。
他终于哭出了声。
不是那种克制的、无声的流泪,而是一种从胸腔最深处挤出来的、像野兽受伤时的嚎叫一样的哭声。他的嘴张着,但没有形状;他的眼睛闭着,但眼泪从缝隙里被挤出来;他的手从林笑的手背上滑开了,然后整个人扑了上去,抱住了她。
“对不起……”他的声音碎成了无数片,每一片都在说同一个词,“对不起……对不起……对不起……”
他的手臂收得很紧,紧到林笑的肋骨在抗议,但她没有推开他。
“爸爸对不起你……”
这句话他说了无数遍。在第六集里,在第九集里,在他跪在平台边缘哭的时候。但这一次不一样。这一次不是他在说,是他在喊。是用尽全身力气、撕开所有伪装、把二十年的愧疚一次性倒出来的喊。
平台上的光变了。
不是星光,不是金色裂缝里的光,而是一种从未出现过的、介于白色和彩色之间的、像极光一样流动的光。那光从平台的每一个角落升起,从陈宇的灰色长袍上升起,从林笑的卫衣上升起,从林拓、许愿、喻隐的身上升起,从那四个BOSS的身上升起。
所有的NPC碎片化记忆汇聚成光。
林笑看到了什么。
在光里,她看到了鬼王站在古堡门口等她来喝汤的样子。看到了丧尸王在暴雨中喊她“笑笑”的样子。看到了药师在药房里翻箱倒柜找不苦的药的样子。看到了老人NPC在广场上等她说出答案的样子。
她还看到了别的什么——不是她经历过的,是陈宇经历过的。
陈宇坐在一张空荡荡的面板前,面前是几万个玩家的数据,他一个一个地翻,翻到一个叫“林笑”的名字时停了一下,然后继续翻。翻到下一个。再下一个。再下一个。周而复始。日复一日。年复一年。
二十年的等待,浓缩成了光里的一帧画面。
“情感条件满足。”
系统音响了。不是之前那种冷冰冰的、没有感情的电子音,而是一个温暖的、像有人在耳边低语的声音。
“系统关机。”
光吞没了一切。
不是刺痛的白光,不是灼眼的金光是,一种温和的、像被棉被包裹一样的、让人想闭上眼睛的暖光。光从脚下升起,从头上下落,从四面八方涌来,把每一个人、每一个BOSS、每一块面板、每一颗星星都包裹在里面。
林笑闭上了眼睛。
她听到了声音。不是系统音,不是监视者的声音,而是一种更古老的、像大地在呼吸一样的声音。那个声音在说:结束了。
然后什么声音都没有了。
阳光打在眼皮上,暖暖的。
林笑睁开眼。
她站在一片草坪上。
草是绿的,不是游戏里那种饱和度调到最高的绿,而是真实的、带着泥土气息的、有高有低、有的地方秃了一块、有的地方长了野草的绿。远处有一排居民楼,六层高,外墙刷着米黄色的涂料,有些窗户开着,有些关着,阳台上晾着被单和衣服。
空气里有汽油味、早点摊的油烟味、还有青草被割过后的那种新鲜的、带点涩的味道。
她低头看自己。卫衣还在,但干净了,没有血迹,没有灰尘,只是普通的一件灰色卫衣。运动鞋还在,鞋带系得好好的。口袋里的糖不在了——她刚才给陈宇了。
她的身后传来声音。
林拓跪在草坪上,双手撑着地面,掌心压进泥土里。他的拳套没有了,掌心的烧伤也没有了,只有一双普通的、带着老茧的、做惯了力气活的手。他抬起头,看着天空,眼睛瞪得很大。
“我们……出来了?”
许愿站在他旁边,眼镜换了一副新的,镜片没有碎,干干净净。他低头看自己的手,十根手指,没有蓝色的光圈,没有时光回溯的符文。他从口袋里掏出那支钢笔,拔开笔帽,在掌心里画了一横。墨水是蓝色的,渗进了皮肤的纹路里。
“没有技能了。”他的声音很轻,像在确认一件很重要的事。
喻隐站在最远处,背对着所有人。他的面罩拉下来搭在脖子上,露出整张脸。清秀的、年轻的、带着一道从眉骨到下巴的旧伤疤的脸。他把断剑从腰间抽出来,剑身锈迹斑斑,像在土里埋了很多年。他看了它一眼,把它插回了鞘里。
“走吧。”
他第一个迈步,走向那排居民楼。
平台上方的监视者投影还悬浮着,但它正在变淡。
那只由漩涡组成的眼睛不再转动了,它只是停在那里,像一只即将熄灭的灯泡。它的声音最后一次响起,比之前小了很多,像从很远的地方传来的回声。
“游戏关机。自由了。”
然后它灭了。
影子消失了,天空恢复了正常的蓝色。有几朵白云飘过,很慢,像棉花糖在热空气里慢慢融化。
那四个BOSS还站在平台上——不,不是平台,是草坪上。鬼王的黑甲在阳光下反着光,他单膝跪在草地上,巨斧插在旁边,褐色的眼睛看着林笑。
丧尸王趴在不远处,金色的眼眶还在亮,但它没有动。它的身体正在发生某种变化——灰色的硬壳在脱落,不是碎裂,而是像蝉蜕壳一样,从后背的裂缝里露出新的、肉色的、有弹性的皮肤。
药师坐在一截树桩上,白大褂铺在草地上,七根手指的手里攥着一朵从地上摘的野花,黄色的,很小。它在闻那朵花,黑色的眼球里绿色的十字瞳孔在慢慢地、一点一点地变成圆形。
老人NPC拄着拐杖,站在一棵梧桐树下。梧桐树的叶子还没有落完,金色的光透过叶子的缝隙落在他身上,像给他披了一层碎金。他没有看林笑,他看的是天上的太阳。
然后他们也开始变淡了。
不是消失,是像影子在正午的阳光下缩到最小一样,一点一点地变小、变模糊、变得不像真的。
鬼王站起来,扛起斧头,朝林笑挥了挥手。那挥手的方式不像告别,像在说“下次再来”。
丧尸王从地上爬起来,浑身的灰壳脱落了大半,露出了下面人类的轮廓。它没有回头,朝远处走去了,走的姿势从踉跄慢慢地、一步一步地变成了正常人的步伐。
药师把那朵小黄花塞进了白大褂的口袋里,站起来,拍了拍屁股上的草屑,朝林笑招了招手。七根手指,但林笑发现,最边上的两根已经缩回去了,只剩五根了。正常人的五根。
老人NPC没有动。他站在原地,拄着拐杖,看着太阳。他的影子越缩越小,最后缩成了一个点,那个点闪了一下,灭了。
他走了。
陈宇站在草坪的一端。
他的灰色长袍没有了,取而代之的是一件普通的、有些旧的、领口洗得发白的深蓝色夹克。黑色长裤,黑色运动鞋,头发有点长,垂在额前,挡住了半只眼睛。他的手插在口袋里,肩膀微微内收,像一个不太习惯站在阳光下的人。
他的脸色还是白的,但不再是那种不健康的苍白,而是一种终于睡了一觉之后的那种白,干净、透亮、有血色从皮肤下面透出来。
林笑朝他走过去。这一次不是三步,是很多步,跨过草坪,绕过林拓的腿,踩过一摊刚浇过花留下来的水渍。
她在陈宇面前停下来。
两个人面对面站着,中间隔着不到一臂的距离。
陈宇的手从口袋里抽出来,伸到一半,又缩回去了。他的眼睛看着林笑的肩膀,不敢往上看。
林笑伸出手,拉住了他的手。
不是握,是拉。拉着他往居民楼的方向走。
“走吧。”
陈宇被拉着走了两步,终于抬起头,看着她的后脑勺。马尾辫在阳光下甩来甩去,发梢有点分叉,该剪了。
小屋子在一楼,带一个巴掌大的小院子。
院子里的花没人管,长得乱七八糟的,月季和野草缠在一起,分不清谁是花谁是草。铁门生锈了,推开的时候发出吱呀一声。
林笑从厨房里倒了一杯温水,走出来,递给陈宇。
陈宇接过杯子,手指碰到杯壁的时候抖了一下。不是紧张,是太久没有拿过真实世界的杯子了。玻璃的,烫的,水蒸气模糊了他的手指。
“我这个主神擅离职守,”他开口了,声音还有点哑,但比在游戏里的时候多了点什么——一些活着的人才会有的、粗糙的、未经修饰的东西,“你做闺女的可不能举报我啊。”
林笑靠在门框上,双手抱胸,看着他。
“随你。但如果你要不陪我逛超市,我直接喊‘非礼’让你在路人面前社死。”
陈宇正在喝水,差点呛到。他咳嗽了两声,用袖子擦了擦嘴角,抬头看她。
那张疲惫的脸上,第一次出现了真实的、没有任何伪装的笑。不是自嘲,不是苦笑,而是一个父亲看着女儿胡闹时的那种、带着无奈的、但又忍不住想笑的笑。
“你跟你妈一个德性。”
林笑的嘴角翘了一下。
超市在小区门口,走路五分钟。
推购物车的是陈宇,他的手握在推车的把手上,手指还有点僵,像在适应金属的温度。林笑走在左边,往车里扔东西——薯片、可乐、方便面、饼干、辣条、话梅、果冻、酸奶。
购物车很快堆成了一座小山。
陈宇看着那座小山,欲言又止。
林笑继续扔。
“别吃这么多垃圾食品。”他终于说出来了,声音不大,但语气里有那种做父亲的忍不住要唠叨的本能。
林笑翻了个白眼,手里的一袋薯片在购物车上空停了一下,然后还是扔了进去。
“你管我二十年不管,现在管?”
陈宇没有接话。
他低下头,看着购物车里那座零食堆成的小山,沉默了两秒。然后他伸手,从货架上又拿了一包薯片,放进车里。
林笑看着他。陈宇心虚地移开了目光,推着车往前走。
林笑追上去,继续往车里扔东西。
走到干货区的时候,陈宇的脚步慢了。他停在红枣和枸杞的货架前面,看着那些红色的、干瘪的果实,看了好几秒。
“你妈……还好吗?”
林笑正在往车里扔一袋坚果,手顿了一下。
“她改嫁了,过得挺好。你就别去打扰了。”
陈宇没有点头,没有摇头。他只是站在那里,看着红枣和枸杞。然后他伸出手,从货架上拿了一袋红枣,放进车里。不是给他的。他不知道给谁的。但他拿了。
林笑看着那袋红枣,和车里那些花花绿绿的零食袋子放在一起,格格不入。
她没有说话。
陈宇推着车继续往前走,走过了干货区,走过了调料区,走到了速冻食品区。冷柜的白光照在他的脸上,把他那张本来就白的面孔照得更白了。
他又停了一下。
林笑走到他旁边,顺着他的目光看过去——速冻水饺。猪肉白菜的。
“你妈包的饺子,”陈宇的声音很低,低到像是在自言自语,“比这个好吃。”
林笑从冷柜里拿了一袋速冻水饺,扔进车里。
“你下次自己包。”
陈宇看了她一眼,眼睛里有什么东西在闪,但他压下去了。他嗯了一声,推着车继续往前走。
结账的时候,收银员是个大妈,看了一眼车里那座零食山,又看了一眼推车的陈宇,再看一眼在旁边玩手机的林笑。
大妈什么都没说,但那眼神翻译过来就是“这当爹的是不是欠女儿很多钱”。
陈宇掏钱的动作有点笨,钱包里只有几张皱巴巴的现金,没有银行卡,没有会员卡,没有任何现代人钱包里该有的东西。他把钱数了两遍,才递给收银员。
大妈找他零钱的时候,顺口说了一句:“闺女长这么大了?真快。”
陈宇的手抖了一下,零钱差点掉地上。
“嗯。”他说,“真快。”
回家的路上,太阳已经开始往下斜了。光线从白色变成了金色,把两个人的影子拉得很长。
林笑走在前面,拎着一袋轻的东西——薯片和辣条。陈宇走在后面,推着购物车,车上还有两袋米和一桶油,和那些零食挤在一起。
他走得很慢,不是推不动,是舍不得走快。
林笑在一棵梧桐树下停下来,等他。
梧桐树的叶子落了大半,剩下的几片在风里哗哗地响,金色的阳光从叶子的缝隙里漏下来,落在她的肩膀上,像碎金。
陈宇推着车走到她面前,停下来了。
两个人站在梧桐树下,谁都没有说话。
风吹过,一片叶子落下来,旋转着,掉在林笑的头上。
陈宇伸手,把那片叶子从她头发上拿下来。动作很轻,轻到像怕碰碎了什么。
林笑看着他手里那片枯黄的梧桐叶,又看着他。
“走吧。”她说。
“嗯。”他说。
两个人继续走。
购物车的轮子在水泥地面上发出咕噜咕噜的声音,和风声、树叶声、远处小区里小孩玩耍的吵闹声混在一起,变成了一种安静的、日常的、让人觉得活着真好的白噪音。
林笑走在前面。
陈宇走在后面。
他们的影子在金色的阳光里,并排着,一起向前。
购物车的轮子还在转。
咕噜咕噜。咕噜咕噜。
越来越远。
(终)