##第一章:暗室凌晨三点,整个城市浸泡在深不见底的寂静里。
沈星禾是被手机震动声惊醒的。窗帘没有拉严,一束月光斜着切进来,
把她那间老式居民楼的卧室劈成明暗两半。她在黑暗中摸到床头柜上的手机,
屏幕的光刺得她眯起眼睛——一条微信消息,来自一个她已经两年没有点开的对话框。
陆行舟。这个名字出现在锁屏通知栏上的瞬间,沈星禾的心脏像被人狠狠攥了一把。
她已经分手两年了,七百三十一天。她换了城市,换了工作,换了发型,
换掉了几乎所有和那段记忆有关的东西。唯独没换的,是微信——不是因为什么执念,
纯粹是因为成年人的迁移成本太高,客户、同事、房东、物业,
所有的联系都绑在这一个账号上。而陆行舟的微信,她早就设置了“消息免打扰”,
把他的朋友圈权限从“不看”改成了“仅聊天”,然后把他塞进了联系人列表最底部,
假装这个账号已经死了。可他没有死。凌晨三点,他发来一段很长很长的聊天记录。
没有前言,没有后语,没有任何解释,只有一堆绿白相间的气泡,整齐排列在对话框里,
像一桩多年前的旧案卷宗突然被拍在了桌面上。沈星禾盯着屏幕,心脏跳得又急又重。
她下意识地捂住手机的扬声器,仿佛害怕这段静默的文字会发出什么不可收拾的声音。
小腹隐隐作痛,今天是她生理期的第一天,她已经半夜起来换过一次卫生巾了。
卫生巾上那些深红色的块状组织、那些淋漓不尽的血迹,
她还记得很清楚——那种感觉就像身体内部在一点点剥离。她犹豫了整整三分钟,
手指在屏幕上方悬了又落,落了又悬。最后,她还是点了进去。最先撞进眼睛的,
不是文字内容,而是日期。2018年9月12日。她记得那一天。那是她大一刚开学不久。
那是她第一次给陆行舟发消息。对话框最顶部,是八年前的自己。她盯着那段稚嫩的文字,
眼眶突然有些发酸。“学长你好,我是新闻系大一的沈星禾,
学生会面试的时候你是我那一组的评委,不知道你还记不记得我?”她等了一整天。
到晚上九点,他才回。“记得。那个说自己‘新闻理想是一腔孤勇’的学妹。有什么事?
”“没什么事,就是想请教一下,我们系摄影课推荐买什么相机呀?”“索尼a6000。
便宜,够用。”“谢谢学长!”她握着手机在宿舍的上铺翻了好几个身,心脏砰砰砰地跳,
把聊天记录截了图,发到宿舍群里,附了一句:“他回我了啊啊啊啊啊!”那一年她十八岁。
陆行舟比她高两级,广播电视学专业,学生会宣传部部长,
扛着相机出现在校园各大活动现场,清瘦,寡言,眉骨很深,
笑起来的时候嘴角只有一边会翘。她们宿舍四个人,三个都暗恋他。
沈星禾是唯一付诸行动的那一个。她借着买相机的由头,断断续续找他聊了两个月。
从器材聊到构图,从构图聊到后期,从后期聊到电影,从电影聊到深夜。
陆行舟不是一个话多的人,他的回复往往简短而克制,有时甚至显得有些冷淡。
但他从来不拒绝她的话头,像一口安静的老井,她不扔石子就不起波澜,可一旦扔了,
他就会一圈一圈地回应。直到有一天,她在学校影展上看到一幅黑白照片,
拍的是一个老人坐在弄堂口剥毛豆,光线从侧上方打下来,
老人的手和豆荚都镀上了一层柔和的银边。照片右下角的署名是“陆行舟”。
她站在那张照片前看了很久,久到旁边有人挤过来换角度拍照,她都没有挪步。
那天晚上她给他发消息:“今天在影展看到你拍的那张剥毛豆的老人了。”“哦,那张。
”“你拍那张照片的时候,在想什么?”消息发出去之后,
隔了很久很久——久到她以为他不会再回复了——屏幕上才跳出新的气泡。“在想,
这个画面很适合一个人看。”她反复读这句话,读了很多遍。他的意思是,
这个画面适合一个人安静地欣赏,还是他想找一个人一起看?她没有问。
她只是说:“下次你拍照,可以带上我吗?”这一次,他回得很快。“好。
”后来沈星禾在无数个辗转反侧的夜里想过,如果当初她没有打出那行字,
如果他们只是止步于“索尼a6000”,
如果她没有在那张黑白照片前站了那么久——她的人生会不会是另一副模样。
但世上没有如果。她说了那句话,他说了好。
然后他们一起走遍了这座城市所有值得被快门记录的地方。老城区的弄堂,郊外的芦苇荡,
雨天的公交站,凌晨四点的江边。他教她对焦,教她调光圈,教她在取景器里捕捉光。
她跟在他身后,看着他把这个世界切成一个又一个干净的构图,心里满得快要溢出来。
三个月后,他们在江边的防波堤上接吻。那天的晚霞铺了半片天空,他把相机挂在脖子上,
双手捧着她的脸,嘴唇凉凉的,带着一点傍晚的江水气息。她踮起脚尖,
闻到他衣服上显影液的味道——他刚在暗房里待了一下午。“我洗了一整个下午的照片,
”他说,“全是你的。”那时候她想,这个人,她是要喜欢一辈子的。聊天记录还在往下滑。
她看到了在一起的第一个冬天。她感冒发烧,烧到三十九度,凌晨两点给他打电话,
哭着说“我好像要死了”。他穿着拖鞋从宿舍楼跑过来,
翻墙出校门去二十四小时药店买退烧药,回来的时候膝盖上擦掉一大块皮。她烧得迷迷糊糊,
只记得他把她扶起来喝水,手心贴着额头试温度,低声说了句“你要是死了我怎么办”。
天亮之后,她退烧了,坐在床上吃他买的皮蛋瘦肉粥。他趴在她床沿睡着了,
膝盖上的伤口还没处理,血痂凝成了深褐色。她拿棉签蘸着碘伏一点点给他擦,他没醒,
眉头却皱了一下。这段聊天记录里,他的话依然很少。她发了一堆大哭的表情包,
他隔了很久才回了四个字:“别怕,我在。”后来她才知道,那天晚上他跑出校门的时候,
被保安追了好一阵。他一句话都没跟她提过。继续往下翻,是2019年的暑假。他毕业了,
留在本市的电视台做实习摄像。她大二暑假没回家,在学校附近租了间小单间,
每天坐四十分钟公交去报社实习。他们的聊天记录开始变得稀疏,不再有那么多深夜的长谈。
取而代之的是碎片化的问候——“吃了吗”“在忙”“好”“嗯”。她记得那段时间。
每天下班回来累得倒在床上不想动,手机响了也懒得看。陆行舟比她更忙,
电视台的实习不把人当人用,扛着十几斤的设备一站就是一天,晚上回来还要剪片子,
有时候凌晨三四点才能收工。有一天晚上她加班赶稿到十点,错过了末班公交,打不到车,
给他打电话。接电话的是个女声,说“行舟哥在剪片室,手机落桌上了,
等他回来我让他给你回电话好吗”。她挂了电话,在报社楼下的台阶上坐了二十分钟,
然后叫了一辆加价的滴滴。她什么都没问他。聊天记录继续往下走。2019年秋天,
他们开始频繁吵架。起因大多微不足道——他忘了回消息,她打视频他没接,
她发的照片他两三天后才点开看。每一次争吵的模式都很固定:她发一长串文字,他沉默,
她再发一长串,他回一句“我最近太忙了”,她崩溃,他道歉,她说没关系,
然后下一次重复。她的手指停在了一条消息上。那是一个深夜。
她发:“我今天看到你的朋友圈了,和那个实习生一起去吃烧烤。你跟我说你在剪片子。
”他没有解释,只说了一句:“同事聚餐而已。”她又发:“你和她聊得挺开心的吧。
你很久没有跟我聊得那么开心了。”他沉默。她的消息一条接一条地涌出来,像决堤的水,
收不住。“你变了。”“以前你什么都会跟我说的。”“我觉得自己好像一个人。
”“我不知道我们之间还剩下什么。”他依然沉默。直到凌晨一点,
她发了最后一条:“如果你觉得累了,可以告诉我。我不会缠着你的。”隔了很久,
他回:“对不起。”她盯着那两个字看了很久,然后把手机关了。第二天她给他打电话,
两个人都装作什么都没有发生。但就是从那时候起,
他们之间开始出现一些无法弥合的裂缝——微小、细微,肉眼几乎看不见,却真实存在。
继续往下翻,2020年春天,疫情来了。那段时间他们分隔两地——他被困在老家,
她在学校的城市被困在出租屋里。封城的日子里,聊天记录反而密集了起来。
每天互相报体温,分享抢到的蔬菜,教对方怎么做电饭煲蛋糕。有一回她说想吃火锅想疯了,
他第二天就发了张照片过来,是自己在家用电磁炉煮的一锅红汤,
里面涮着土豆片和速冻丸子,配文是:“替你吃了。”她当时笑出了眼泪。现在再看,
眼泪是真的,心里某个地方却在隐隐作痛。疫情结束后他回来了。
她以为分开几个月会让一切都好起来,但现实是——他们之间的裂痕并没有因为思念而愈合,
反而因为期待过高而变得更加刺眼。他们开始为了更小的事情争吵:他看手机的时间,
她沉默的时间,他们同处一室却各自面对屏幕的时间。2021年冬天,他们正式分手。
分手那天下了这座城市入冬以来的第一场雪。他们在学校附近那家她最喜欢的馄饨店见的面,
他点了一碗荠菜鲜肉,她点了一碗虾仁。馄饨端上来冒着白汽,谁都没动筷子。她说了很多,
他听了很多。最后他开口,只说了三句话。“你说得对。是我不好。对不起。”她等了很久,
以为他会说“再给我一次机会”。他没有。走出馄饨店的时候雪下大了,她没撑伞,
雪花落在头发上、睫毛上,化成了水。她回过头,看见他还站在店门口,肩膀上也落了雪。
他没有追上来。她删掉了手机里所有关于他的照片,退出了他们的共享相册,
把他送的东西装进纸箱塞到床底下。她没有删他的微信。不是舍不得,
是不想承认自己舍不得。后来她听说他辞了电视台的工作,去了深圳。
再后来听说他在那边和人合伙开了一家摄影工作室。偶尔有共同的朋友提起他,
她总是低头喝茶,说一句“是吗”。她以为时间够久了。两年,整整两年。
久到她可以听别人提起他的名字而不必去洗手间补口红,
久到她可以在街角看见和他背影相似的人而不再停下来确认,
为那一段过往已经被消化、被代谢、被彻底排出体外——像身体处理掉那些陈旧的血块一样,
慢慢吸收、慢慢排干净,什么都不会留下。但凌晨三点,他发来八年前未删的聊天记录。
她翻到了最后。最新的一条消息,是半个小时前他发的。不是聊天记录的一部分,
而是他刚刚敲下的一行字。“我今天删手机,翻到这些。没舍得删。”下面是另一条。
“发给你,也不是想说什么。”然后又一条。“就是觉得,有些话,当时该说,没说。
”沈星禾把手机屏幕扣在床单上,房间重新陷入黑暗。小腹又抽痛起来,
像有什么东西在里面拧着。她蜷起膝盖,把脸埋进枕头里。窗外有风,吹动窗帘,
月光忽明忽暗。她想起分手那天他没有说出口的话。她想起她转过身等他追上来,等了很久,
等到雪落满了肩膀,他没有来。她一直以为是他不肯来。现在她忽然不确定了。
手机又震了一下。她犹豫了很久,还是翻过来看。陆行舟发了一个文件,
备注是“按日期排的,从头开始”。她点开。是他们的第一张合影。她踮着脚站在他身边,
手里举着他那台索尼a6000,镜头对着镜子里的两个人。他的下巴搁在她头顶,
嘴角歪歪的,是那种只翘一边的笑。她记得拍这张照片的那天。他刚教会她使用M档,
她兴奋得不得了,拉着他在宿舍楼下**了好多张。后来他拿手机对着手机翻拍了这张,
说“这张留给我”。她以为他早就删了。眼泪终于没有忍住。她用手背去擦,擦不干,
索性不擦了。她把手机放在枕边,屏幕朝上。对话框里,
那张照片安安静静地躺在凌晨三点的夜色里,像一扇突然被推开的门,
门后是她以为早已荒芜的、他们曾经共同走过的所有季节。
##第二章:底片沈星禾一夜没睡。天亮之后她给主编发了条消息,说身体不舒服,
请一天假。主编回了个“好”,附带一条语重心长的语音:“小沈啊,你要注意身体,
年轻人不要总熬夜,你最近脸色不太好。”她回了个“谢谢主编”,然后把手机关了。
其实也不是没睡。她断断续续迷昏过去几回,每次都在十几分钟后被小腹的抽痛唤醒。
生理期第二天总是最难熬的,血流量最大,像身体内部在进行一场缓慢而沉默的清创。
她去卫生间换了两次卫生巾,每次看到上面那层深红色的块状组织,
都会莫名其妙想起陆行舟最后发来的那条消息——“有些话,当时该说,没说。
”她坐在马桶上,在凌晨五点的微光里,把这句话翻来覆去地想。他到底什么也没说。
窗外渐渐亮起来。她的出租屋在老城区一栋六层居民楼的顶楼,没有电梯。
当初租这里是因为便宜——两千块一个月,带一个朝南的小阳台。房东把阳台封了,
改成一个小小的阳光房,冬天可以晒到一整天的太阳。
她搬进来以后在阳光房里放了一把藤椅和一个小茶几,茶几上常年摆着一盆绿萝。
绿萝是搬进来那天在楼下花店买的,老板说这东西好养,有水就能活。两年了,绿萝疯长,
藤蔓从茶几一直垂到地板,又被她绕上窗帘杆,把整个阳光房变成了一片小型丛林。
陆行舟以前总说她养什么死什么。大二那会儿她在宿舍养过多肉,三天浇一次水,
全部烂根;养过仙人掌,忘记浇水,干成了褐色;养过风信子,花开完了她没处理球茎,
第二年连芽都没发。陆行舟每次来她宿舍,都要看一眼窗台上那排阵亡的绿植,
然后面无表情地说一句:“又杀生了。”她气得捶他。但这盆绿萝,她养了两年,活得很好。
也许有些东西不是她养不活,是那个人不在以后,她反而学会了怎么照顾一件事。早上七点,
她爬起来冲了个热水澡。热水冲在小腹上,痛感缓解了一些。她吹干头发,
裹着毯子窝进阳光房的藤椅里,终于鼓起勇气重新打开手机。
陆行舟的对话框还停留在那张合影上。没有新消息。她把聊天记录重新往上翻,
这次翻得很慢,像翻阅一本积了灰的旧相册。2019年4月。她生日那天。
她发了一条:“我今年二十岁了!”他回:“嗯,不小了。”她发了一排生气的表情,
他又回:“下楼。”她跑下楼,他站在宿舍楼门口,手里提着一个蛋糕盒。
蛋糕是他在学校附近的烘焙坊订的,四寸,奶油裱花有点歪,
上面用巧克力酱歪歪扭扭写着“星禾二十”。她后来才知道,那个蛋糕是他自己学着做的。
他在烘焙坊待了一整个下午,失败了三个,第四个才勉强能看。他从来没告诉过她这些。
2019年6月。期末周。她在图书馆复习到凌晨,他发来一张照片,是他刚剪完的片子,
时间线上密密麻麻全是剪辑点。他说:“我也没睡,陪你。”她回了个困倦的表情包。
他又发:“明天早上我给你带早饭。”第二天早上七点,他真的出现在图书馆门口,
手里拎着食堂的包子和豆浆。包子是鲜肉馅的,他记得她不喜欢吃菜包。2019年10月。
她参加校园新闻大赛,初赛就被刷了。她躲在操场看台的角落里哭,他找了她两个小时。
找到的时候什么都没说,在她旁边坐下来,把外套脱了披在她身上。
她哭着说:“我是不是特别差劲。”他沉默了一会儿,说:“我大一参加摄影比赛,
投了五次,五次都没入围。”她抬头看他,他的表情很平静,像在陈述一件和自己无关的事。
“后来我才知道,不是我不行,是我还不知道自己想拍什么。
”那天晚上他们在操场上坐了很久。十月的夜晚已经凉了,他把外套给了她,
自己只穿着一件薄卫衣。她后来把脸埋进那件外套里,闻到上面淡淡的洗衣液味道。
2020年2月。疫情封城。她一个人被困在出租屋里,每天给他发自己做的饭。
其实她根本不会做饭,所谓的“做饭”就是把冰箱里能吃的都丢进锅里煮。
有一天她发了一张黑乎乎的东西,说这是“可乐鸡翅”。他回:“你确定这不是炭?
”她发了一排锤子敲头的表情包。隔了一会儿,他发来一条很长的消息,
详细写了可乐鸡翅的做法,从焯水到收汁,每一步都写了时间和火候。
最后补了一句:“等你出来,我做给你吃。”后来解封了,他们见面的第一顿饭,
他真的做了可乐鸡翅。在她那间小出租屋里,他把袖口卷到手肘,站在灶台前收汁,
侧脸被抽油烟机的灯光照出分明朗的轮廓。她站在厨房门口看他,
忽然觉得——就是这个人了。就是他了。沈星禾闭上眼睛,把手机放在膝盖上。
这些事她其实都没有忘。她只是不去想了。不去想,就假装不存在。
这是她这两年学会的最重要的本领。中午的时候,闺蜜林昭打来电话。沈星禾接起来,
还没来得及说话,对面劈头盖脸来了一句:“陆行舟昨天晚上是不是找你了?
”沈星禾一愣:“你怎么知道?”“他凌晨三点给我发微信,问你现在住哪儿。我没告诉他。
”林昭的声音带着一种经历过太多类似事件后的老练和警惕,“他找你干嘛?
”沈星禾沉默了几秒,说:“他把我们以前的聊天记录发给我了。从2018年开始的,
一条都没删。”电话那头安静了好一会儿。“他有病吧。”林昭说。但语气不像骂人,
更像是不知道该怎么接话。“他说他今天删手机,翻到这些,没舍得删。
”“他是不是后悔了?”“他没说。”“那你呢?”沈星禾没有回答。
阳光房里的绿萝藤蔓在微风里轻轻晃了晃,影子落在她光裸的脚背上,
像一些没有形状的心事。“昭昭,”她忽然说,“你知道我今天早上在想什么吗?”“什么?
”“我大二那年生日,他给我做了一个蛋糕。奶油裱花是歪的,字也写得很难看。
他从来没告诉我是他自己做的。我是在分手以后,有一次碰到他室友,才知道这件事。
”“所以呢?”“所以我在想,我到底错过了多少东西。”电话那头,林昭轻轻叹了口气。
她认识沈星禾快十年了,从高中到大学到工作,看过她最骄傲的样子,
也看过她在分手以后把整张脸埋进枕头里哭不出声的样子。“星星,”林昭说,
“你有没有想过一种可能——他不是没说过,是你没听见。
”沈星禾握着手机的手指收紧了一下。“什么意思?”“没什么意思。我就是觉得,
你们两个当年分开,不是因为谁做错了什么。是因为你们都太年轻了,
年轻到以为有些话不用说对方也能懂,以为有些事不用做对方也能感受到。
