权限被收回后的第一个周末,周衍学会了睡懒觉。 不是那种有意识的赖床——是真正的、毫无防备的、连生物钟都放弃抵抗的睡眠。 我七点半准时睁眼的时候,他还在我旁边,脸埋在枕头里,碎发翘在额角,呼吸又深又匀。 一条手臂横在我腰上,不是圈,是搭——手指松松地蜷着,掌心朝下,像一只在太阳底下摊开肚皮的猫。 他在公司上班的生物钟是六点五十,醒了之后雷打不动地先看一封邮件再做二十分钟核心训练。离职第一天的早晨,全作废了。 我从他手臂底下慢慢滑出来,没吵醒他。 他只是在睡梦中皱了下眉,手在空了的床单上摸了一下,然后继续睡。 这个动作让他在我眼里忽然不像一个做了七年算法的人——像一只还没完全习惯被人捡回家的流浪狗。 咕噜不知什么时候被他从公寓接了过来,此刻正睡在床尾,尾巴圈成一个圆的灰绒球。 搬猫的事情是周衍自己办的,上周三我去了趟罗湖谈品牌合同,回来的时候猫砂盆、猫抓板、猫粮桶就已经全部到位,摆在客厅角落里,和那台按摩椅呈九十度角。 咕噜对此的评价是在猫砂盆里刨了足足五分钟,然后跳上沙发,把他新买的灰色靠垫踩成了自己专属的王座。 “你什么时候搬的猫。”我当晚问他。 “你出门之后。”他没抬头,还在电脑上写着什么,“猫粮桶放在厨房那堵墙旁边,斜对它的饮水机。它喜欢靠着墙吃东西——在公寓的时候每次吃粮都蹲在那个角落。我把位置镜像了一下,朝向不变。” 他把猫粮桶的摆放位置也做了镜像对称。 这个人会下意识在猫的行为数据里推算出安全感来源,然后不动声色复制出一模一样的安全区。 就像他对我做过的一样。 此刻咕噜从床尾跳下,四只灰爪子踩着我的脚印跟进了厨房。 我倒猫粮的时候它把脑袋挤进我的手和碗之间,尾巴竖得直直的,喉咙里发出冲锋枪一样低沉的咕噜声。 我把豆浆机启动,又从冰箱里拿出鸡蛋和速冻包子放进蒸锅。 窗外的三角梅上挂着好几颗沉甸甸的雨珠,将落未落。 草坪被这些日子的雨水浸得深绿,踩上去应该会微微渗出水来。 那箱旧金山的行李昨天下午从转运仓入库了。 箱子竖着倚在储物间里,帆布上还缠着取下来没扔掉的美国海关胶带。 一切都在发芽。 蒸锅开始冒热气的时候,一双光着的大脚出现在厨房地砖上。 “你偷看我睡觉。”周衍的声音带着起床特有的沙哑,靠在厨房门框上。 他赤着上身,睡裤裤腰松垮地挂在胯骨上,一只脚光着,另一只脚不知什么时候套上了拖鞋——大概是走到一半才想起穿鞋。 头发翘得比我见过的任何一次都离谱,左半边后脑勺直接压出一道弧形凹痕。 “不是偷看。是光明正大地看。”我把豆浆倒进玻璃杯里推给他,“然后顺便翻了一下你那箱行李——美国海关封条还挺完整。” “不完整。里面缺了一本你以前直播录屏的本地副本。”他揉着眼睛坐到餐桌旁边,声音还很闷,“本来想带走。忘了。” “忘了还是舍不得。” “舍不得。”他喝了一口豆浆。 停顿片刻,把杯子放下,视线落在我光着的小腿上,似乎还没完全睡醒。 然后他伸手拉了拉我身上他的旧T恤——领口滑到肩膀,锁骨下方那块昨晚沙发扶手上蹭出的红痕还没褪,边缘泛出淡淡青紫。 他的拇指下意识在上面轻轻蹭了一圈,没说话。 然后他低下头,亲了一下那个红痕。嘴唇干燥,力道轻得像落在花瓣上的一小撮晨雾。 我被他蹭得往后缩了半寸,腿窝磕在餐桌角上。 他抬手垫住我后背和桌角之间,继续往下亲——锁骨、胸前、隔着旧T恤印上乳头。 棉布被他嘴唇含湿,凉意在布料底下化成一道细窄的电流直直地窜过我的腰际。 豆浆机的保温灯跳了一下,他松口,把滑到我臂弯的领口重新拉回原处,然后一本正经地拿起昨晚的合同草稿继续批注:“第五页的收益结算周期偏差太大。……你继续煎蛋。” 说完一边在纸上写写画画,一边把脚上唯一那只拖鞋划过来让我踩。我赤着的脚踩进他的拖鞋,余温还在。 “还有,”他头也不抬,笔在纸上划过,“你刚才从卧室出来的时候忘了穿拖鞋。今天是地板清洁日。你会着凉。概率百分之七十三。” 我把鸡蛋翻了个面,撇着嘴角故意不理他。 中午之后,他整理旧金山带回来的那箱行李。 大部分是书和论文打印件,还有一些零碎——一副备用眼镜、一个没拆封的机械键盘、一小袋已经过期的咖啡豆。 他蹲在储物间地板上,把东西一件一件拿出来分类。 我在他身后倚着门框吃苹果。 “这个。”他从箱子底部翻出一个纸盒,没回头,只是把盒子递到我手边。 盒子里是一对哑光黑的拾音器,外侧却手绘了两笔不易察觉的烫金——在哑黑表面上几乎隐形,只有凑近才能看清。 “给你的吉他。小型移动拾音器,可以直接卡在音孔里。以前用数据帮你调均衡。现在靠你自己调。”他把纸盒压进我掌中,没有多余的话。 我咬紧苹果,把拾音器卡进阿尔罕布拉的音孔里,插上迷你音响。 当我把手指搁到弦上的时候,他蹲在一地论文和旧键盘之间,随手往泰勒上顺了顺钢弦。 没有谱。 没有任何预设的音轨。 他弹得断断续续,指腹上还沾着没擦掉的咖啡渍印子。 但我们的和弦缠在了一起。 我弹E小调,他用大三度断后。 我弹分解,他用低音线垫了一条完全没有被标注过的旋律。 这不是我弹他听。 不是伴奏。 是他用七个月的注视学会的对话。 咕噜从客厅沙发上抬头,瞥了一眼这两个坐在地上的人类,尾巴晃了晃又睡过去。 下午我窝在沙发里懒洋洋地翻平台官方的消息。 乔乔的新账号在三天前晚上开播了第一场。 鹿鹿没有再戴耳钉。 耳钉出现在乔乔的耳朵上,没有任何人出言解释。 这本身就是解释——比所有公告都响亮。 我把手机翻到乔乔的直播间。 在线人数不高,大概三千多。 但她坐在镜头前,背景是一面白墙和一把普通的高脚凳。 没有玩偶墙,没有美颜开到八十的滤镜,没有那句标志性的甜腻开场白。 她只是对着镜头说:“大家好。我是乔乔——本名乔晚。今天不唱歌,就想聊聊天。” 弹幕有骂的,有鼓励的,有沉默的。 她挑了一条弹幕念出来:“你以前刷榜的事是真的假的。”然后她把话筒放下,两只手交握在膝盖上,看着镜头。 “真的。我做了。我没有资格让任何人原谅。” 弹幕静了两秒。 然后炸了。 有人刷“恶心”,有人刷“真诚”,有人刷“你倒是挺敢说”。 她没有再解释,也没有哭。 只是在屏幕前安静地坐了几秒,然后把话题转到了今天的主题——独立直播怎么调参数。 周衍从我背后撑过来,下巴搁在我肩膀上,一起看了一会儿乔乔的直播间,然后开口:“她的在线人数现在只有三千,但弹幕互动率是过去所有场次的三倍。负面弹幕占比正在被正向替代——速度比她公会的公关模型快。”顿了顿,“她把自己毁了之后反而修好了。” 我转头看他。同样的话,同样也能放在我们之间。 我们在厨房的小圆桌边对坐了很久。 他把豆浆杯上那个铅笔画的小星号重新描了一遍,让我伸手。 然后把杯沿上还热着的水珠轻轻沰在我的手心里,用拇指慢慢推开,伏在我指节上写:“星、号。”我抽回手,抬高,在他的额头贴上同样湿润的痕迹。 那是那天第一百零一次不成形的对视。 直到天光完全淡去,他也没问我看的是什么。 晚餐我们没点外卖。 冰箱里有他早上买的菜心、牛肉、一盒豆腐。 他把牛肉切成薄片的时候手腕发力很稳——刀工还是当年跟汕头室友学的,每一片都透光。 我把豆腐切得大小不一,他看了一眼没说话,只是把最大那块夹到他自己那碗里。 蒸锅腾起白汽,抽油烟机嗡嗡地转着,锅铲碰铁锅的声音密而琐碎。窗外亮起第一盏地灯。咕噜跳上餐桌旁边的椅子,趴下来用尾巴圈住自己。 我在炒菜心的间隙问了他一句:“明天我们去看画展吧。有个现代水墨展,票已经买了。” “嗯。” “然后去鹿鹿的乔迁party——她新租的公寓,说煮火锅。” “好。” “然后晚上回来——” 他放下菜刀,转过脸看我,嘴角的酒窝里藏着一颗极细的水珠:“你是不是在规划日常。” “对。”我理直气壮地铲起一片菜心,“这就是日常。” 他没再答话,只是重新拿起菜刀,把剩下的牛肉切完。 厨房里只剩下刀刃碰砧板的节奏和电磁炉的低频嗡鸣。 但他在切到最后一刀的时候,我听见他极轻地说了句什么。 我关掉炉火,侧头看他。 “我说——”他把切好的牛肉码进盘里,没有抬头,“这是我活到现在,最好的一天。” 不是被平台审计的那一天。不是拿回权限的那一天。是个既没有荣耀又没有高潮的日常,而他把它定义成最好的一天。 晚饭吃到一半的间隙,我放下筷子,爬到他腿上跨坐着。 他的嘴角还沾着一点酱汁,呼吸在被我贴近的那一下猛然顿住。 我低头用拇指帮他擦掉酱汁,顺便沿着他的下唇蹭进去一个吻。 他很轻地接住我,手从餐桌边缘滑到我腰窝,顺着脊椎向上抚摩。 然后双双从餐椅跌进沙发。 起坐之间他T恤上的豆腐渍印在我锁骨上,凉丝丝的,被他的嘴唇重新焐热。 他撑在我上方,鼻息扫过我的乳沟——那里还留着厨房蒸气带来的薄薄湿意——然后抬眼,那双眼睛在客厅地灯的暗影里像刚从代码丛林里迷路回家。 我没让他等。 我弓腰帮他脱掉上衣,帮他把运动裤蹬到脚踝,用小腿肚轻轻夹了夹他鼓胀的侧腰。 他把自己小心地埋进我身体里。 不是冲刺,是校准。 每一次抽出和顶入都慢得像在重新丈量比分合更大的空间。 沙发上那坨被咕噜踩过无数遍的灰色靠垫滑下去滚在地板上,没有人笑,也没有人捡。 高潮来临时他用手背垫着我后脑,让我软着声音倒进他肩膀。 精液隔着套子打在我最深处,喘息急促紊乱。 而我高潮里叫的仍旧是他的名字——省去任何前缀,干干净净的“周衍”二字。 他把脸深深埋进我汗湿的发间,呼吸良久才平顺下来。 我靠在他怀里,额头抵着他锁骨旁边那块被我咬红的牙印:“以后每一顿饭都得这样。” “哪样。” “你切肉。我煮豆腐。” “成交。”他吻了吻我的太阳穴。 窗外,雨又开始下。 不是轰轰烈烈的暴雨,是那种细密绵长的、能把整个深圳缝进纱帘里的灰雨。 院子里的三角梅在雨丝里沙沙轻响,地灯透过雨水折射出模糊的光晕。 咕噜从沙发下叼出那只被他藏了好几个礼拜的老鼠布偶,跳回桌面趴下,前爪抱住布偶,开始在盘子旁边旁若无人地蹬踹兔子腿。 周衍伸手把空碗挪开给它腾位置,然后把我揽进左肩窝里,扯过那条带毛球流苏的粗线毯——鹿鹿搬家时硬塞来的温锅礼——把两个人囫囵裹成一团。 他的下巴搁在我发顶,声音透过胸腔震过来,低沉而且慢:“鹿鹿的乔迁party——她说的火锅底料是什么。” “牛油特辣。所以明天中午我们去吃早茶。清淡点垫胃。然后不洗碗,直接叫车去展。” 他思索了片刻,最后对整份行程做出唯一一处改动:“展馆附近有个停车场,收费便宜。我查过画展附近的交通管制通告——那条路周末下午会实行分时段单行。我们早去半小时,停那个停车场,在车里听一会儿你没写完的半首新歌。然后再进场。” 我闭上眼。 这不是计划。 这是日常生活中长出的新对位。 一个曾经只靠后台数据和打赏曲线丈量世界的算法工程师,如今正替我在明日的平乏交通里找一个遮荫的停车场。 我在他怀里翻了个身,把脸埋进他T恤前襟。 那上面还残留着厨房的油烟气、速溶豆浆的甜、以及他皮肤本身清冽的底味。 这些味道加在一起,比任何数据面板都更准确。 它们合在一起,叫日常。