项目攻坚第十一天的凌晨三点,刘星收到了刘莹发来的最后一条消息。
“刘工,对不起,我要订婚了。未婚夫是我爸介绍的,家里是做房地产的,人很好。婚礼定在下个月,在洛杉矶。谢谢您这段时间的照顾,我会永远记得。祝您幸福。”
消息很短,不到一百字,但刘星盯着屏幕看了整整十分钟。每一个字都像针一样扎进眼睛,扎进心里。他读了一遍,又读一遍,试图从中找出玩笑的痕迹,或者哪怕一点点的不情愿。
没有。语气平静,坦然,像在通知一件与自己无关的事。
窗外BJ的天还没亮,办公室里只有他一个人。电脑屏幕闪着冷白的光,代码像蚂蚁一样密密麻麻地爬行。项目攻坚到了最关键的阶段,明天就要给赵明演示初步成果,但现在,刘星突然觉得一切都失去了意义。
他靠在椅背上,闭上眼睛。脑海里浮现出刘莹的脸——不是在美国阳光下笑的样子,而是上海外滩那个夜晚,她踮起脚尖吻他脸颊时的表情。眼睛闭着,睫毛微微颤抖,脸颊因为紧张而泛红。那个吻很轻,很短暂,像一片雪花落在皮肤上,瞬间就化了,只留下一丝若有若无的凉意。
现在,连那丝凉意都要消失了。
手机又震了一下,是刘莹发来的照片。照片里,她穿着白色的连衣裙,站在一个金发碧眼的男人身边,背景是洛杉矶的圣莫尼卡海滩。两人都笑着,看起来很般配。男人大概三十岁左右,高大英俊,穿着得体的休闲西装,手轻轻搭在刘莹肩上。
刘莹在照片下面写:“他叫David,美国人,做风险投资。对我很好。”
很好。这个词像一把钝刀,慢慢割着刘星的心。他知道自己没资格嫉妒,没资格难过——他是已婚男人,有妻子,有孩子,有家庭。刘莹有权利追求自己的幸福,有权利找一个“很好”的人,开始一段“很好”的生活。
但他还是忍不住想:如果……如果当初在上海,他勇敢一点;如果张颖提出分居时,他诚实一点;如果那些深夜的聊天,他多说一句真心话……会不会不一样?
不会。理智告诉他,不会。他和刘莹之间隔着的,不仅仅是太平洋,还有道德、责任、年龄、经历。他们像两条短暂相交的线,在那个秋天的上海有过交集,然后注定要越走越远。
可为什么心还是会痛?痛得像是被什么东西生生挖走了一块。
刘星打开微信,想回复点什么。说“恭喜”?说“祝你幸福”?还是说“对不起,是我耽误了你”?但手指悬在键盘上方,迟迟按不下去。说什么都显得虚伪,说什么都像是为自己开脱。
最后,他什么都没发,只是关掉了手机。
电脑屏幕上,那个并发锁的问题还没解决。红色错误提示一闪一闪,像是在嘲笑他的无能为力。刘星深吸一口气,强迫自己集中注意力。手指放在键盘上,开始敲击。但思绪像脱缰的野马,不受控制地乱跑。
他想起了刘莹刚到上海时的样子。穿着白衬衫,马尾辫,眼睛亮晶晶的,说:“刘工,我什么都不懂,全靠您带。”那时候她像个刚出校园的学生,对一切都充满好奇,对他充满崇拜。
他想起了在复旦校园里,她假装他女朋友,挽着他的手,对那些追求者说:“这是我男朋友,刘星。”那时候她的手在微微发抖,但握得很紧,像在抓紧什么稍纵即逝的东西。
他想起了外滩公园的那个下午,她哭着说:“我喜欢您,我知道这不对,但我控制不住自己。”那时候的眼泪是真的,感情是真的,那种不顾一切的勇气也是真的。
而现在,她要订婚了。和一个“很好”的男人,开始一段“很好”的婚姻。像所有适龄女孩应该做的那样,找一个门当户对的人,完成人生的重要里程碑。
也许,这才是现实。现实不是小说,没有那么多不顾一切的奔赴,没有那么多跨越阻碍的勇气。现实是权衡利弊,是妥协退让,是在合适的时间做合适的事。
而他,一个三十三岁、婚姻破裂、事业岌岌可危的中年男人,有什么资格给刘莹承诺?有什么资格让她等他?
没有。他连自己的未来都看不清,怎么敢承诺别人的未来?
窗外的天开始泛白。凌晨四点的BJ,街道上已经有了清洁工的身影,早餐摊开始摆出来,第一班公交车驶过空旷的街道。城市在慢慢苏醒,而刘星感觉自己正在慢慢死去——不是肉体的死亡,是某种精神上的,某种他曾经以为还存在的东西,正在一点点消失。
手机又震了,这次是李总的电话。
“刘星,进展怎么样?赵明八点就要看演示,你那边准备好了吗?”
“差不多了,还有些细节要调。”刘星听见自己的声音,干涩而疲惫。
“一定要确保万无一失。这个项目要是丢了,咱们都吃不了兜着走。”
“我知道。”
挂了电话,刘星揉了揉太阳穴。眼睛干涩得发痛,但他不能睡。还有四个小时,他必须把问题解决,把演示准备好。
他站起来,走到茶水间冲了杯浓咖啡。咖啡很苦,苦得他皱起了眉。但苦能提神,能让他暂时忘记心里的痛。
回到工位时,小林也来了,眼睛红红的,显然也是一夜没睡。
“刘哥,你……没事吧?”小林小心翼翼地问,“脸色好差。”
“没事,熬夜熬的。”刘星说,“你那边怎么样了?”
“模块三的测试通过了,但模块四还有问题,数据同步会丢失一部分。”
“我来看看。”
两人凑在电脑前,开始调试。时间一分一秒地过去,窗外的天完全亮了。办公室里陆续来了人,键盘声、电话声、讨论声,交织成一首熟悉的晨间交响曲。
但刘星感觉自己像个局外人。他看着那些代码,那些数据,那些跑来跑去的人,一切都那么真实,又那么虚幻。像是隔着一层毛玻璃看世界,能看见轮廓,但看不清细节。
上午八点,赵明的视频会议准时接通。
刘星站在投影仪前,开始演示。他讲得很流畅,逻辑清晰,数据准确。两个小时的演示,他回答了赵明提出的所有问题,有些问题很刁钻,但他都应对自如。
演示结束,赵明沉默了几秒钟,然后说:“刘工,做得不错。比我预期的要好。”
会议室里的人都松了一口气。刘星也松了口气,但心里没有任何喜悦。成功了吗?也许吧。但这成功来得太迟,太轻,轻得无法填补心里那个突然出现的空洞。
“不过,”赵明继续说,“这只是第一步。下周我要看到完整的替换方案,所有组件都要经过严格的许可证审查。不能再出任何纰漏。”
“明白。”
会议结束了。李总走过来,拍了拍刘星的肩:“辛苦了,昨晚又通宵了吧?今天早点回去休息,明天再来。”
“好。”
刘星回到工位,开始收拾东西。其实没什么好收拾的,就是关掉电脑,拿起外套。但他做得很慢,像在拖延时间。
“刘哥,一起吃饭?”小林问。
“不了,我想回去睡觉。”
“那你注意安全。”
走出办公楼时,阳光很好。十一月的BJ,难得有这样的晴天。阳光照在身上,暖洋洋的,但刘星感觉不到温暖。他觉得冷,从骨头里透出来的冷。
他不想回家。家里空荡荡的,只有母亲和清清。母亲会问他“吃了吗”“累不累”,清清会缠着他“爸爸陪我玩”。都是温暖,都是爱,但他现在承受不起。他怕自己会崩溃,会在母亲和清清面前,露出脆弱的一面。
他沿着街道漫无目的地走。走过拥挤的地铁站,走过喧嚣的商场,走过安静的公园。路过一家婚纱店时,他停住了脚步。
橱窗里陈列着三件婚纱,洁白,华丽,镶着水钻和珍珠。模特假人穿着婚纱,摆出优雅的姿势,脸上挂着标准的微笑。刘星盯着那三件婚纱,突然想起了刘莹。她穿婚纱会是什么样子?也会这样笑吗?还是会像在上海时那样,笑得眼睛弯成月牙?
他不知道。他永远也不会知道了。
手机震了一下,是张颖发来的微信:“清清说想你了,问你能不能周末带他去动物园。”
他盯着那条消息,突然很想哭。清清想他,张颖在联系他,母亲在等他回家。他拥有这么多,为什么还会觉得空虚?为什么还会为一段从未真正开始的感情,感到如此深切的痛苦?
是因为失去吗?还是因为……他意识到,自己可能永远也无法拥有那种纯粹的感情了?那种不顾一切,不问前程,只因为心动就在一起的感情?
他三十三岁了,有房贷,有孩子,有责任。他的人生已经定型,像一栋建好的房子,可以装修,可以修补,但不能推倒重来。而刘莹呢?她才二十五岁,有无限可能,可以建任何她想要的房子。
他们本来就不是一个世界的人。短暂的相遇,只是命运开的一个玩笑。现在玩笑结束了,各回各位,各找各的生活。
这很残酷,但很公平。
刘星深吸一口气,回复张颖:“好,周末我带他去动物园。你也一起来吗?”
消息发出去后,他等了一会儿。张颖没有立刻回复,可能在工作,可能在忙。但他突然很希望她能说“好”。不是因为他想复合,不是因为他爱她,而是因为……他需要一点确定的东西。一点不会消失,不会离开,不会突然告诉他“我要订婚了”的东西。
家,也许就是这种东西。不完美,有裂痕,但至少存在。
手机又震了,这次是母亲:“星星,你什么时候回来?我炖了汤,等你回来喝。”
“马上。”
刘星收起手机,拦了辆出租车。车上,他闭上眼睛,脑海里又浮现出刘莹的那条消息:“我要订婚了。”
这一次,他没有感到刺痛,只有一种深深的疲惫。像是跑了一场漫长的马拉松,终于到了终点,却发现奖杯不属于自己。但至少,他跑完了。可以停下来,喘口气,看看身边的人和风景。
也许,这就是成年人的感情——不是非黑即白,不是非要拥有。而是知道什么该抓住,什么该放手。知道有些美好,适合远远欣赏,不适合握在手里。因为握得太紧,反而会碎。
到家时,母亲正在厨房热汤。清清坐在地板上玩积木,看见他,立刻站起来扑过来:“爸爸!”
刘星抱起儿子,感受着那个小小的、温暖的身体。清清身上有奶香味,头发软软的,眼睛像张颖,又像他。
“爸爸,你眼睛红红的。”清清说。
“爸爸累了。”
“那爸爸睡觉,我不吵爸爸。”
刘星把儿子放下,走到厨房。母亲盛了一碗汤递给他:“趁热喝,补补身子。你看你,都瘦成什么样了。”
汤是鸡汤,很香,漂着几颗枸杞。刘星喝了一口,热流从喉咙一直暖到胃里。
“妈,”他突然说,“如果……如果我和张颖离婚,您会怪我吗?”
母亲手里的勺子掉在地上,发出清脆的声响。她转过头,看着他,眼睛里有震惊,有担忧,但出乎意料地,没有责备。
“星星,”她轻声说,“妈只希望你幸福。如果你觉得离婚能让你幸福,妈支持你。如果你觉得不离婚能让你幸福,妈也支持你。妈老了,不懂你们年轻人的事。但妈知道,人这一辈子,不能一直为别人活。你也得为自己活一次。”
刘星愣住了。他没想到母亲会这样说。他以为母亲会劝和,会拿清清说事,会拿“婚姻不是儿戏”来压他。但母亲没有。母亲只是看着他,眼睛里满是心疼。
“妈……”他的声音有些哽咽。
“喝汤吧,凉了就不好喝了。”母亲弯腰捡起勺子,转身继续忙活,但刘星看见,她的肩膀在微微发抖。
他低下头,大口大口地喝汤。汤很咸,咸得他眼泪都出来了。但他知道,那不是汤咸,是自己心里太苦了。
喝完汤,刘星回到卧室,倒在床上。窗帘拉着,房间里很暗。他闭上眼睛,但睡不着。脑海里像放电影一样,闪过一张张脸——张颖的,刘莹的,李艳的,赵敏的。四个女人,四段感情,都在以不同的方式,塑造着他,改变着他,也伤害着他。
手机又震了。他以为又是工作,但拿起来一看,是刘莹发来的最后一条消息。
很长,分了好几段。
“刘工,我知道我今天的消息很突然,对不起。但我必须这么做,为了您,也为了我自己。
“从上海回来后,我每天都在想您。想您教我写代码时的专注,想您在我难过时的安慰,想您喝咖啡不加糖的习惯。我以为时间会冲淡一切,但时间只是让想念更深。
“我爸给我介绍David时,我本来是拒绝的。但他说:‘莹莹,你不能一直活在过去里。那个人有家庭,有责任,给不了你未来。你要现实一点。’我知道他说得对,但还是不甘心。
“所以我给David打电话,说‘我们可以试试’。他很好,真的很好。温柔,体贴,尊重我。他会在我加班时送晚餐,会记得我所有喜好,会规划我们的未来。所有人都说,我该知足了。
“但昨天夜里,我梦见您了。梦见我们又回到上海,在外滩散步。您牵着我的手,说:‘刘莹,如果我们早点遇见,会不会不一样?’醒来后我哭了很久。然后我知道,我必须做决定了。
“我不能一直等一个可能永远不会来的未来。我不能让您因为我而愧疚,而为难。您有您的责任,有清清,有张颖姐,有您的人生。我也有我的人生,有父母的期望,有自己的未来。
“所以,我选择订婚。选择开始一段‘很好’的婚姻。不是因为不爱您,而是因为……太爱了。爱到不忍心让您为难,爱到宁愿自己痛,也不想看到您痛苦。
“刘工,谢谢您。谢谢您给过我那么美好的回忆,谢谢您让我知道什么是心动,什么是想念。我会永远记得上海的那个秋天,记得外滩的风,记得您。
“这是最后一次给您发消息了。以后,我会好好过我的生活。您也要好好过您的。我们都……往前看吧。
“再见,刘星。祝您幸福。”
刘星盯着屏幕,一个字一个字地读。读到最后,眼泪终于掉了下来。没有声音,只是静静地流,流到枕头上,浸湿了一大片。
他懂了。刘莹的退缩,不是因为不爱,而是因为太爱。爱到可以放手,爱到可以成全,爱到可以把自己的人生,押在一段“很好”但未必幸福的婚姻里,只为了不让他为难。
而他呢?他能为她做什么?什么都不能。他连一句“别订婚”都不敢说,因为他没有资格,因为他给不了承诺。
所以,就这样吧。像她说的,往前看。把那个秋天的上海,把外滩的风,把那个轻轻的吻,都封存在记忆里。然后各自生活,各自老去,在各自的人生轨迹上,继续往前走。
也许很多年后,他会在某个深夜里,突然想起一个叫刘莹的女孩。想起她亮晶晶的眼睛,想起她说“我喜欢您”时的颤抖,想起她最后的成全。
那时候,他会是什么感觉?是遗憾?是感激?还是释然?
他不知道。
他只知道,现在,他必须睡觉。因为明天还要工作,还要还房贷,还要养清清,还要……继续生活。
在黑暗中,刘星轻声说:“再见,刘莹。祝你幸福。”
然后他闭上眼睛,强迫自己入睡。
窗外的阳光很好,照在窗帘上,透进来柔和的光。新的一天,已经开始。
而他,还要继续走下去。
带着那些失去,那些得到,那些永远无法弥补的遗憾。
走下去。
因为生活,从来不会为谁停留。

