“他不会再来找我了。”依依把筷子横放在碗上,“因为我已经告诉他了。”
“告诉他什么?”
“我选了你。”
顾深的手停在桌面上,然后慢慢伸过来,覆在她的手背上。他的手掌干燥温热,指尖轻轻扣住她的手腕内侧,拇指按在她脉搏跳动的位置。这个动作他已经做过无数次了——在沙发,在躺椅,在厨房,在凌晨的床上——但每次做的时候都像是第一次。他的手指带着一种小心翼翼的笃定,像是在确认她的心跳还是那个频率,没有变。
第二十一章 新学期的日常
九月过半,城市终于有了一丝凉意。梧桐叶开始卷边,早晚的风不再黏糊糊地贴在皮肤上。顾家的空调关了,窗户开了,傍晚的风从阳台灌进来,把客厅里的窗帘吹得轻轻鼓起。
日子像上了发条一样规律起来。
周一到周五,顾瑶朝九晚六,偶尔加班到八九点。她公司最近在赶一个季末项目,整个人忙得像陀螺,回家洗完澡就瘫在沙发上看综艺,笑声从客厅传到走廊,看着看着就歪在扶手上睡着了。顾深会拿条薄毯给她盖上,她迷迷糊糊嘟囔一句“谢了老弟”然后翻个身继续睡,第二天醒来什么都不知道。
顾深的课表排得不密,但加上实验室的项目,他每天在学校待的时间比上课长。林知意的项目进入中期开发阶段,组会从两周一次变成一周两次,代码量翻了倍,他开始偶尔需要晚上加班调试模型。但他给自己定了一条铁律——不管多晚都要回家。实验室的师兄调侃他是不是家里藏了什么宝贝,他推了推眼镜说家里的床舒服。师兄信了。依依没信。
依依的白天是整块的空白。她gap到年底,名义上在准备秋招,实际上她的简历只投了三家公司,面试了一次,然后就没下文了。她没有焦虑,因为她知道自己不会去上班。她的生活在别处——在厨房灶台上炖着的银耳汤里,在他每天早上递过来的那杯拿铁里,在每天晚上他推开门时说的那句“我回来了”里。
但白天确实是长的。她学会了用这段时间做很多事。继续学Python——教材翻到了第十二章,面向对象编程,类与继承,她看得半懂不懂但每一页都做了笔记。她开始看他的项目文档,不是装模作样地看,是真的在看,遇到看不懂的术语就截图发给他。他在实验室收到消息,放下手头的事回复她,偶尔回复晚了会加一句“刚才在开会”——主动解释,自动报备,养成得比她预期的更快。
她还在顾瑶的指导下学烘焙。做了两次曲奇,第一次烤糊了,整个厨房都是焦糖的苦味,顾深回来闻了闻说“像实验室烧电路板的味道”。她气得把半盘失败品塞进他嘴里。第二次做得还不错,成品用保鲜盒装好放在茶几上。顾瑶拿了一块咬了一口说“比上次强”,顾深吃了三块,什么都没说,但她看到他回书房之后在手机备忘录里记了一笔,她路过时瞥见了——“今天她做了曲奇,第二版。成功率87%。好吃。”连曲奇都要打分,她当时靠在门框上笑了很久。
顾瑶始终没有发现。
她每天早上出门时,看到的是依依在沙发上翻杂志、弟弟在单人沙发上看电脑。她每天晚上回家时,看到的还是同样的画面——顶多杂志换成了Python教材,电脑屏幕上的代码换成了论文PDF。她偶尔会感叹一句“你俩真够宅的”,然后拎着外卖袋子走进厨房。她不知道那本Python教材会在她走后被搁在茶几上,而教材的主人会从长沙发上站起来,走到单人沙发前面,弯腰摘下他弟弟的眼镜,在他弟弟嘴唇上印一个带着银耳甜味的吻。
依依学会了听声音判断时间。顾瑶的闹钟响三遍——第一遍按掉,第二遍再按,第三遍她才会坐起来。卫生间的水龙头开四分钟——两分钟刷牙,一分钟洗脸,一分钟不知道在干什么大概是对着镜子发呆。咖啡机运行一分二十秒,然后是她换鞋时鞋柜门合页发出的嘎吱声,最后是门锁落下的咔哒声。那一声咔哒像是某种发令枪——安全时间开始。
晚上同理。顾瑶的洗澡时间是十二分钟,误差不超过三十秒。十二分钟之后是吹风机的声音,然后是她趿着拖鞋走过走廊的啪嗒声,然后是她房门关上的声音。之后顾瑶房间里会传出综艺节目的声音或电话聊天的声音,大约持续半小时到四十分钟。之后安静下来。再之后大约半小时,顾瑶的呼吸声会变得均匀——这个她听不到,但顾深能。他说他能隔着墙壁分辨他姐的呼吸频率,因为他从小和她住隔壁,听了十几年。这句话让依依愣了好几秒,不是因为惊讶,而是因为他把自己从小积累的、本该属于家人之间的感知能力,毫无保留地用在了保护她这件事上。
但安全时间不总是安全的。
某个周三晚上,顾瑶睡着了之后,顾深照例在凌晨十二点敲了依依的门。两个人刚在床上躺下来不到十分钟,走廊里忽然传来开门声。不是顾深房间的开门声——是顾瑶房间的开门声。
两个人的身体同时僵住。然后顾深动了。他翻身下床,捡起地上的T恤和短裤,用比平时快两倍但依然没有发出任何声音的动作穿好。与此同时,依依把被子拉平,把他睡过的枕头翻过来叠在自己的枕头下面。两个人全程没有说一句话,没有交换一个眼神——因为不需要,他们已经演练过无数次了。
顾深走到门边,侧耳听。顾瑶的脚步声在走廊里——很轻,是半梦半醒的那种步伐,方向是卫生间。然后卫生间的门开了又关,然后是冲水声。他回头看了依依一眼。黑暗中她看不清他的表情,但她能感觉到他站在门口的姿态——不是紧张,不是害怕,是一种拉满弓弦的专注。他在等。
顾瑶的脚步声从卫生间出来,在走廊里停了大概两秒。那两秒里,依依感觉到自己的心跳声大得像打鼓。然后顾瑶的脚步声继续往她自己房间移动,门关上了。走廊重新安静下来。
顾深又在门口站了整整十分钟。他不确定顾瑶是真的回去睡了,还是只是关上门——他需要确认她已经重新进入睡眠状态。十分钟后他转过来,走到床边坐下,弯下腰把脸贴近她耳边,压低声音说:“她回去睡了。应该是起夜,没有怀疑。”他顿了顿,“我今天不呆了。太危险。”然后穿好衣服,亲了一下她的额头,开门出去了。那晚他没有再来。
但大多数夜晚是安全的。在那些安全的夜晚里,他们在一起。早上顾深会在五点之前回到自己房间,七点准时出现在厨房煮咖啡,依依七点一刻从自己房间走出来,两个人隔着厨房操作台交换一个只有他们能读懂的眼神。
周承泽——顾深的大学室友兼好兄弟——大概是最接近发现真相的人。
他是在九月中旬的一个下午突然造访的。理由是“路过顺便蹭饭”。他敲开门的时候,看到依依站在门口,愣了一下。依依也愣了一下。她之前在顾深手机上看过他朋友圈的照片,知道他是谁——嘴贱心善、感情经验丰富、顾深在大学里最亲近的朋友。
“你是——顾瑶姐?”周承泽不确定地问。
“不是。我是依依,顾瑶的朋友。暑假借住在这。”
“哦哦哦——你就是那个依依姐!”周承泽的表情忽然变得很丰富,像是听到了什么了不起的八卦,“顾深提过你!他上学期从来不提任何人,这学期开学第一天就说‘家里有个姐姐在学编程’。我当时就奇怪,顾瑶姐不是学文科的吗——”
“她学的编程。”顾深从书房走出来,手里端着咖啡杯,声音很平,“你又来蹭饭?”
“你这什么态度!”周承泽捂着胸口做了个受伤的表情,“我好心来看你,你就这样?”
依依笑了笑,说正好做了曲奇,让他进来坐。周承泽在客厅沙发上坐下,目光在依依身上扫了一圈——很礼貌的打量,但有某种隐约的评估在里面,像一只嗅觉灵敏的猫在闻一块不熟悉的食物。依依给他拿了曲奇和咖啡,然后坐在对面。顾深坐在她侧面的单人沙发上,和平时一样——距离正常,表情正常,翻看电脑的动作正常。
周承泽吃着曲奇,随口聊了一些学校的事——项目进展、导师八卦、某场篮球赛的比分。聊到一半他忽然话锋一转:“对了,林知意让我问你,明天下午的组会你去不去?她说上次你发给她的代码有个地方想跟你当面讨论。”他咬了一口曲奇,“我感觉她对你有意思。”
空气安静了一秒。
顾深抬起头:“她让你问的?”
“没有,我自己观察的。你看她的眼神正常,她看你的眼神不太正常。”周承泽又咬了一口 “他不会再来找我了。”依依把筷子横放在碗上,“因为我已经告诉他了。”
“告诉他什么?”
“我选了你。”
顾深的手停在桌面上,然后慢慢伸过来,覆在她的手背上。他的手掌干燥温热,指尖轻轻扣住她的手腕内侧,拇指按在她脉搏跳动的位置。这个动作他已经做过无数次了——在沙发,在躺椅,在厨房,在凌晨的床上——但每次做的时候都像是第一次。他的手指带着一种小心翼翼的笃定,像是在确认她的心跳还是那个频率,没有变。
第二十一章 新学期的日常
九月过半,城市终于有了一丝凉意。梧桐叶开始卷边,早晚的风不再黏糊糊地贴在皮肤上。顾家的空调关了,窗户开了,傍晚的风从阳台灌进来,把客厅里的窗帘吹得轻轻鼓起。
日子像上了发条一样规律起来。
周一到周五,顾瑶朝九晚六,偶尔加班到八九点。她公司最近在赶一个季末项目,整个人忙得像陀螺,回家洗完澡就瘫在沙发上看综艺,笑声从客厅传到走廊,看着看着就歪在扶手上睡着了。顾深会拿条薄毯给她盖上,她迷迷糊糊嘟囔一句“谢了老弟”然后翻个身继续睡,第二天醒来什么都不知道。
顾深的课表排得不密,但加上实验室的项目,他每天在学校待的时间比上课长。林知意的项目进入中期开发阶段,组会从两周一次变成一周两次,代码量翻了倍,他开始偶尔需要晚上加班调试模型。但他给自己定了一条铁律——不管多晚都要回家。实验室的师兄调侃他是不是家里藏了什么宝贝,他推了推眼镜说家里的床舒服。师兄信了。依依没信。
依依的白天是整块的空白。她gap到年底,名义上在准备秋招,实际上她的简历只投了三家公司,面试了一次,然后就没下文了。她没有焦虑,因为她知道自己不会去上班。她的生活在别处——在厨房灶台上炖着的银耳汤里,在他每天早上递过来的那杯拿铁里,在每天晚上他推开门时说的那句“我回来了”里。
但白天确实是长的。她学会了用这段时间做很多事。继续学Python——教材翻到了第十二章,面向对象编程,类与继承,她看得半懂不懂但每一页都做了笔记。她开始看他的项目文档,不是装模作样地看,是真的在看,遇到看不懂的术语就截图发给他。他在实验室收到消息,放下手头的事回复她,偶尔回复晚了会加一句“刚才在开会”——主动解释,自动报备,养成得比她预期的更快。
她还在顾瑶的指导下学烘焙。做了两次曲奇,第一次烤糊了,整个厨房都是焦糖的苦味,顾深回来闻了闻说“像实验室烧电路板的味道”。她气得把半盘失败品塞进他嘴里。第二次做得还不错,成品用保鲜盒装好放在茶几上。顾瑶拿了一块咬了一口说“比上次强”,顾深吃了三块,什么都没说,但她看到他回书房之后在手机备忘录里记了一笔,她路过时瞥见了——“今天她做了曲奇,第二版。成功率87%。好吃。”连曲奇都要打分,她当时靠在门框上笑了很久。
顾瑶始终没有发现。
她每天早上出门时,看到的是依依在沙发上翻杂志、弟弟在单人沙发上看电脑。她每天晚上回家时,看到的还是同样的画面——顶多杂志换成了Python教材,电脑屏幕上的代码换成了论文PDF。她偶尔会感叹一句“你俩真够宅的”,然后拎着外卖袋子走进厨房。她不知道那本Python教材会在她走后被搁在茶几上,而教材的主人会从长沙发上站起来,走到单人沙发前面,弯腰摘下他弟弟的眼镜,在他弟弟嘴唇上印一个带着银耳甜味的吻。
依依学会了听声音判断时间。顾瑶的闹钟响三遍——第一遍按掉,第二遍再按,第三遍她才会坐起来。卫生间的水龙头开四分钟——两分钟刷牙,一分钟洗脸,一分钟不知道在干什么大概是对着镜子发呆。咖啡机运行一分二十秒,然后是她换鞋时鞋柜门合页发出的嘎吱声,最后是门锁落下的咔哒声。那一声咔哒像是某种发令枪——安全时间开始。
晚上同理。顾瑶的洗澡时间是十二分钟,误差不超过三十秒。十二分钟之后是吹风机的声音,然后是她趿着拖鞋走过走廊的啪嗒声,然后是她房门关上的声音。之后顾瑶房间里会传出综艺节目的声音或电话聊天的声音,大约持续半小时到四十分钟。之后安静下来。再之后大约半小时,顾瑶的呼吸声会变得均匀——这个她听不到,但顾深能。他说他能隔着墙壁分辨他姐的呼吸频率,因为他从小和她住隔壁,听了十几年。这句话让依依愣了好几秒,不是因为惊讶,而是因为他把自己从小积累的、本该属于家人之间的感知能力,毫无保留地用在了保护她这件事上。
但安全时间不总是安全的。
某个周三晚上,顾瑶睡着了之后,顾深照例在凌晨十二点敲了依依的门。两个人刚在床上躺下来不到十分钟,走廊里忽然传来开门声。不是顾深房间的开门声——是顾瑶房间的开门声。
两个人的身体同时僵住。然后顾深动了。他翻身下床,捡起地上的T恤和短裤,用比平时快两倍但依然没有发出任何声音的动作穿好。与此同时,依依把被子拉平,把他睡过的枕头翻过来叠在自己的枕头下面。两个人全程没有说一句话,没有交换一个眼神——因为不需要,他们已经演练过无数次了。
顾深走到门边,侧耳听。顾瑶的脚步声在走廊里——很轻,是半梦半醒的那种步伐,方向是卫生间。然后卫生间的门开了又关,然后是冲水声。他回头看了依依一眼。黑暗中她看不清他的表情,但她能感觉到他站在门口的姿态——不是紧张,不是害怕,是一种拉满弓弦的专注。他在等。
顾瑶的脚步声从卫生间出来,在走廊里停了大概两秒。那两秒里,依依感觉到自己的心跳声大得像打鼓。然后顾瑶的脚步声继续往她自己房间移动,门关上了。走廊重新安静下来。
顾深又在门口站了整整十分钟。他不确定顾瑶是真的回去睡了,还是只是关上门——他需要确认她已经重新进入睡眠状态。十分钟后他转过来,走到床边坐下,弯下腰把脸贴近她耳边,压低声音说:“她回去睡了。应该是起夜,没有怀疑。”他顿了顿,“我今天不呆了。太危险。”然后穿好衣服,亲了一下她的额头,开门出去了。那晚他没有再来。
但大多数夜晚是安全的。在那些安全的夜晚里,他们在一起。早上顾深会在五点之前回到自己房间,七点准时出现在厨房煮咖啡,依依七点一刻从自己房间走出来,两个人隔着厨房操作台交换一个只有他们能读懂的眼神。
周承泽——顾深的大学室友兼好兄弟——大概是最接近发现真相的人。
他是在九月中旬的一个下午突然造访的。理由是“路过顺便蹭饭”。他敲开门的时候,看到依依站在门口,愣了一下。依依也愣了一下。她之前在顾深手机上看过他朋友圈的照片,知道他是谁——嘴贱心善、感情经验丰富、顾深在大学里最亲近的朋友。
“你是——顾瑶姐?”周承泽不确定地问。
“不是。我是依依,顾瑶的朋友。暑假借住在这。”
“哦哦哦——你就是那个依依姐!”周承泽的表情忽然变得很丰富,像是听到了什么了不起的八卦,“顾深提过你!他上学期从来不提任何人,这学期开学第一天就说‘家里有个姐姐在学编程’。我当时就奇怪,顾瑶姐不是学文科的吗——”
“她学的编程。”顾深从书房走出来,手里端着咖啡杯,声音很平,“你又来蹭饭?”
“你这什么态度!”周承泽捂着胸口做了个受伤的表情,“我好心来看你,你就这样?”
依依笑了笑,说正好做了曲奇,让他进来坐。周承泽在客厅沙发上坐下,目光在依依身上扫了一圈——很礼貌的打量,但有某种隐约的评估在里面,像一只嗅觉灵敏的猫在闻一块不熟悉的食物。依依给他拿了曲奇和咖啡,然后坐在对面。顾深坐在她侧面的单人沙发上,和平时一样——距离正常,表情正常,翻看电脑的动作正常。
周承泽吃着曲奇,随口聊了一些学校的事——项目进展、导师八卦、某场篮球赛的比分。聊到一半他忽然话锋一转:“对了,林知意让我问你,明天下午的组会你去不去?她说上次你发给她的代码有个地方想跟你当面讨论。”他咬了一口曲奇,“我感觉她对你有意思。”
空气安静了一秒。
顾深抬起头:“她让你问的?”
“没有,我自己观察的。你看她的眼神正常,她看你的眼神不太正常。”周承泽又咬了一口曲奇,含糊不清地说,“我还以为你暑假跟她会有什么呢,结果你整天往家里跑——哦。”
他忽然停住了。嘴里还塞着曲奇,眼睛在顾深和依依之间弹了一下。那个停顿很短,短到一般人不会注意。但依依注意到了。他的“哦”不是随口发出的语气词,而是一个突然在脑子里把几件零散的事情拼起来之后发出的“哦”。
“难怪你整天往家跑。”周承泽把曲奇咽下去,端起咖啡杯喝了一口,表情变回正常,笑嘻嘻地说,“在家写代码确实比实验室舒服。我也想在宿舍写,但我室友打游戏太吵了。”
他把话题岔开了。但依依注意到,他走的时候站在门口对顾深说了一句很轻的话,轻到她听不清。她后来问顾深他说了什么。顾深说他说“挺好的”。就三个字。她没有追问,但她知道这意味着什么——周承泽猜到了,但他不打算戳穿。他是顾深的兄弟,不是顾瑶的。
安全时间还在继续。没有钟表停下来,没有人发现,没有人被伤害。
十月来了。顾家的客厅里换了新的干花,顾瑶说是她在小区团购群里买的,薰衣草和尤加利叶的搭配,插在一个玻璃瓶里放在茶几上。依依每隔两天换一次水,手指拨弄那些干燥的花穗时会想起自己第一天穿越来这个家时枕头上的薰衣草味道。
什么都变了。什么都没有被发现。
某个傍晚,顾深从实验室回来,手里拎着一袋超市买的口蘑和沙拉菜。顾瑶还没下班,依依在厨房洗番茄。他走进厨房,把袋子放在操作台上,然后走到她身后,从背后抱住她,下巴搁在她肩膀上。
“今天组会林知意又问我问题了。”他闷闷地说。
“问什么?”
“问我的代码里为什么总有你的名字。”
依依转过头。他的脸离她只有几厘米,嘴唇抿着,眼神里有某种她没见过的困惑。她问他你怎么说的。他说我说是测试者的ID,记录每个模块的测试反馈用的。他顿了顿,说确实是。
依依把手从水槽里拿出来,在围裙上擦干,然后转身面对他。“你要不要换个测试者ID,”她的手指点在他胸口,“更隐蔽一点的?”
“不用。”他说,“就是yiyi。不需要隐蔽。”
她看着他。他的耳朵一如既往地红着,但他没有低头,没有推眼镜。他以前说“For Yiyi”的时候还会紧张得敲错代码,现在他说“就是yiyi”的时候语气平静得像在说一个已经被写入系统底层的常量。
“那林知意呢?她听到之后什么反应?”
“没反应。”顾深想了想,“但后来组会结束的时候她问我,能不能也加入测试组。我说测试组只有一个人。她问为什么。我说因为这个项目从一开始就只有一个人。”