深夜加班回家,电梯里遇见穿睡衣倒垃圾的周屿。他瞥我一眼,声音困倦:“钥匙落屋里了?”我点头,他侧身让出空间:“等会儿,我开锁师傅熟。”电梯上升的嗡嗡声里,我盯着他睡衣领口磨损的边角,突然想起某个深夜,那个总在凌晨两点陪我在游戏里打野的ID——“屿不迁”,也爱穿磨旧的灰色睡衣。 三个月前,我在“搭子联盟”APP上匹配到“屿不迁”。他话少,但每次我抱怨工作压力,他总在半小时内上线,沉默地带我通关最难的副本。我们约定不露脸、不聊现实,像两艘隔着晨雾航行的船。直到上周,我随口说“想搬家,邻居总半夜吵架”,他难得回得快:“我邻居也吵,不过最近消停了。”当时我没在意。 此刻,他掏出钥匙串,金属碰撞声清脆。我忽然问:“你……用‘屿不迁’这个ID吗?”他动作一顿,抬眼,镜片后的眼睛在楼道灯光下眯起:“你也是‘落跑 Cherry’?”空气静了三秒。他忽然笑了,那种在游戏语音里听惯了的、带着点沙哑的笑:“所以每次你说‘今天又被甲方虐’,我其实想回——我楼上那个加班狗也这样。” 锁开了。他侧身:“要进来坐吗?刚煮了咖啡。”我犹豫着,他补充:“游戏里你说过,讨厌速溶咖啡的酸涩。”那一刻,所有深夜的对话突然有了实体的温度。他家里飘着薄荷糖的味道,和游戏语音里偶尔出现的背景音一模一样。 后来我们聊到凌晨三点。他指着冰箱贴:“这是你上周说想去的京都寺庙明信片,我买了。”我怔住——那是我随手发在社交动态的旧图。他挠头:“你总在周三晚八点上线,我后来发现,是公司团建结束的固定时间。”原来我们早就在彼此生活的缝隙里,偷偷交换过无数碎片。 某个雨夜,我又被工作压垮。门铃响,周屿端着热汤站在门外:“游戏里你说过,压力大时想喝妈妈煮的萝卜汤。”雨水顺着他的发梢滴在汤碗边。我接过碗,指尖碰到他微凉的手背。他忽然轻声说:“其实第一次在电梯见你,我就认出游戏里的语气了。但我想,万一搞错了呢?万一你不想现实见面呢?”雨声很大,大到他后一句几乎被淹没:“所以我装了三个月陌生人。” 现在,他的阳台和我的阳台只隔三米。每当我熬夜,总能看到他房间的灯还亮着。昨天我晾衣服时,他忽然从那边探出身,手里举着两罐啤酒。我们隔着晾晒的衬衫、飘动的窗帘,碰了碰罐子。晚风把可乐的甜味和远处晚霞一起吹过来。 原来最长的暗恋,是隔着屏幕打捞一个人三年,而那个人,一直住在隔壁。