第一章
我发誓,这绝对是我这辈子最社死的一天——如果早知道会这样,我宁可穿着睡衣来参加这场《星穹铁道》的官方线下见面会。
七月的上海,热得像个蒸笼。梅雨季刚过,空气里还黏着水汽,太阳一出来,柏油马路都蒸腾起扭曲的热浪。我挤在地铁二号线里,感觉自己像被塞进罐头里的沙丁鱼,汗水顺着脖子往下淌,精心打理了两个小时的假发黏在脸颊上,痒得要命,却不敢伸手去挠。
镜子里,银灰色的长发几乎垂到腰际,发尾挑染着几缕星空蓝——这是游戏里人气角色“卡芙卡”的标志性发型。我身上那件定制的黑色风衣,内衬是暗红色的丝绸,领口别着精致的蜘蛛胸针,每一个细节都尽可能还原。为了这套cos服,我吃了一个月泡面,还求学服装设计的闺蜜熬了三个通宵帮我改腰线。鞋子是带跟的短靴,此刻正无情地折磨着我的脚趾。
“下一站,陆家嘴。”地铁报站声让我一个激灵。
周围的目光像聚光灯一样打在我身上。有好奇的打量,有善意的微笑,也有毫不掩饰的惊诧。一个背着书包的小女孩扯着她妈妈的衣角,小声说:“妈妈你看,是卡芙卡!”她妈妈赶紧捂住她的嘴,抱歉地对我笑了笑。我努力维持着卡芙卡那种慵懒又带点神秘感的微笑,心里却在疯狂呐喊:救命,这靴子也太硌脚了!
这就是cosplay的代价。你既然选择成为另一个角色,就得承受这份瞩目,以及物理上的不适。我深吸一口气,告诉自己:稳住,你是卡芙卡,优雅,从容,一切尽在掌握。
见面会设在浦东一家高端酒店的宴会厅。一出地铁,热浪扑面而来,我赶紧撑开印着游戏logo的周边伞。走到酒店门口,远远就看见排起了长龙,五颜六色的假发和精心制作的道具在阳光下闪闪发光。有扛着巨大机械臂的“螺丝咕姆”,有穿着繁复洛丽塔裙的“三月七”,整个广场像是二次元突然入侵了陆家嘴金融区。
排在我前面的是个cos“丹恒”的男生,个子很高,手上的击云枪做得相当精致。他回头看了我一眼,眼神里闪过一丝惊讶,然后很客气地问:“不好意思,能跟你合个影吗?你这套卡芙卡……太还原了。”
这已经不是今天第一个这么说的了。从进地铁开始,就不断有同好请求拍照。我点点头,摆出卡芙卡经典的姿势,一手轻轻撩起风衣下摆,另一手假装托着虚无的蜘蛛丝,嘴角勾起一抹似笑非笑的弧度。
“谢谢!”丹恒小哥看着手机里的照片,由衷赞叹,“连那种‘一切尽在掌握’的气质都模仿出来了,厉害。”
我心里美滋滋的,脚上的疼痛似乎都减轻了几分。为了模仿卡芙卡的神韵,我对着游戏剧情动画反复练习了不下百次,甚至研究了大量心理学书籍,去理解这个角色复杂矛盾的内心世界——她既是危险的“命运奴隶”,又对主角团抱有某种程度的母性关怀。
排队入场就花了将近一小时。宴会厅里冷气很足,瞬间拯救了我被汗水浸透的妆容。舞台布置得极具科技感,巨大的LED屏幕循环播放着游戏CG。官方还请来了中文配音老师,台下粉丝的尖叫几乎要掀翻屋顶。
我找了个靠前的位置坐下,小心整理着风衣,生怕坐出褶皱。旁边坐着个“星”的coser,她的棒球棍看上去分量不轻。
“你的卡芙卡真棒,”她主动搭话,“衣服是定做的吗?”
“嗯,朋友帮忙改的。”我压低声音,尽量让语调接近卡芙卡那种略带沙哑的磁性。
“质感真好,尤其是这个胸针,”她指了指我领口,“是纯银的吧?”
我们闲聊起来,分享着各自准备cos服的心得。她说她为了做棒球棍,跑了好几家五金店;我说我为了找到合适的内衬丝绸,逛遍了淘宝。这种圈内人的交流让我放松了不少,仿佛找到了组织。
见面会按流程进行,配音老师现场表演经典桥段,抽奖环节引发阵阵欢呼。我完全沉浸在欢乐的氛围里,暂时忘记了脚上的不适和紧绷的神经。
直到主持人宣布:“接下来是自由活动时间,大家可以在场内自由交流、拍照!一小时后,我们将评选出今天的‘最佳还原奖’!”
人群瞬间活跃起来。摄影爱好者们扛着长枪短炮四处寻找心仪的角色。我立刻被包围了。
“卡芙卡老师,看这边!”
“可以摆个召唤蜘蛛的姿势吗?”
“能麻烦您把风衣扬起来一点吗?对,就是这样!”
快门声此起彼伏。我不断变换姿势,努力维持着表情管理。风衣的内衬在灯光下泛着暗红色的光泽,假发上的每一根发丝都仿佛精心设计过。我甚至能听到摄影师们的小声议论:
“这个卡芙卡皮肤质感好好,是打了高光吗?”
“你看她那个眼神,绝了,真的像从游戏里走出来的。”
被认可的感觉像温暖的潮水,包裹着疲惫的身体。我越来越进入状态,每一个动作都更加自然,仿佛我真的成为了那个能操控命运的星核猎手。
然而,乐极生悲这个词,能流传千年不是没有道理的。
就在我应一个摄影师要求,准备做一个转身甩动风衣的帅气动作时——意外发生了。
转身的瞬间,我没注意到地上不知谁掉落的应援棒。靴子的高跟精准地踩了上去,脚踝猛地一扭。剧痛传来,我失去平衡,整个人不受控制地向后倒去。
“啊!”
时间仿佛被慢放。我看见天花板上璀璨的水晶吊灯,听见周围人群的惊呼,感觉到风衣在空中划出徒劳的弧度。脑子里只有一个念头:完了,这下丢人丢到外太空了。
预想中与大理石地板的亲密接触并没有到来。一双手臂从侧面稳稳地接住了我。力道很大,带着一股清冽的、像是薄荷混合着洗衣液的味道。
我惊魂未定地抬头,对上一双带着笑意的眼睛。是刚才排队时遇到的那个“丹恒”小哥。他扶着我,让我靠在他身上,击云枪不知何时已被他利落地夹在腋下。
“没事吧?”他问,声音里有种让人安心的沉稳。
周围响起一片松口气的声音,夹杂着几句“好险”“幸好有人扶住”。我的脸瞬间烧了起来,从额头红到脖子根。什么优雅,什么从容,什么尽在掌握,全在刚才那个四脚朝天的趋势里灰飞烟灭了。
“没、没事……”我试图站直,脚踝却传来一阵刺痛,让我倒吸一口冷气,不自觉地又靠回他身上。
“扭到了?”他低头看了看我的脚,“能走吗?”
我试了试,只要一用力,脚踝就疼得钻心。看来刚才那一下扭得不轻。
“我扶你去那边休息一下吧。”丹恒小哥说着,几乎是半搀半抱地把我带到墙边的休息区。几个工作人员也闻讯赶来,询问情况,拿来了一瓶冰镇矿泉水让我冷敷。
我坐在柔软的沙发上,看着肿起来的脚踝,欲哭无泪。精心维持了一整天的形象,在最后关头崩塌得如此彻底。现在的我,哪还有半点卡芙卡的影子,完全就是个狼狈的伤兵。
丹恒小哥没有离开,他在我旁边坐下,把击云枪靠在一边。“需要帮你联系朋友吗?或者我叫个车送你回去?”
“不用不用,”我连忙摆手,“我休息一下就好……太谢谢你了,刚才要不是你,我肯定摔得很惨。”
“举手之劳。”他笑了笑,目光落在我依然精致的服装上,“不过说真的,就算摔倒了,你也是我今天见过最还原的卡芙卡。从妆发到服装,甚至……嗯,连这种意外发生时的那种……真实的反应,都让人觉得,这个角色是活生生的。”
他的话让我愣了一下。这算……安慰吗?用这种奇怪的角度?
“我叫林远,”他伸出手,“计算机系的,大四。”
“苏晓,学设计的,也大四。”我跟他握了握手。卸下了扮演角色的压力,声音也恢复了平时的语调。
“难怪服装细节这么厉害。”他恍然。
我们就这样聊了起来。抛开cosplay的身份,林远是个很有趣的人,说话条理清晰,偶尔带点理工男的冷幽默。他告诉我,他玩《星穹铁道》纯粹是为了放松,cos丹恒是因为觉得角色武器很酷,为此还特意研究了怎么用3D打印制作击云枪的细节。
“所以,你刚才说的‘真实的反应’是什么意思?”我还是没忍住好奇心。
他摸了摸鼻子,似乎有点不好意思:“就是……游戏里的角色,总是完美的,很少会展现脆弱或者尴尬的一面。但你刚才摔倒前那一瞬间的表情,惊讶,慌乱,还有点不甘心,特别真实。反而让人觉得,如果卡芙卡真的存在,她可能也会有这样措手不及的时刻。这比完美无缺的模仿,更打动人。”
我怔住了。从未有人从这个角度评价过我的cosplay。我们总是追求极致的还原,一样的发型,一样的服装,一样的眼神和姿态。却忘了,真实的人,或者说,真实存在的“角色”,应该是立体、多面,甚至会有瑕疵的。
脚踝上的冰水瓶子传来丝丝凉意,疼痛似乎也减轻了些。宴会厅里依旧人声鼎沸,灯光璀璨,但我们这个小小的角落,却仿佛安静了下来。
“其实,”我低头看着自己肿起的脚踝,自嘲地笑了笑,“刚才摔下去的时候,我脑子里想的是,完了,我的‘最佳还原奖’泡汤了。”
林远笑了声,声音低沉好听:“不一定。说不定评委觉得,能把这幺高的靴子穿出实战效果,也是还原度的一部分?”
我被他的歪理逗笑了。紧张和尴尬的情绪,在笑声中渐渐消散。
后来,工作人员用轮椅把我推去了附近的医院急诊。诊断结果是韧带拉伤,需要静养一段时间。林远一直陪着,帮我挂号、取药,直到我闺蜜气喘吁吁地赶到医院。
分别时,我们互相加了微信。
“下次漫展,还cos卡芙卡吗?”他推了推眼镜,问道。
我看着自己打着绷带的脚,想了想,说:“可能吧。不过下次,我得先练好怎么穿这靴子走路。”
他点点头,很认真地说:“嗯,下次等你穿稳了,我再cos丹恒,给你当护卫。”
回去的路上,闺蜜一边开车一边揶揄我:“行啊苏晓,cos个角色还能捡个帅哥回来?你这波不亏。”
我靠在车窗上,看着窗外流光溢彩的上海夜景,脚踝隐隐作痛,心里却有种奇异的充实感。我想起林远的话,想起今天经历的一切——从地铁里的紧张,到被认可时的欣喜,再到摔倒时的狼狈,和最后那份意想不到的安慰与理解。
或许,真正的“还原”,并不只是外在的形似。而是在某个瞬间,你让一个虚构的角色,拥有了真实的情感和生命力,包括她的强大,也包括她的脆弱。就像卡芙卡自己说的:“命运是神秘的织网。”而今天这张网,用一场意外和一个邂逅,织出了我从未预料到的剧情。
我低头看了看手机,林远刚刚发来一条消息:“到家了吗?脚还疼不疼?”
窗外,城市的灯火如星辰般铺展开来。我忽然觉得,这次“社死”的见面会,或许并不是一个糟糕的结局。
而是一个有趣的开端。
第二章
接下来的两周,我过上了单脚跳的退隐生活。
设计系的毕业创作迫在眉睫,我只能把画板支在床上,脚踝下垫着枕头,一边冰敷一边赶工。颜料洒在床单上,我妈推门进来时,脸上的表情像是看到了凶案现场。
“苏晓!你就不能消停点?”她举着锅铲,痛心疾首,“cos什么不好,非要把自己cos成伤员!”
我嬉皮笑脸地递过一张湿巾:“妈,这是为艺术献身。”
微信对话框里,林远的头像时不时亮起。他说话很有分寸,不过分热络,但总能恰到好处地出现。有时是分享一张游戏新角色的截图:“这个技能特效像不像你泼翻的钴蓝色颜料?”有时是深夜发来一句:“还在赶图?注意休息。”
我们的聊天内容从游戏逐渐扩散。他聊他正在调试的毕业设计——一个基于神经网络的手绘风格转化算法;我抱怨我的导师对色彩饱和度的变态要求。他发来他用代码生成的“星空版卡芙卡”像素画,丑得别具一格;我回敬一张把他cos的丹恒画成Q版包子脸的速写。
脚伤第五天,他问:“需要帮你带点吃的吗?你们小区门口那家生煎不错。”
我盯着屏幕看了三秒,回:“好啊,要双份醋。”
那天下午,他提着还烫手的生煎和一杯加了双倍珍珠的奶茶出现在我家楼下。我单脚蹦到阳台,看见他站在七月的梧桐树影里,白T恤被汗浸湿了一小块。他抬头看见我,挥了挥手里的袋子,阳光透过树叶缝隙,在他身上投下晃动的光斑。
“就不上去了,”他在电话里说,声音带着点跑过步的微喘,“免得你妈以为我是不良青年,把你带歪了。”
我咬着吸管,奶茶的甜味一路漫到心里。生煎的汤汁溅到嘴角,我手忙脚乱地找纸巾。那一刻,我突然觉得,脚踝上那圈丑陋的绷带,好像也没那么碍眼了。
拆绷带那天,正好是《星穹铁道》新版本更新。林远发来消息:“新剧情看了吗?卡芙卡又有新台词了。”
我点开语音,模仿着游戏里卡芙卡那种带着气音的、慵懒又危险的语调,念出更新公告里的句子:“‘命运的丝线,看似杂乱,却总在暗中相连’……怎么样,像不像?”
他回了一串省略号,然后说:“苏晓,你以后千万别用这种声音半夜给我发消息,容易出人命。”
我对着手机屏幕笑出声。窗外的蝉鸣聒噪,却比任何时候都动听。
脚伤好了七成,我能勉强穿着平底鞋慢慢走路时,林远提议:“周末有个小型独立游戏展,去不去?我朋友团队有作品参展。”
那是个藏在老厂房改造的艺术园区里的展览。没有炫目的灯光和拥挤的人潮,只有一个个充满奇思妙想的展台。林远的朋友是个戴黑框眼镜的男生,他们的作品是一款水墨风格的解谜游戏,玩家需要操控一滴墨汁在山水画卷中穿梭。
“远哥,这就是你那位‘摔出来的缘分’?”朋友笑着打量我,被林远用宣传册轻轻拍了下脑袋。
我看着屏幕上晕染开的墨色,忽然想起卡芙卡技能特效里那些流动的暗影。“这个墨汁的物理引擎调得很细腻啊。”我指着画面说。
林远有些惊讶:“你看得出来?”
“学设计的,对动态和质感比较敏感。”我凑近屏幕,“不过如果这里的水纹涟漪能再延长几帧,层次感会更好。”
我们就着一个游戏细节讨论了十几分钟,他朋友在一旁目瞪口呆,小声对林远说:“可以啊,找个这么懂行的。”
看展结束后,我们沿着苏州河散步。夏夜的风带着水汽,吹散了白天的闷热。远处是陆家嘴璀璨的天际线,近处是河边跑步的人和摇曳的柳枝。
“其实,”林远忽然说,“第一次见你那天,我注意你很久了。”
“嗯?在哪儿?地铁里?”
“更早。在微博上。你发过一张卡芙卡的半成品服装草图,我记得你为内衬丝绸的颜色纠结了很久,发了十几个色卡对比。”
我愣住了。那是我三个月前发的微博,粉丝寥寥无几,几乎是个私人号。
“你怎么……”
“大数据推送的。”他摸了摸鼻子,眼神有点飘忽,“算法觉得我可能会喜欢……嗯,卡芙卡相关的内容。”
我停下脚步,看着他。路灯的光线在他侧脸投下柔和的阴影,他的耳根似乎有点红。河面上的游船拉响汽笛,声音悠长。
“所以,”我慢慢地说,“你早就知道我会去那场见面会?”
“我猜的。看到你发了抢到票的微博。”他承认得有点无奈,“本来想找个机会自然一点打招呼,没想到……”他指了指我的脚踝,“是以那种方式。”
命运确实像个神秘的织网。我以为的偶然邂逅,原来早有伏笔。心里有点好笑,又有点说不清道不明的悸动。这个看似沉稳的理工男,居然也会有这样“处心积虑”的一面。
“那你觉得,”我故意拖长声音,“我和微博上那个纠结色卡的苏晓,哪个更真实?”
他转过头,很认真地看着我:“都是。纠结色卡的是你,在见面会上闪闪发光的是你,摔得四脚朝天的是你,现在站在这里……问我这种问题的,也是你。”
他的目光太直接,让我有点招架不住。我低头踢着路上的小石子,听到自己心跳的声音,混在夏夜的虫鸣里,格外清晰。
“下次漫展,”他换了个话题,“还一起吗?这次我保证看好路,不让任何应援棒出现在你脚下。”
“看你表现。”我扬起下巴,努力做出卡芙卡式的傲慢表情,可惜上扬的嘴角出卖了我。
我们沿着河岸走了很久,聊游戏,聊毕业,聊未来模糊的轮廓。他提到想去一家专注于游戏美术技术研发的公司,我说我想做角色设计。走到我家小区门口时,夜已经深了。
“就送到这儿吧。”我站定。
“好。”他点点头,却没立刻转身。
小区门口的灯光有些昏暗,飞蛾绕着灯罩盘旋。我们之间隔着一小步距离,空气里仿佛有什么东西在无声地酝酿。
“苏晓。”他叫我的名字,声音比平时低一点。
“嗯?”
“下次……”他顿了顿,像是鼓足了勇气,“下次见面,可以不cos卡芙卡吗?”
我愣了一下。
“我想看看,”他补充道,眼神明亮,“不扮演任何人的苏晓,是什么样子。”
夜风拂过,带着栀子花的香气。我看着他,突然笑了。
“好啊。”我说,“不过,你得先请我吃一顿赔罪饭。毕竟,我的‘最佳还原奖’是因为你才没拿到的。”
他也笑了,眼里的光像落进了星星。
“没问题。地方你挑。”
我转身走进小区,脚步轻快,几乎感觉不到脚踝曾经受过伤。走到楼道口,我回头看了一眼。他还站在原地,朝我挥了挥手。
电梯上升的失重感,像极了心情。
回到家,我收到他发来的消息:“到家了说一声。”
我回:“到了。另外,不cos卡芙卡的苏晓,可能有点普通,你别失望。”
他几乎秒回:“不会。普通的苏晓,应该比卡芙卡好养活,至少不用吃一个月泡面做衣服。”
我抱着手机,倒在床上,把脸埋进枕头里。窗外的上海,灯火通明,是一个永不落幕的巨大舞台。而在这个夜晚,我好像终于从舞台中央的聚光灯下,慢慢走到了侧幕条边,看到了一个同样普通,却无比真实的观众。
也许,这才是线下见面会那天,命运真正想要送给我的礼物。不是聚光灯下的赞美,不是完美无缺的扮演,而是一个看见并接纳你所有真实模样的人。
我点开手机相册,翻到见面会那天摔倒前,一个摄影师抓拍的照片。照片上的“卡芙卡”,风衣扬起,眼神锐利,确实像个掌控一切的女王。
而我更喜欢现在这个,脚踝上还有淡淡淤青,会因为一条微信消息而忍不住傻笑的,普通的苏晓。
因为我知道,在某个人的镜头里,这个普通的苏晓,或许才是真正的主角。
第三章
林远说的“赔罪饭”,约在了一个周六的傍晚。
地点是他选的,一家藏在思南路老洋房里的本帮菜馆。门脸不大,推开沉重的木门,里面是别有洞天的安静。暗红色的地板,昏黄的壁灯,空气中浮着淡淡的糖醋和黄酒混合的香气。
我比约定时间早了十分钟到。服务生引我到一个靠窗的位置,窗外是个小巧的庭院,种着几株翠竹。我坐下,下意识理了理裙子——一条简单的米白色棉布裙,是我衣橱里最“苏晓”、最不“卡芙卡”的款式。脸上只薄薄打了层粉底,连假睫毛都没贴。看着玻璃窗里自己的倒影,确实有点……过于普通了。心里那点莫名的忐忑又冒了出来。
木门上的铃铛轻响,我抬头,看见林远走了进来。他也穿得很简单,浅蓝色的衬衫,袖子随意地挽到小臂。他看到我,眼睛亮了一下,快步走过来。
“等很久了?”他拉开对面的椅子坐下,气息微促,像是小跑过来的。
“刚到。”我笑了笑,把菜单推过去,“你点吧,我什么都吃。”
他也没推辞,低头研究菜单,手指在纸页上轻轻点着,神情专注得像在调试代码。暖黄的灯光落在他侧脸上,勾勒出清晰的轮廓。我忽然发现,他不戴那顶丹恒的假发,额前的碎发自然垂下,看起来比实际年龄要小一些,带着点学生气的干净。
“红烧肉肯定要的,他们家的招牌。油爆虾吃吗?清炒蟹粉蛋呢?再来个酒香草头……”他报菜名很熟练,抬头征求我的意见,“会不会太油了?”
“不会,正好。”我其实有点惊讶他的熟稔。我以为理工男点菜会更……直接一点。
等菜的时候,气氛有点微妙的安静。不像在网上聊天那样可以随时撤回、斟酌字句,现实的面对面,让每一个表情和停顿都无所遁形。我端起茶杯喝了一口,试图找点话题。
“你那个游戏算法的项目,进展怎么样了?”
“还在调参,神经网络这东西,有时候像个黑箱,得有点耐心。”他笑了笑,“你呢?毕业设计搞定了?”
“差不多了,最后渲染阶段,就是比较耗电脑。”我比划了一下,“我们系机房这几天跟网吧似的,全是跑图的。”
服务生开始上菜。精致的白瓷盘里,红烧肉油亮诱人,油爆虾蜷缩成金黄的小球,蟹粉蛋嫩黄,草头碧绿。香气扑鼻而来,我这才感觉到饿了。
“快尝尝。”林远把红烧肉往我这边挪了挪。
我夹起一块,肥瘦相间,入口即化,甜咸度恰到好处。虾壳酥脆,虾肉弹牙。每一道菜都很好吃,是那种家常又讲究的味道。
“你怎么找到这家店的?”我忍不住问。这地方不像他会常来的风格。
“我爷爷以前住这附近,”他夹了一筷子草头,“小时候常来,后来搬走了,但偶尔会回来吃。”
这个答案让我有些意外,心里某个地方软了一下。原来这顿饭,不只是“赔罪”,还带着点他私人的记忆。
我们边吃边聊,之前的拘谨渐渐被食物的温暖驱散。他跟我讲他爷爷是搞桥梁设计的,书架上全是图纸,他小时候最爱去爷爷家,不是因为零食,而是可以摸那些泛黄的、带着墨水味的图纸。我则说起我外婆,一个擅长老式缝纫的裁缝,我的第一件“设计作品”,是五岁时用外婆的碎布头给洋娃娃做的一条歪歪扭扭的裙子。
“所以你这动手能力是家学渊源?”他挑眉。
“可能吧,”我笑,“不过我可没我外婆那耐心,她能把一件旗袍的盘扣做上三天。”
话题不知不觉就蔓延开了。我们从童年趣事聊到大学里遇到的奇葩老师,从最近看的电影聊到对某个社会事件的看法。我发现林远思维很清晰,表达观点时不急不躁,但很有自己的坚持。而他也似乎很乐意听我絮絮叨叨讲设计上的那些琐碎烦恼和偶尔迸发的灵感。
“其实,”他放下筷子,很认真地看着我,“我觉得你做角色设计,优势很大。”
“嗯?因为我cos得像?”
“不全是。”他摇摇头,“是你有一种……共情力。你能看到角色光环背后的东西。就像那天你说,卡芙卡强大,但她可能也会有无措的时刻。这种理解,比单纯画得好看更重要。”
他的话像一颗投入湖心的小石子,在我心里漾开圈圈涟漪。很少有人从这个角度肯定过我。大部分人的赞美停留在“画工好”“还原度高”。
“谢谢。”我轻声说,感觉脸颊有点发热,赶紧低头去剥虾。
吃完饭,天色已经暗了下来。思南路上的梧桐树高大茂密,路灯的光线被枝叶切割成斑驳的光影,洒在安静的路面上。我们并肩走着,夏夜的风带着植物的清香。
“吃撑了,”我满足地叹了口气,“得散散步消食。”
“好。”他放慢了脚步,配合着我的节奏。
老洋房一栋挨着一栋,各有各的风格。我们偶尔停下来,凭着我半吊子的建筑知识,猜测着某栋房子的年代和故事。走到一个拐角,看到一家亮着暖黄灯光的小书店还开着门。
“进去看看?”林远提议。
书店很小,书架顶天立地,空气里是好闻的旧书和咖啡混合的味道。我们各自在书架间穿梭。我抽出一本讲浮世绘的书翻看,一抬头,看见林远在对面那排,正踮着脚去够书架顶层的一本厚厚的《算法导论》。
他拿到书,低头翻阅,手指划过书页,神情专注。书店里很安静,只有纸张翻动的沙沙声和偶尔的咳嗽声。暖光笼罩着他,这一刻的他,和那个在游戏展上侃侃而谈的程序员,和那个在见面会上扶住我的“丹恒”,似乎有些不同,更沉静,更……让人安心。
我忽然想起他之前说的话。不扮演任何人的苏晓,是什么样子?那么,不cos丹恒的林远,此刻在这个安静书店里的林远,或许就是答案。
他似乎是感应到我的目光,抬起头,隔着书架的空隙对我笑了笑,无声地用口型问:“有喜欢的吗?”
我摇摇头,把书放回原位。
从书店出来,我们手里都空着,但心里好像都装了点东西。夜更深了,路上的行人更少。
“我送你回去。”他说。
“不用了,我打车很方便。”
“顺路。”他坚持,已经伸手拦下了一辆出租车。
车上,我们都没怎么说话。电台里放着舒缓的爵士乐,窗外的夜景飞速后退。我靠在后座,能闻到他身上淡淡的、像是洗衣液混合着刚才书店里旧书的味道。很干净,很好闻。
车子停在我家小区门口。和上次一样,他先下车,替我拉开车门。
“今天……很开心。”我站在路灯下,看着他说。
“我也是。”他点点头,眼神温和,“普通的苏晓,比我想象的还要有趣。”
我忍不住笑了:“谢谢夸奖,普通的林远先生。”
“下次,”他顿了顿,“下次我们去哪里?”
“下次啊……”我故意拖长声音,看着他不自觉屏住呼吸的样子,觉得有点可爱,“下次,该我请你了。我知道一家很棒的甜品店,他们家的抹茶千层,绝了。”
他明显松了口气,眼里的笑意漫开:“好,我等你通知。”
我转身走进小区,这次没有回头。但我知道,他一定还站在那里。就像我知道,我和这个“普通的林远先生”之间,有些东西,已经悄然开始了。它不像游戏剧情那样充满戏剧性,也不像cosplay那样光彩夺目,它只是在一个普通的夏夜,从一顿家常菜、一段散步、一家小书店开始,安静地,真实地,生根发芽。
回到房间,我收到他的消息:“到了。抹茶千层,记下了。”
我回了个点头的表情包。然后点开手机,删掉了之前为了模仿卡芙卡语气而收藏的一大堆语音笔记。
也许,我不需要再去刻意扮演谁了。做这个有点普通、爱吃、会为毕业设计头秃的苏晓,好像也挺不错。至少,在某个人的眼里,这个苏晓,是独一无二,且足够有趣的。