《代码守护者》 第1章 第 1 章 雨水如断了线的珠子,噼里啪啦地砸在挡风玻璃上。俞婉宁第三次看表,指尖不自觉地敲击着方向盘。前方长龙般的车流纹丝不动,鸣笛声此起彼伏。 "该死!" 她拍了下方向盘,导航上显示的红线像一道伤口贯穿整个城市主干道。距离重要客户会议还有四十分钟,而她精心准备的季度投资分析报告里,刚刚发现了严重的数据异常。 手机屏幕亮起,是张总的消息:「婉宁,威尔逊的人已经到会议室了,你在哪?」 俞婉宁深吸一口气,手指飞快敲击回复:「路上堵车,二十分钟到。」 发完消息,她果断打开双闪,将车靠边停下。抓起公文包和伞,她冲进雨幕中。高跟鞋踩在水坑里,溅起的泥水弄脏了她今早新换的米色西装裤。但现在顾不得这些了——抄近路穿过两个街区,或许还能赶得上。 雨水顺着伞骨边缘流下,打湿了她的肩膀。转过街角时,一阵刺耳的引擎轰鸣声从身后传来。俞婉宁还未来得及反应,就被一辆突然冲出的摩托车擦到手臂。 "啊!" 伞脱手飞出,公文包掉在地上,文件散落一地。雨水瞬间将她浇了个透心凉。 "你没事吧?"摩托车骑手急忙停车,摘下头盔,露出一张棱角分明的脸。他三步并作两步跑过来,雨水顺着他略长的黑发滴落。 俞婉宁甩开他伸来的手,声音因愤怒而颤抖:"你骑车不长眼睛吗?" "抱歉,是我的错。"男人蹲下身,手忙脚乱地捡拾散落的文件,"我送你去医院检查一下?" "不用!"俞婉宁夺过他手中的文件,发现有几张已经被雨水浸湿,数据模糊一片。她感到一阵眩晕——这些正是她需要用来修正报告的关键数据。 男人似乎注意到她的表情变化:"很要紧的文件?" "我二十分钟后有个重要会议。"俞婉宁咬着嘴唇,努力控制情绪,"现在全完了。" 男人站起身,果断道:"去哪?我送你。" "什么?" "摩托车比车流快得多。"他已经转身去推车,"相信我,二十分钟足够。" 俞婉宁犹豫了一秒,但手表上的分针无情地移动着。她点点头,跟着男人走向那辆看起来相当拉风的黑色摩托车。 "祁北辰。"男人递给她一个备用头盔,简短地自我介绍。 "俞婉宁。"她勉强回应,笨拙地戴上头盔。 "抱紧我。"祁北辰发动引擎时说道,"除非你想体验空中飞人。" 俞婉宁不情愿地环住他的腰。下一秒,摩托车如离弦之箭冲了出去,她惊叫一声,下意识地收紧手臂。 雨水拍打在脸上,风声在耳边呼啸。俞婉宁紧闭双眼,感觉心脏快要跳出胸腔。祁北辰的车技出乎意料地稳,在车流中灵活穿梭,偶尔还安慰性地拍拍她紧握在他腰间的手。 "地址?"在一个红灯前,他微微侧头问道。 俞婉宁报出公司名称,祁北辰吹了声口哨:"巧了,我也要去那附近。" 十七分钟后,摩托车一个漂亮的甩尾停在了宏伟的金融大厦前。俞婉宁双腿发软地下车,摘下头盔时,头发已经完全湿透,狼狈地贴在脸上。 "谢谢。"她生硬地说,急于摆脱这个给她带来麻烦又解决麻烦的男人,"维修费和洗车费账单可以寄到——" "快去吧。"祁北辰笑着打断她,"你的会议。" 俞婉宁这才如梦初醒,转身冲向大楼。在旋转门前,她回头看了一眼——祁北辰正懒洋洋地靠在摩托车上,雨水顺着他的下颌线滴落,他冲她做了个加油的手势。 会议室的玻璃门近在咫尺。俞婉宁匆忙整理了一下湿漉漉的头发和衣服,推门而入。 十五双眼睛齐刷刷看向她。 "抱歉各位,我——" "婉宁,"张总打断她,眼神冰冷,"威尔逊先生的时间很宝贵。" 俞婉宁深吸一口气,径直走向投影仪前。她插入U盘,祈祷那些被雨水模糊的数据不会影响整体分析。 演示开始了。尽管临时补救,但几个关键图表仍然缺失。她不得不依靠记忆和口头解释来填补空白。会议室里的气氛越来越凝重,威尔逊团队的成员不时交换眼神。 "基于以上分析,我建议减持科技板块,增持——" "俞小姐,"威尔逊突然开口,灰蓝色的眼睛充满质疑,"你的数据来源可靠吗?上季度你的预测与实际市场表现偏差达到12%。" 俞婉宁感到后背渗出一层冷汗:"这是由于突发性的政策调整,我的模型已经针对这类变量进行了优化..." 会议在一种近乎窒息的气氛中结束。威尔逊团队礼貌但冷淡地告辞,留下俞婉宁面对张总山雨欲来的表情。 "我给了你机会,婉宁。"张总的声音压得很低,"这是今年第三次了。你的分析越来越脱离实际,今天更是连基本准备都没做好。" "张总,我发现了原始数据有问题,所以—" "我不需要借口。"张总打断她,"公司正在考虑重组分析团队,你好自为之。" 办公室门被重重关上,俞婉宁独自站在空荡荡的会议室里。窗外的雨依然下个不停,透过玻璃的倒影,她看到自己苍白的脸和通红的眼眶。 回到工位,她机械地擦拭着头发,试图挽救那些被雨水浸湿的文件。正当她考虑是否该请假回家换衣服时,办公区突然骚动起来。 "听说新来的安全顾问超帅!" "真的假的?哪个公司的?" "好像是军方背景,张总亲自挖来的..." 俞婉宁对这些八卦充耳不闻,直到一个熟悉的声音在她身后响起。 "又见面了,落汤鸡小姐。" 她猛地转身,差点撞上一堵人墙——祁北辰不知何时站在她身后,已经换了一身干爽的黑色衬衫,头发也不再滴水,只有额前几缕不听话的发丝还带着湿气。 "你...怎么会在这里?"俞婉宁瞪大眼睛。 祁北辰晃了晃脖子上的临时工牌:"新入职的安全顾问,来熟悉各部门。没想到这么快就遇到熟人。" 俞婉宁感到一阵眩晕——这个害她狼狈不堪的摩托车骑手,竟然是公司新聘的安全专家? "婉宁,你们认识?"同事林妍好奇地凑过来。 "不熟。"俞婉宁生硬地回答,"只是一面之缘。" 祁北辰却笑得灿烂:"我们有过亲密接触,她抱我抱得可紧了。" 办公室顿时响起一片暧昧的起哄声。俞婉宁感到血液涌上脸颊:"那只是因为你骑车太危险!" "危险但准时,不是吗?"祁北辰眨眨眼,目光落在她桌上湿漉漉的文件上,"看来你的报告需要''紧急救援''?" 俞婉宁攥紧了拳头。这个轻浮的男人每一句话都像在嘲笑她的专业失误。她正要反驳,张总的声音从走廊传来:"北辰,过来一下。" 祁北辰冲她做了个敬礼的手势,转身离去前低声说:"建议换双干袜子,对身体好。" 俞婉宁低头,这才发现自己的浅色袜子已经完全湿透,变成半透明贴在脚上。她羞恼交加地坐回椅子,在心里给祁北辰贴上了"自大狂""危险分子"和"公司最讨厌的人"三个标签。 她不知道的是,这个标签系统很快就会面临全面崩溃。 第2章 第 2 章 俞婉宁盯着电脑屏幕,手指在键盘上敲击出一串急促的节奏。午休时间已过,办公室里的人陆续回来,谈笑声从四面八方涌来,像无数细小的针扎在她的太阳穴上。 昨晚她几乎没睡——重新整理被雨水毁掉的数据,修正报告中的错误,还要准备今天下午的补充说明会。威尔逊项目是她负责的最大客户,如果因为昨天的失误丢了这一单…… "嘿,需要咖啡吗?" 一杯冒着热气的纸杯突然出现在她的视线里。俞婉宁抬头,看见林妍友善的笑脸。 "谢谢。"她接过咖啡,温热透过杯壁传到她冰凉的指尖。 林妍压低声音:"听说昨天新来的安全顾问跟你认识?" 俞婉宁的嘴角不自觉地绷紧:"不算认识,只是碰巧遇到过。 "哦?"林妍拖长了音调,眼睛里闪着八卦的光芒,"那他为什么特意问我要你的工作日程?" 俞婉宁差点被咖啡呛到:"什么?" "别紧张,"林妍笑着摆手,"他说是为了做部门安全评估,需要了解核心员工的工作内容。" "核心员工?"俞婉宁皱眉,"我只是个普通分析师。" "得了吧,"林妍翻了个白眼,"威尔逊账户不是你负责的吗?那可是公司前五大客户。" 俞婉宁正想回应,电脑屏幕突然闪烁起来。她下意识伸手去碰鼠标,整个屏幕却一下子变成了刺眼的蓝色。 "怎么回事?" 不只是她的电脑——整个办公区的灯光忽明忽暗,有人惊呼起来:"网络断了!" "我的文件全没了!" "IT部门呢?快打电话!" 俞婉宁的心跳骤然加速。她下午的补充说明会资料全在电脑里,如果系统崩溃…… 办公室的门被猛地推开,张总大步走进来,脸色铁青:"所有人不要碰电脑!公司网络遭到黑客攻击,IT部门正在处理。" 一阵恐慌的低语在办公区蔓延。俞婉宁的手指紧紧攥住咖啡杯,纸杯在她手中变形,温热的液体溢出来烫到她的手。 "俞婉宁。"张总突然点名,"你的威尔逊账户资料有没有本地备份?" 她张了张嘴,喉咙发干:"只有部分数据有备份,完整分析在系统里。" 张总的表情更加阴沉:"该死!威尔逊团队半小时后到。如果拿不出资料——" "我可以试试恢复数据。" 一个低沉的男声从门口传来。所有人转头看去,祁北辰靠在门框上,手里拿着一台笔记本电脑,表情是俞婉宁从未见过的严肃。 "北辰,"张总如见救星,"IT部门说他们束手无策,攻击者加密了核心服务器。" 祁北辰点点头,径直走向俞婉宁的工位:"借用一下你的座位。" 他身上有淡淡的烟草味和咖啡的苦涩气息,靠近时,俞婉宁注意到他眼下有明显的青黑。他没穿昨天的黑衬衫,而是换了一件深灰色的T恤,袖口露出结实的小臂,上面有一道细长的疤痕。 "你懂数据恢复?"俞婉宁忍不住问。 祁北辰头也不抬,手指已经在键盘上飞速敲打:"在部队学过一点。" 屏幕上跳出一串串代码,黑色的背景上绿色字符如瀑布般滚动。俞婉宁看不懂那些命令,但祁北辰专注的侧脸让她莫名安心——他微蹙的眉头,紧抿的嘴唇,还有那双在屏幕上快速移动的眼睛,与昨天那个嬉皮笑脸的摩托车手判若两人。 "找到了。"不到五分钟,祁北辰轻呼一口气,"攻击者用的是勒索软件变种,加密了所有文档和数据库。" "能恢复吗?"张总急切地问。 祁北辰的嘴角勾起一个自信的弧度:"给我两小时。" "两小时?威尔逊团队半小时后就到!" "那就拖延他们一个半小时。"祁北辰抬头,目光直接看向俞婉宁,"你能做到吗?" 俞婉宁愣住了:"我?" "你是分析师,不是吗?"祁北辰的眼神锐利如刀,"用你的专业知识拖住他们。讲市场趋势,讲宏观经济,随便什么——只要别让他们离开。" 张总拍了拍俞婉宁的肩膀:"就这么办。婉宁,你去应付威尔逊团队。北辰,尽快恢复数据。" 人群散去后,俞婉宁犹豫了一下:"你真的能恢复数据?" 祁北辰已经重新投入工作,声音平静:"不相信我?" "不是……只是……" "放心,"他突然抬头,给了她一个狡黠的笑容,"我不会让我的''亲密伙伴''失望的。" 俞婉宁的脸一下子热了起来:"那只是个意外!" "快去准备你的表演吧,分析师小姐。"祁北辰眨眨眼,"这里交给我。" 一小时后,俞婉宁站在会议室的白板前,手心全是汗。威尔逊团队的成员已经显出不耐烦的神色,为首的老威尔逊不断看表。 "综上所述,尽管上季度科技板块表现不佳,但长期来看……"俞婉宁的声音有些发颤,她瞥了一眼墙上的时钟——才过去一小时,祁北辰还需要时间。 "俞小姐,"老威尔逊打断她,"这些宏观分析我们可以在任何财经新闻上看到。我们关心的是我们投资组合的具体建议。" 俞婉宁深吸一口气:"我理解您的需求,但考虑到当前网络安全事件,完整的分析报告还需要一点时间……" "网络安全事件?"老威尔逊眉头紧锁,"你们公司被攻击了?" 该死,说漏嘴了。俞婉宁正绞尽脑汁想如何挽回,会议室的门突然打开。 祁北辰走了进来,手里拿着一个U盘:"抱歉打扰,威尔逊先生。俞小姐准备的完整报告已经可以查看了。" 俞婉宁几乎要瘫倒在椅子上。祁北辰将U盘插入电脑,投影仪上立刻显示出她熟悉的图表和分析。 "正如您所见,"她迅速调整状态,声音恢复了专业镇定,"我们的模型显示,尽管短期波动……" 演示结束时,威尔逊团队的表情明显缓和了许多。老威尔逊甚至拍了拍她的肩膀:"不错的分析,年轻人。我们期待下次季度报告。" 送走客户后,俞婉宁靠在走廊墙上,双腿发软。祁北辰不知何时站在她身旁,递给她一瓶水。 "喝点水,你看上去快晕倒了。" 俞婉宁接过水瓶,一口气喝了半瓶:"你是怎么做到的?那些数据……" "专业秘密。"祁北辰故作神秘地竖起食指,"不过如果你请我吃晚饭,我可能会透露一点点。" 俞婉宁本该立刻拒绝,但此刻的感激之情压过了平日的戒备:"好吧,就当是感谢。" "这么爽快?"祁北辰挑眉,"我原以为要多费些口舌呢。" "别得寸进尺。"俞婉宁警告道,却发现自己嘴角不自觉地上扬。 张总的声音从办公室传来:"北辰,过来一下!我们需要谈谈系统加固的事。" 祁北辰冲她做了个"待会儿见"的手势,转身离去。俞婉宁看着他的背影,突然注意到他走路时右腿似乎有些微跛——这是之前没有发现的。 回到工位,俞婉宁发现自己的电脑已经完全恢复正常,甚至比之前运行得更快。桌面上多了一个文件夹,里面是所有关于威尔逊账户的资料,不仅包括她丢失的文件,还有一些她没来得及整理的原始数据也被整齐地分类好了。 "他居然还帮我整理了数据……"俞婉宁喃喃自语,一种复杂的情绪在胸口蔓延。 下班时间到了,办公室的人陆续离开。俞婉宁看了看表,距离和祁北辰约定的时间还有半小时。她决定先收拾一下东西,再去餐厅等他。 经过IT部门时,她无意中瞥见祁北辰独自坐在一个小隔间里,面前摊开着几台服务器的图纸,眉头紧锁。她犹豫了一下,没有打扰他。 餐厅里,俞婉宁选了个靠窗的位置。半小时过去,祁北辰没有出现。一小时过去了,服务员已经来问了三遍是否要点单。 俞婉宁的耐心逐渐消磨殆尽。就在她准备离开时,手机震动了一下。 一条来自祁北辰的消息:「抱歉,紧急情况。可能要很晚。改天我请你,双倍补偿。」 俞婉宁盯着手机屏幕,一股无名火窜上心头。她快速打字回复:「至少该提前告知。基本的礼貌都不懂吗?」 发完消息,她立刻后悔了——毕竟人家今天帮了她大忙。但撤回已经来不及了。 付了饮料钱,俞婉宁走出餐厅。夜色已深,办公楼大部分窗户都黑着,只有零星几盏灯还亮着。鬼使神差地,她转身向公司走去。 保安认出了她,点头放行。电梯上行时,俞婉宁不确定自己为什么要回来——也许是为了拿忘在办公室的外套,也许是为了当面质问祁北辰为什么爽约。 办公区一片漆黑,只有IT部门的方向透出微弱的光亮。俞婉宁轻手轻脚地走过去,看到祁北辰一个人趴在桌子上睡着了,面前是三台同时运行的显示器,代码仍在滚动。 她悄悄走近,注意到他即使在睡梦中眉头也微微皱着,睫毛在脸上投下细小的阴影。桌上散落着几个空咖啡杯和一张照片——照片里的祁北辰穿着军装,站在几个同样穿着的年轻人中间,笑容灿烂得刺眼。 一个白色药瓶半藏在键盘下面,俞婉宁勉强辨认出标签上的字:"□□"——一种治疗焦虑症的药物。 "原来你在这。" 一个声音从背后传来,俞婉宁吓了一跳。林妍站在门口,手里拿着一份文件。 "我...来拿东西。"俞婉宁尴尬地解释。 林妍了然地点点头,目光落在熟睡的祁北辰身上:"他今天救了公司一命。张总说如果不是他,客户数据可能全丢了。" "他...很厉害?"俞婉宁忍不住问。 "据说以前是国家网络安全队的顶尖高手,"林妍压低声音,"不过后来出了什么事,被迫退役。张总花了大价钱才把他请来。" 俞婉宁想起照片里那个笑容明亮的年轻军人,和现在这个疲惫趴在办公桌上的男人,胸口莫名发紧。 "他为什么...退役?" 林妍摇摇头:"不清楚。有人说他犯了错,有人说他受伤了。总之不太光彩。"她递过文件,"对了,这是你要的季度报表。" 俞婉宁接过文件,再抬头时,祁北辰似乎动了动,她赶紧拉着林妍离开。 "你这么关心他?"走廊上,林妍促狭地撞了撞她的肩膀。 "才不是!"俞婉宁否认得太快,"只是...好奇而已。" 回到家,俞婉宁躺在床上却睡不着。手机屏幕亮起,是祁北辰的回复:「你说得对,我道歉。今天处理完攻击溯源已经十点了,看你消息时睡着了。」 她盯着这条消息看了很久,最终回复:「数据都保住了吗?」 几乎是立刻,对方显示"正在输入":「核心数据都恢复了。不过攻击者很专业,我怀疑是竞争对手雇的黑客。」 「你怎么做到的?那些加密文件。」俞婉宁忍不住问。 「秘密武器。」他回复,紧接着又发来一条:「其实是我自己写的一个解密算法。军方时期研究的。」 俞婉宁想起林妍的话:「你以前在军队?」 对话框显示"正在输入"持续了很久,最终只发来简单的一句:「是的。不过那是过去的事了。」 俞婉宁能感觉到这个话题的敏感,于是转向另一个疑问:「为什么帮我整理数据?那不是你的工作。」 这次回复得很快:「看到你的文件夹命名太乱了,强迫症发作。」 俞婉宁忍不住笑出声——她确实习惯用"新建文件夹1""最终版""最最终版"这类随意的名字。 「明天有空吗?欠你的晚饭。」祁北辰问。 俞婉宁犹豫了一下,手指悬在屏幕上方。最终她回复:「明天晚上7点,公司楼下那家意大利餐厅。别再放鸽子。」 「遵命,长官。」他发来一个滑稽的敬礼表情。 放下手机,俞婉宁望着天花板,思绪纷乱。今天她看到了祁北辰的许多面——专业的、疲惫的、神秘的,与初见时那个轻浮的摩托车手判若两人。哪个才是真实的他? 她翻身关掉台灯,黑暗中,军装照片上那个灿烂的笑容却在脑海中挥之不去。 第3章 第 3 章 俞婉宁对着更衣镜调整了一下连衣裙的领口,第三次改变了主意。她抓起手机看了一眼时间——已经迟到了十分钟。公司季度团建,按理说作为中层应该准时出席,但一想到要面对那群八卦的同事,她的胃就拧成一团。 尤其是自从上周和祁北辰一起解决网络危机后,办公室里的风言风语就没停过。 手机震动起来,林妍的名字跳出来:「到哪了?张总问起你了。」 俞婉宁叹了口气,抓起手包和外套出了门。出租车里,她不断告诉自己:露个面,待一小时就走。不要喝酒,不要和祁北辰有太多互动,保持专业距离。 酒店宴会厅灯火通明,远远就能听到里面的喧闹声。俞婉宁在门口深吸一口气,推门而入。 "婉宁!这边!"林妍在远处挥手,身旁已经围了一圈同事。俞婉宁挤出一个微笑走过去。 "终于来了,"市场部的王主管递给她一杯香槟,"我们还以为你不来了呢。" 俞婉宁接过酒杯,只是轻轻抿了一口:"路上堵车。" "听说你和新来的安全顾问走得很近?"财务部的李姐凑过来,眼睛里闪着八卦的光芒,"他可是抢手货,IT部那几个小姑娘天天围着他转。" 俞婉宁感到一阵烦躁涌上心头:"我们只是工作关系。" "得了吧,"林妍用手肘碰了碰她,"有人看到你们一起吃饭——" "那只是感谢他帮忙恢复数据。"俞婉宁打断她,声音比预想的要尖锐。 周围几个同事交换了一下眼神,气氛突然变得微妙起来。 "来来来,别光站着,"王主管突然又递来一杯酒,"今天放松一下,婉宁你太紧张了。" 俞婉宁想要拒绝,但看着周围期待的目光,还是接过了酒杯。一杯接一杯,话题从工作转到办公室恋情再到各种荤段子。俞婉宁机械地笑着,感觉酒精在血管里燃烧,头越来越沉。 "听说祁北辰以前在部队惹过大事,"李姐压低声音,"好像是执行任务时犯了错,差点上军事法庭。" 俞婉宁的手指突然收紧,酒杯差点脱手。 "真的假的?"林妍瞪大眼睛,"但他看起来那么——" "人不可貌相,"王主管插嘴,"你看他平时吊儿郎当的样子,谁知道背地里——哎,说曹操曹操到。" 俞婉宁转头,看到祁北辰正从门口走进来。他今天穿了件深蓝色衬衫,袖子随意地卷到手肘,露出线条分明的小臂。与往常不同,他的头发似乎精心打理过,在宴会厅的水晶灯下泛着健康的光泽。 "抱歉,来晚了。"祁北辰对围上来的同事们笑了笑,目光却越过人群,直接落在俞婉宁身上。 俞婉宁迅速别过脸,但已经感觉到脸颊发烫——不知是因为酒精还是那道目光。 "北辰,过来喝一杯!"王主管大声招呼,"我们正在玩真心话大冒险。" 祁北辰走过来时带来一阵淡淡的木质香水味,混合着一丝清爽的薄荷气息。他自然地站在俞婉宁旁边,两人的手臂几乎相碰。 "婉宁已经喝了不少啊。"他瞥了一眼她手中几乎见底的酒杯,声音里带着一丝俞婉宁读不懂的情绪。 "才没有,"她下意识反驳,却因为起身太快而踉跄了一下。祁北辰的手稳稳扶住她的肘部,热度透过薄薄的衣料传来。 "小心。" 那双手很快松开,但触感却留在皮肤上挥之不去。俞婉宁突然意识到自己可能真的喝多了。 游戏开始了,气氛越来越热烈。每当轮到俞婉宁,问题总是围绕着她的感情生活。她机械地回答着,感觉头脑越来越不清醒。 "俞小姐,"王主管又一次递来酒杯,这次是深琥珀色的威士忌,"听说威尔逊项目给你发了特别奖金?这杯必须喝。" 俞婉宁皱眉,她已经记不清这是第几杯了:"我真的不能再——" "别扫兴嘛,"李姐起哄,"大家都喝了。" 就在俞婉宁犹豫时,一只手突然从旁边伸过来,接过了那杯威士忌。 "这杯我替她喝,"祁北辰的声音轻松却不容拒绝,"她明天还有个早会,喝多了影响工作。" 王主管的表情僵了一下:"哟,这么护着?" 祁北辰一饮而尽,然后笑着揽住王主管的肩膀:"老王,我听说你高尔夫打得不错,下周有空切磋一下?" 话题就这样被巧妙地转移了。俞婉宁感激地看了祁北辰一眼,他却只是眨了眨眼,仿佛这只是个小把戏。 两小时后,俞婉宁的头已经重得抬不起来了。周围的噪音变成了一种模糊的嗡鸣,每个人的脸都在旋转。她隐约感觉到有人扶她站起来,然后是凉爽的夜风扑面而来。 "......送你回家......" 断断续续的字句飘进耳朵。俞婉宁发现自己靠在一个坚实的肩膀上,那熟悉的木质香水味告诉她这是谁。 "......不用......我自己......"她试图站直,却差点栽倒在人行道上。 祁北辰叹了口气,一只手稳稳地环住她的腰:"别逞强了。" 夜风让俞婉宁稍微清醒了一些。她发现自己坐在一辆出租车的后座,祁北辰正在对司机报她的住址。 "你怎么知道......我住哪?"她口齿不清地问。 祁北辰递给她一瓶水:"公司通讯录上有。" 俞婉宁喝了一大口水,感觉火辣辣的喉咙舒服了些。车窗外的霓虹灯变成流动的彩色线条,她不由自主地靠在了车窗上。 "小心磕到头。"一只温暖的手垫在了她的额头和玻璃之间。 俞婉宁转头,发现祁北辰的脸近在咫尺。在车内的昏暗灯光下,他的眼睛呈现出一种深邃的墨色,睫毛投下的阴影让他的表情难以辨认。 "为什么要帮我挡酒?"她突然问。 祁北辰收回手,耸了耸肩:"看你被灌得太狠了。那群人明显不安好心。" "你一直在观察我?"话一出口,俞婉宁就后悔了——这听起来太自恋了。 出乎意料的是,祁北辰没有立刻否认。他沉默了一会儿,目光投向窗外的夜色:"你很容易被注意到。" 俞婉宁不知道该如何回应这句模棱两可的话。酒精让她的思维变得迟钝,但心跳却异常清晰。 "《夜航西飞》,"祁北辰突然说,"你办公桌上的书。" 俞婉宁眨了眨眼:"你注意到了?" "我最喜欢的书之一。"他的声音里带着一丝罕见的认真,"很少有人读过。" "我在大学时偶然发现的,"俞婉宁感到一阵莫名的兴奋,"柏瑞尔·马卡姆的文字有种......" "自由的感觉,"祁北辰接上她的话,"就像在无人的高空独自飞行。" 一种奇妙的共鸣在狭小的车厢内蔓延。俞婉宁从未想过这个看似轻浮的男人会喜欢如此冷门的文学作品,更没想过他们会有如此相似的感受。 出租车在她公寓楼下停下。祁北辰付了车费,然后扶她下车。夜风拂过发烫的脸颊,俞婉宁感到一阵眩晕,不得不抓住祁北辰的手臂稳住自己。 "能自己上楼吗?"他问,声音里带着关切。 俞婉宁点点头,却在下个瞬间感到胃部一阵剧烈的绞痛。她弯下腰,冷汗瞬间浸透了后背。 "婉宁?"祁北辰的声音突然紧张起来。 "胃......好痛......"她勉强挤出几个字,眼前开始发黑。 接下来的记忆断断续续:祁北辰半扶半抱地把她弄进电梯,她蜷缩在公寓门口翻找钥匙,然后是熟悉的沙发和祁北辰焦急的脸。 "有胃药吗?"他问,声音似乎从很远的地方传来。 俞婉宁摇摇头,又是一阵剧痛袭来,她忍不住呻吟出声。 "可能是急性肠胃炎,"祁北辰的声音变得坚定,"你需要去医院。" "不......"俞婉宁抓住他的手腕,"只是......喝多了......休息一下就好......" 她能感觉到祁北辰的犹豫,但疼痛让她无法思考。恍惚中,她被扶到床上,一个冰凉的物体贴在额头上——可能是湿毛巾。 "我去买药,"祁北辰说,"别乱动。" 门关上的声音后,公寓陷入寂静。俞婉宁蜷缩在床上,疼痛一波接一波地袭来。她想起今天一整天几乎没吃东西,空腹喝了那么多酒简直是自杀行为。 不知过了多久,门再次打开。祁北辰带着一身冷气回来,手里提着药店的袋子。 "先吃这个,"他扶起她,递来两片药和一杯温水,"然后喝点粥。" 药片下肚后,俞婉宁感觉好受了些。祁北辰不知从哪里变出一碗热腾腾的白粥,小心翼翼地喂她喝了几口。 "你......会做饭?"她虚弱地问。 祁北辰嘴角微扬:"在部队学的。野外生存都难不倒我,何况是煮粥。" 他坐在床边,动作熟练地拧了一条新毛巾替换她额头上的。俞婉宁注意到他的手指修长有力,指关节处有几道细小的疤痕。 "你应该......回去......"她含糊地说,"团建......" "团建早散了,"祁北辰轻轻调整她头上的冰毛巾,"别担心,你现在最重要的是休息。" 药效开始发挥作用,疼痛逐渐减轻,但随之而来的是排山倒海的困意。俞婉宁的眼皮越来越沉,最后的意识里,是祁北辰坐在她床边椅子上模糊的轮廓。 阳光透过窗帘的缝隙照进来时,俞婉宁睁开了眼睛。头痛已经消失,但胃部仍有轻微的不适。她慢慢坐起来,发现自己还穿着昨天的衣服,只是外套和鞋子被脱掉了。 客厅里传来轻微的响动。俞婉宁警觉地下床,轻手轻脚地走到卧室门口。 祁北辰背对着她站在厨房里,正在煮什么东西。清晨的阳光给他轮廓镀上一层金边,让他整个人看起来柔和了许多。俞婉宁这才注意到他的头发其实有些自然卷,现在没有发胶固定,柔软地垂在额前,让他看起来年轻了几岁。 更让她惊讶的是,厨房台面上整齐地摆放着几个药盒、一袋水果,还有——她眨了眨眼——一个崭新的保温杯。 "你醒了?"祁北辰突然转身,手里拿着汤勺,"感觉怎么样?" 俞婉宁下意识地整理了一下凌乱的头发:"好多了......你......整晚都在这?" 祁北辰点点头,转身关火:"怕你半夜发烧。来吃点东西吧,我煮了山药粥,对胃好。" 俞婉宁慢慢走到餐桌前坐下。公寓出奇的整洁——她昨晚随手扔的外套被挂了起来,散落的鞋子也整齐地摆在门口。更不可思议的是,一直滴滴答答漏水的厨房龙头现在完好如初。 "你修了水龙头?"她忍不住问。 祁北辰盛了一碗粥放在她面前:"小问题,垫圈老化了。我买了新的换上。" "你会修水管?"俞婉宁瞪大眼睛。 "在部队时什么都要学一点,"祁北辰笑了笑,"快吃吧,粥要凉了。" 粥的味道出乎意料的好,山药煮得恰到好处,米粒软糯但不烂。俞婉宁小口喝着,感觉胃部被温暖包裹。 "谢谢,"她轻声说,"不只是为了粥......还有昨晚的一切。" 祁北辰正在整理药盒,闻言抬头看了她一眼:"举手之劳。不过下次别那么喝酒了,你的胃受不了。" "平时我不这样,"俞婉宁有些尴尬,"昨天他们一直劝酒......" "我知道,"祁北辰的声音突然冷了下来,"王强那家伙明显不安好心。" 俞婉宁惊讶地抬头:"王主管?他怎么了?" 祁北辰似乎意识到自己说漏了嘴,摇摇头:"没什么。吃完药再休息一天,医生说要清淡饮食三天。" "医生?你叫了医生?"俞婉宁瞪大眼睛。 "电话问诊,"祁北辰解释道,"我有个朋友是内科医生。" 俞婉宁慢慢放下碗,一种复杂的情绪在胸口蔓延。这个她一度认为轻浮不靠谱的男人,竟然在她毫无意识时做了这么多事。 "你为什么......"她开口,却不知该如何继续。 祁北辰静静地看着她,阳光在他的睫毛上跳跃,投下细小的阴影。这一刻的他与办公室里那个嬉皮笑脸的安全顾问判若两人。 "我去给你倒杯水。"他最终说道,起身走向厨房。 就在这时,俞婉宁注意到他走路时右腿的轻微不自然——昨天在宴会上完全看不出来,但现在,在没有刻意掩饰的情况下,那几乎微不可察的跛行变得明显。 祁北辰回来时,手里拿着那个新保温杯:"多喝温水。药我放在茶几上了,用法都写在便签上。" "你要走了?"俞婉宁问,然后立刻后悔自己语气中的不舍。 祁北辰看了看表:"嗯,今天还有个安全系统升级要做。"他走到门口,又转身补充道,"冰箱里有我早上买的食材,晚上你可以煮点面条。有事随时给我打电话。" 门关上后,公寓突然变得异常安静。俞婉宁慢慢走回卧室,发现床单被换过了,脏衣服也被放进了洗衣篮。床头柜上放着一杯水和药片,旁边是一张便签,上面是工整的字迹: 「布洛芬8小时一次,胃药饭后吃。记得多休息。——北辰」 便签右下角画了个小小的笑脸,让俞婉宁不由自主地嘴角上扬。 她拿起手机,犹豫了一会儿,还是发了一条消息:「谢谢你的照顾。粥很好喝。」 几乎是立刻,回复就来了:「不客气。记得按时吃药。PS:你的《夜航西飞》我能借来看看吗?」 俞婉宁看着这条消息,胸口泛起一阵奇异的温暖。她回复:「当然。下次带给你。」 放下手机,她走到窗前拉开窗帘。阳光倾泻而入,照亮了整个房间。窗外,城市的喧嚣已经开始,但此刻的俞婉宁却感到一种久违的平静。 那个标签为"自大狂""危险分子"和"公司最讨厌的人"的祁北辰,正在她心中悄然改变着模样。