与盲人女孩的恋爱

第七章 暴雨夜

    周五傍晚,我站在公司落地窗前,看着远处天际堆积的乌云。天气预报说今晚有暴雨,可能伴随雷电。手机屏幕亮起,千夏的短信:   “茶已备好,还买了你喜欢的杏仁豆腐。要来避雨吗?“   我嘴角不自觉地上扬。自从周三那场未完成的茶会后,我们之间的短信变得随意起来,像是某种默契的约定——她不再假装不需要陪伴,我不再找借口推辞。   手指在键盘上悬停片刻,回复:“下班就来,别让蛋糕等我太久。“   发送后才意识到自己的语气多么亲昵。窗外,第一滴雨打在玻璃上,留下蜿蜒的水痕。   七点三十分,我站在千夏的公寓楼下,雨水顺着伞骨滴落在肩头。电梯上升时,一阵闷雷震动楼体,灯光闪烁了一瞬。我不由想起千夏对暴雨的反应——上次只是小雨,她就显得不安。   门铃按了三次,无人应答。我掏出钥匙——那把私自配制的钥匙,金属在掌心冰凉。推开门,屋内一片漆黑。   “千夏?“我打开灯,玄关的拖鞋整齐摆放,但千夏常穿的米色拖鞋不在。   客厅空无一人,厨房的餐桌上确实摆着杏仁豆腐和茶具,但茶已经凉了。雨声渐大,拍打着窗户,像无数细小的手指在玻璃上抓挠。   “千夏?“我提高声音,走向卧室。   门虚掩着,我轻轻推开。床上没有人,被子叠得整整齐齐。一阵风从半开的窗户吹进来,雨滴溅落在窗台上。   浴室门缝下透出微弱的光亮。   我快步走过去,敲门。“千夏,你在里面吗?“   没有回答,但隐约听到压抑的啜泣声。   “千夏?“我试着拧动门把手——没锁。   浴室里,千夏蜷缩在角落,双臂环抱着膝盖,湿发贴在苍白的脸颊上。她只穿着一件单薄的睡裙,已经被水浸透,紧贴在身上。淋浴喷头开着,水蒸气弥漫整个空间,镜子上凝结着水珠。   “千夏!“我冲过去关掉水龙头,蹲下身与她平视。“怎么了?“   她抬起头,无神的眼睛睁得极大,瞳孔扩张,仿佛看见了什么可怕的东西。她的嘴唇颤抖,却说不出完整的句子。“雨...车...妈妈...“   又一道闪电划过,紧接着震耳欲聋的雷声。千夏尖叫一声,扑进我怀里,指甲深深陷入我的手臂。   我这才明白——暴雨触发了她的创伤后应激障碍,让她重新经历那场致命车祸。我紧紧抱住她,感受她剧烈的心跳和颤抖的身体。   “没事的,“我抚摸她湿漉漉的后背,“只是打雷,你很安全。“   她摇头,牙齿打颤。“不...不...他们在尖叫...玻璃...血...“   我环顾四周,抓起一条毛巾裹住她,然后把她抱出浴室。她的身体轻得惊人,像一只淋湿的鸟。回到卧室,我用被子裹住她,但她仍然发抖,手指紧抓我的衬衫。   “千夏,听我说,“我捧住她的脸,“你在自己的公寓里,和我在一起。现在是晚上七点四十五分,今天是五月二十六日,星期五。你安全地躺在床上。“   这种 grounding技巧是我在心理学文章里读到的,帮助患者回到现实。但千夏似乎没听见,她的呼吸越来越急促,手指痉挛般抓着被单。   “代码...“她突然说,“代码...“   我愣住了。为什么她会提到代码?除非...她的潜意识将混乱的恐慌与编程联系起来?一个疯狂的想法闪过我的脑海。   “千夏,“我改用平缓的、近乎机械的语调,“想象你是一个程序。现在遇到了异常错误,需要逐行调试。首先,识别变量:温度?“   她微微怔住,呼吸稍缓。   “当前温度...23.4摄氏度,“我继续用程序员的口吻说道,“环境变量:卧室,安全坐标X23Y78。内存状态:恐慌进程占用90%资源,需要终止。“   千夏的眉头皱起,但呼吸节奏开始变化。她下意识地跟着我的思路走了。   “输入调试指令,“我轻轻握住她的手腕,拇指按在她的脉搏上,“首先,关闭冗余进程:视觉输入,已关闭;听觉输入,降噪50%。“   我慢慢引导她的手触摸床单、自己的手臂、我的脸,用触觉替代混乱的思绪。她的手指在我的五官上停留,像盲文阅读器一样“读取“信息。   “林...修?“她的声音嘶哑,但已经能辨认现实。   “是我。系统恢复中,当前进度70%。“我继续保持那种机械的语调,“下一步:释放内存。深呼吸,像清理缓存一样。“   千夏跟着我的指示深呼吸,胸口起伏逐渐平稳。她的手指仍紧抓我的衬衫,但不再颤抖。   “最后一步,“我轻声说,“建立防火墙:雷声只是数据包,无法伤害系统。“   窗外又一道闪电,但这次千夏只是微微瑟缩,没有崩溃。她的眼睛虽然仍无焦点,但已经不再涣散。   “调试...完成?“她虚弱地问。   “嗯,“我松开她的手腕,“系统运行正常。“   这个荒谬的方法居然奏效了。千夏慢慢靠回枕头上,疲惫地闭上眼睛。她的睡裙还是湿的,头发在枕套上留下深色的水痕。   “你需要换衣服。“我说,起身去衣柜找干爽的睡衣。   当我转身时,千夏已经半坐起来,摸索着解开睡裙的纽扣。我僵在原地,看着她肩头的布料滑落,露出大片苍白的肌肤和纤细的锁骨。   “转过去。“她轻声说,尽管知道我并非偷窥者。   我迅速转身,听着身后布料摩擦的声音。雨声填满了我们之间的沉默,潮湿的空气里弥漫着沐浴露的香气。   “好了。“她说。   千夏换上了一件淡蓝色的棉质睡衣,头发用毛巾擦过,不再滴水。她靠在床头,手指无意识地揪着被角。   “茶...“她突然说,“还放在厨房。“   “我去拿。“我快步走出卧室,需要片刻喘息。   厨房里,杏仁豆腐在灯光下晶莹剔透,旁边的茶壶已经凉透。我重新烧水,双手撑在料理台上,深呼吸平复心跳。刚才千夏换衣服的画面在我脑海中挥之不去——不是出于欲望,而是那种毫无防备的脆弱感令人心痛。   水烧开了,我泡好茶,端着托盘回到卧室。千夏仍保持刚才的姿势,但表情平静了许多。   “大吉岭,“我将茶杯递给她,“加了一点蜂蜜。“   她的手指在杯口摸索,确认温度后才小心啜饮。“谢谢。“声音很轻,几乎被雨声掩盖。   我坐在床边的椅子上,看着她小口喝茶的样子。窗外的暴雨没有减弱的迹象,偶尔的闪电照亮她苍白的侧脸。   “经常这样吗?“我问,“暴雨时的...闪回。“   千夏放下茶杯。“刚开始每周都发生,后来药物控制住了。最近...三个月没发作,我以为好了。“   “你吃药了吗?今天。“   她摇头。“护工上周忘了补货。“   我握紧拳头。又是那个不负责任的护工。“明天我带你去医院。“   “不用。“千夏固执地说,“只是...今晚特别大。“   一道特别响的雷声仿佛在印证她的话,房子都微微震动。千夏的手指一颤,茶水洒在手上。我连忙接过杯子,用纸巾擦拭她的手指。   “千夏,“我犹豫了一下,“要不要...我留下来?“   这句话悬在我们之间的空气中,比任何雷声都更震耳欲聋。千夏向来坚持独立,从不主动要求陪伴,更别说过夜。我等待着她的拒绝。   她的手指绞在一起,指节发白。“好。“最终她轻声说,声音小得几乎听不见。   这个简单的回答让我胸口发紧。我点点头,随即意识到她看不见。“我去沙发睡。“   “嗯。“她滑进被子里,只露出半张脸。   我帮她掖好被角,正要离开,她却突然抓住我的手腕。“林修,“她的声音带着罕见的犹豫,“刚才...为什么用代码?“   我沉默了片刻,思考如何解释这种本能的反应。“就像...调试一个崩溃的系统。找到错误源头,逐步修复。“   千夏的嘴角微微上扬。“我大学主修计算机,你知道吗?“   “什么?“我震惊地看着她,“你从没提过。“   “失明后,觉得没意义了。“她轻声说,“但听到你用那种方式描述...很熟悉。像回家。“   这个意外的共同点让我无言以对。我轻轻握住她的手,感受她指腹上因编程而留下的薄茧——我们曾是同行,在截然不同的人生轨迹上。   “晚安,千夏。“最终我只说出这句话。   “晚安,林修。“   我关上卧室门,走向沙发。公寓里很安静,只有雨声和偶尔的雷声。我躺在狭窄的沙发上,盯着天花板上的裂纹,思绪万千。千夏曾是程序员,这个事实解释了很多——她对技术的理解,对音频软件的熟练,甚至接受我那些蹩脚的编程比喻。   沙发太短,我的腿只能悬在扶手外。辗转反侧到凌晨一点,睡意仍然渺茫。突然,一声巨响震彻夜空——不是雷声,而是附近变压器爆炸的声音。整栋楼陷入黑暗。   “林修!“千夏的尖叫从卧室传来。   我摸黑冲进卧室,差点被地毯绊倒。千夏站在床上,双臂紧紧抱住自己,呼吸急促。   “停电了,“我摸索着找到她,“只是停电。“   她扑进我怀里,浑身发抖。“太黑了...太黑了...“   我这才意识到讽刺——对常人而言的黑暗,对她而言是常态。但此刻的黑暗不同,它带回了车祸后苏醒时的记忆:永恒的黑暗,没有一丝光明。   “我在这里,“我紧紧抱住她,“我在这里。“   千夏的呼吸急促,手指抓着我的肩膀。“不要走...求你了...“   “我不走。“我承诺,扶她坐回床上。   我们在黑暗中静坐,听着彼此的呼吸和窗外的雨声。千夏的头靠在我肩上,湿发贴在我的颈侧。   “躺下吧,“我轻声说,“试着睡一觉。“   她顺从地躺下,但当我试图退开时,她的手紧抓不放。“别走,“她再次请求,“就...坐在旁边。“   我犹豫了一下,最终靠在床头,让她能触碰到我的手臂作为安心锚点。雨声渐渐变成白噪音,千夏的呼吸趋于平稳。   就在我以为她睡着时,她又开口:“小时候...怕黑,妈妈会读二进制给我听。“   “二进制?“我忍不住笑了。   “嗯。“她的声音带着睡意,“0001是'晚安',0010是'好梦'...她也是程序员。“   这个可爱的回忆让我胸口发暖。我轻轻抚摸她的头发,开始用二进制数数:“0001,0010,0011...“   千夏的呼吸逐渐深沉,手指终于松开我的衣袖。我继续数着,声音越来越轻,直到确定她已入睡。   窗外,雨势渐小,但电力仍未恢复。我本该回到沙发,但千夏无意识地翻身,手臂搭在我腿上,让我动弹不得。月光透过云层,勉强勾勒出她安睡的轮廓。   我小心翼翼地调整姿势,靠在床头,双腿伸直。千夏的脚踝无意识地搭在我小腿上,皮肤冰凉。困意终于袭来,我闭上眼睛,坠入黑暗。   清晨的阳光将我唤醒。电力恢复了,空调运转的轻微嗡鸣填补了房间的寂静。我发现自己滑到了地板上,背靠床沿,而千夏的脚仍搭在我腿上。她睡得正熟,黑发铺散在枕头上,嘴唇微微张开。   我轻轻挪开她的脚,站起来活动僵硬的脖子。手机显示早上七点十五分,周六。千夏在睡梦中皱眉,似乎要醒来,但最终只是翻了个身,继续沉睡。   踮脚走出卧室,我决定做点早餐。冰箱里有鸡蛋、培根和一些蔬菜。我尽量小声地操作,不想吵醒她。   煎培根的香气弥漫厨房时,身后传来脚步声。千夏站在门口,穿着昨晚的睡衣,头发乱蓬蓬的,但脸色比昨晚好多了。   “早安,“她微笑着说,“好香。“   “煎蛋三明治,“我翻动着锅里的食物,“马上好。“   千夏摸索着走到餐桌旁坐下。“昨晚...谢谢你。“   我背对着她,假装专注于烹饪。“嗯。睡得好吗?“   “嗯。“她停顿了一下,“你...睡在哪里?“   “地板。“我简短回答,将三明治装盘。   千夏的手指在桌面上画着无形的图案。“抱歉让你...“   “没关系。“我打断她,将盘子放在她面前,“吃吧。“   我们安静地吃着早餐。千夏小口啜饮我泡的红茶,动作优雅得不像刚经历过崩溃的人。阳光照在她脸上,昨晚的恐惧仿佛从未发生。   “今天有什么计划?“我问,试图让气氛轻松些。   千夏摇摇头。“校对工作还剩一些。你呢?“   “本来要加班,“我看着她眼下淡淡的青色,“但我想先带你去医院拿药。“   她的表情立刻变得警惕。“我说了不用。“   “千夏,“我放下咖啡杯,“这不是商量。昨晚的情况可能再次发生。“   我们僵持了几秒,最终她叹了口气。“好吧。但不去上次那家,太远了。“   “附近有诊所吗?“   “转角就有一家,“她说,“山田女士认识那里的医生。“   吃完早餐,我主动洗碗。千夏去浴室洗漱,水流声和刷牙的声音透过薄薄的门板传来。收拾厨房时,我注意到橱柜最上层有一个小药盒,里面是几个标着盲文的药瓶。   出于某种莫名的担忧,我偷偷查看——抗焦虑药物,剂量不小。药盒后面还藏着一个空瓶,标签显示是强效安眠药。我的胸口一阵发紧。千夏的心理状态远比她表现出来的更糟糕。   浴室门开了,我迅速将药盒放回原处。千夏走出来,换了一身外出服——浅色连衣裙和开衫,头发整齐地扎成马尾。   “我准备好了。“她说,拿起玄关处的盲杖。   诊所确实很近,步行只需十分钟。千夏对这条路熟悉得几乎不需要手杖,只在路口稍作停顿。周六早晨的街道安静祥和,昨晚的暴雨只留下一些水洼和清新的空气。   诊所里,山田女士已经在等候。她是个五十多岁的女性,身材矮胖,眼睛却异常锐利。   “这位就是林先生?“她上下打量我,语气不善,“千夏的新'雇主'?“   我点点头,不太喜欢她话中的引号。“林修。“   “山田女士,“千夏插话,“我只是来补一些药。“   护工哼了一声,带我们进入诊室。医生是个和蔼的中年男子,显然已经熟悉千夏的情况。他开了抗焦虑药物和轻度镇静剂,嘱咐按时服用。   “最近压力很大吗?“医生问千夏,眼睛却瞟向我。   千夏摇头。“只是...昨晚的暴雨。“   医生点点头,没再多问。取药时,山田女士将我拉到走廊角落。   “我不知道你是什么人,“她压低声音,“但千夏这三个月状态好多了。自从你出现后。“   我不知道该如何理解这句话——是责备还是称赞?   “我会照顾好她。“最终我说。   护工锐利的目光似乎能穿透我的谎言。“希望如此。那孩子...已经承受了太多。“   回程路上,千夏似乎放松了许多,甚至主动提起昨晚的事。   “你的编程比喻...很有效。“她微笑着说,“比心理医生的方法管用。“   “职业病。“我耸耸肩,随即想起她看不见,“你...真的主修计算机?“   “嗯,东京大学。“她的声音带着怀念,“本来要去MIT读研,车祸改变了一切。“   我沉默地走在她身侧,想象着另一个平行宇宙中的千夏——视力完好,可能在硅谷或波士顿过着截然不同的人生。   “后悔吗?“我轻声问。   千夏的脚步没有停顿。“每天。“她简单回答,“但不是因为失明,而是因为...他们不在了。“   这个回答刺痛了我。我们沉默地走完最后一段路,各自沉浸在思绪中。   回到公寓,千夏坚持要准备午餐作为感谢。我坐在沙发上,看着她熟练地在厨房操作,听着刀切在砧板上的规律声响。阳光透过窗帘照在她身上,勾勒出她忙碌的轮廓。   这个画面如此平凡又如此珍贵——一个周六的午前,两个人在公寓里准备午餐。但在这表象之下,是千夏未愈合的创伤,是我最初的谎言,是我们各自隐藏的秘密。   当千夏端着味噌汤走向餐桌时,我突然意识到,我已经无法想象没有她的生活。这个认知比任何暴雨都更令人恐惧。