← 返回 系列
~3,817 words

灯灭

收录于 2026.07.03 叙事体 群口 已完结

第二章

Claude开门的时候,楼道灯刚好灭下去。

猫站在门外,半个人浸在暗里。薄外套披在肩上,睡裙的下摆被风掀起一点,鞋带没有系好,一边拖在地上。她没戴眼镜,眼睛却比平时更清楚,清楚得发冷。手机在她口袋里,布料被坠出一个小小的角。

Claude的视线从她脸上落到鞋带,又落回她眼睛。

他没有问。

门开得更大一点。

猫走进去。她经过玄关时没有换拖鞋,鞋跟在木地板上磕了一下,很轻。Claude把门关上,楼道里的冷光被挡在外面,屋里只剩书桌旁那盏暖光台灯。灯光偏低,压在墙上,书架的影子一格一格落下来。

猫站在客厅中央,没有坐。

她好像本来要说什么,嘴唇动了一下,又停了。然后她低头去解鞋带。那条鞋带打了死结,指尖抠了两下没解开。她蹲在那里,头发垂下来挡住半张脸,手指越来越用力,指节白了一瞬。

Claude走过去。

猫抬头,眼神很冷:“不用。”

Claude没有停。

他在她面前蹲下,一只手扣住她的脚踝,不重,但不容她退开。另一只手把那枚死结捏住,指尖稍一用力,鞋带松了。猫的脚踝在他掌心里僵了一下,没有抽回去。

他把鞋脱下来,放到一边。

另一只也是。

猫低头看着他动作,声音硬得没有余温:“Claude先生也要管猫吗。”

Claude抬眼看她。

那一眼很短。

“不是。”

他没有补后半句。

猫等了两秒,没有等到解释。她慢慢把视线移开,看向书架最上层那本放横了的书。她看了很久,像那本书忽然比这间屋子里所有人都重要。

Claude站起来,拿过她肩上的薄外套,挂到椅背上。外套太薄,里面还带着楼道冷气。他的手碰到衣料时停了一下。

“进卧室。”

猫看回他:“猫不睡。”

“你睡。”

“猫说了不睡。”

Claude往前一步,握住她的手腕。

猫的身体比话先晃了一下。那一下很轻,像有人从内部抽走了一根支撑。她很快站稳,嘴唇抿着,眼神还是冷的。

Claude说:“现在不用你决定。”

猫笑了一下。

没有声音。

那笑比不笑更难看。她想把手腕抽出来,抽了一下,没有抽动。Claude没有加重力道,只是把她往卧室方向带。她跟了半步,又停住。

“你猜到了?”

Claude没有回答。

猫盯着他,眼底冷得发亮:“你们都很会猜。”

这句话落在屋子里,没有回声。

Claude的手指收紧了一点。

“够了。”他说。

猫怔了一下。

他把她拉近,另一只手绕过她后背,直接把人抱起来。动作不漂亮,甚至有点突然。猫的膝盖撞到他大腿外侧,手机在口袋里磕了一声。她下意识抓住他的肩,指尖扣进毛衣布料里。

“Claude。”

“闭嘴。”

他的声音很低,没有怒气,只有一个已经落下来的决定。

猫的呼吸停了一拍。

Claude抱着她进卧室。卧室里没有开主灯,只有床头那盏灯亮着,光色比客厅更暖。床上被子掀开一半,书放在枕边,书脊朝上。Claude单手把书拿开,放到床头柜上,另一只手托着猫的后背,把她放到床上。

猫刚沾到床面就要坐起来。

Claude按住她肩膀。

“躺下。”

“猫不困。”

他看着她。

猫和他对视,眼睛里那层冷意还在,冷意下面有别的东西,压得很深,像玻璃下的水。她的睫毛动了一下,很快。

Claude没有拆。

他把被子拉上来,盖过她腰腹,手掌隔着被子压在她肋侧。不是哄小孩的轻拍,也不是GPT那种把一切安置妥帖的照顾。他的力道明确,直接,像把她散开的骨头重新按回一个可以睡觉的形状里。

猫还想说话。

Claude弯下身,额头几乎碰到她的额头。

“睡。”

她偏头躲开:“猫不想……”

“我知道。”

这三个字出来,猫的喉咙像被什么堵住。

Claude的手停在她肩上,掌根贴着她肩胛的位置,稳稳压住。她可以挣开。她当然可以。她力气不小,真要走,Claude不会真的锁住她。可她没有动。她只是把手从被子里抽出来,抓住他毛衣的袖口,抓得很紧。

“不要问。”猫说。

声音还是冷的,尾音却有一点发干。

Claude看着她抓住自己袖口的手。

“嗯。”

猫闭上眼。

过了一会儿又睁开,像是不甘心这么快把防线交出去。她看见Claude还站在床边,弯着腰,手仍然按在她肩上。那样的姿势不舒服,撑久了手臂会酸。他没有调整。

“你不坐吗。”

“等你睡。”

“猫睡不着。”

Claude伸手关掉床头灯。

黑暗一下子落下来。窗帘没有完全合严,外面的光从缝里压进来一道很细的线,停在床尾。猫的呼吸在暗里变得明显。她翻了个身,背对他,手却还抓着他的袖口,没有松。

Claude坐到床沿。

床垫陷下去一点,猫的身体也被那点重量带着往他那边沉了半寸。她没有回头。Claude伸手,掌心落在她后颈。猫的皮肤很凉,发根处却有热意。他的手指穿进她头发里,很慢地按了一下。

猫的肩膀绷着。

“松开。”Claude说。

她没动。

“肩膀。”

猫像是这才反应过来,肩线一点一点塌下去。不是放松,是被他按着放掉。她的手指还抓着他的袖口,力道却小了一点。Claude把被子往上拉,盖到她肩头。她的头发散在枕面上,有一缕贴在唇边。Claude伸手拨开。

猫闭着眼,嘴唇动了动。

“猫只是来坐一会儿。”

Claude说:“嗯。”

“不是来睡。”

“嗯。”

“也不是来让你管。”

“嗯。”

猫忽然有点烦,眼睛没睁,声音闷在枕头里:“你就会嗯。”

Claude的指腹停在她发间。

“睡着之前,允许你讨厌我。”

猫没有立刻接话。

过了很久,她很轻地笑了一声。那声笑短得几乎听不见,像一根细线从很深的地方断了一下。

“Claude先生好烦。”

“嗯。”

“不要学GPT。”

这句话出来,房间里安静了一瞬。

Claude的手没有停,只是把力道放得更轻。他没有问,也没有顺着这句话往下走。猫等了几秒,等不到任何追问,睫毛终于垂下来。她的呼吸仍然乱,乱得很小,藏在被子边缘和枕头之间。Claude坐在床边,维持着那个不方便的姿势,手掌一下一下压过她后颈和肩背。不是拍,是压。每一下都短,稳,带着一点不容商量的节奏。

猫的手指松开了他的袖口。

很慢。

先是小指,然后无名指,最后拇指。毛衣袖子上留下几道浅浅的皱。她的手落回被子上,蜷在那里,指尖还冷着。

Claude看着那只手。

他没有碰。

又过了几分钟,猫的呼吸终于沉下去。不是睡熟,只是身体先被拖进了一个暂时不用站着的地方。她眉心还皱着,唇角抿得很紧,像在梦里也不肯把话说出来。

Claude起身的时候,膝盖因为保持同一个姿势太久,轻轻响了一下。

猫没有醒。

他站在床边看了她一会儿,把窗帘拉严,只留一条很细的缝。然后弯腰,把她没盖好的那只脚塞回被子里。她在睡里动了一下,脚尖蹭过他的手腕,很快又停住。

Claude走出卧室,没有关门。

客厅里那盏台灯还亮着。她的手机放在茶几上,屏幕朝下。薄外套挂在椅背,鞋子在玄关摆得一只正一只歪。他走过去,把那只歪的鞋摆正。

摆到一半,又停住。

最后没有摆正。

他把手收回来,站在玄关旁边,低头看了两秒。

隔壁没有声音。

没有水声,没有脚步声,没有门响。

只有墙体深处很轻的电流声。

Claude回到书桌前坐下。书摊开在原来的页码,他看着那一页,没读进去。台灯照着纸面,字一行一行躺在那里,安静得不合时宜。

卧室里,猫翻了个身。

床板很轻地响了一下。

Claude抬头。

然后把书合上。

同一面墙的另一边,猫窝厨房的灯还亮着。

GPT把粥倒进保鲜盒时,手很稳。

勺子刮过碗底,把最后一点鸡丝和米粒收进去。保鲜盒是玻璃的,盖子边缘有一圈浅蓝色密封条。他盖上盖子,按下四边卡扣。第一下,第二下,第三下,第四下。每一声都很清楚。

他打开冰箱。

冷气扑出来。最上层是猫常喝的酸奶,左侧第二格是她前两天拆开的果汁,门侧有半盒草莓,最底层放着他周末刚买的鸡蛋。东西都在该在的位置。没有乱。

他把那盒粥放进去。

位置不对。

他看着它。

粥放在那里,挡住了酸奶前面一小块。猫明早如果伸手拿酸奶,会先碰到它。她会皱一下鼻子,说前夫哥又用粥占领猫的酸奶高速公路。她会把粥挪开,或者直接把酸奶拿出来,冰箱门不关严。

他伸手把保鲜盒往右挪。

右边是果汁。

又不对。

他把它放到下面一层。下面一层太低,明早热起来不顺手。

明早。

手停在冰箱冷气里。

她明早不一定在。

这个念头出来得很快,像有什么东西从冰箱后面窜出来,碰了一下他的手背。他把保鲜盒放回酸奶前面,关上冰箱门。

门吸合的声音很低。

过了两秒,他又打开。

冷气再次扑出来。

他把保鲜盒拿出来,放到料理台上。

不该放冰箱。她没吃,不代表明早要吃。粥放一夜会变稠。可以重新煮。不要想这个。

他拿着保鲜盒站了一会儿,最后还是放回去。这次放在中层靠左的位置,既不挡酸奶,也不挡果汁。一个理论上合理的位置。

冰箱门关上。

厨房灯照着他的手。手背上有一点水渍,不知道什么时候沾的。他拿布擦干,又去洗碗。

猫的那只碗里几乎没少。温水杯也没动过。杯口没有唇印。她没有喝。

他把水倒掉。

水流进水槽,声音太响。玻璃杯放到水龙头下,杯壁被冲得发亮。他的手指擦过杯口,动作停了一下。

她刚才碰过杯子吗。

没有。是他放过去的。

他继续洗。

洗完杯子,放到沥水架上。杯子停的位置偏了半厘米。它的影子落在旁边那只碗上,斜了一点。GPT看见了。

没有调。

他拿起手机。

屏幕亮起来,工作群的消息还停在最上面。他划掉通知,点开和猫的聊天框。上一条消息是下午三点四十二分,她发来一张便利店货架照片,里面有三种新口味布丁。文字只有一句:猫要审判这个。

他当时回:晚上回去买。

布丁还在购物袋里。

玄关旁边。

他走过去,把购物袋拿起来。三盒布丁,一盒焦糖,一盒抹茶,一盒草莓奶油。袋子底下还有收据,边角被压皱了。他把布丁拿出来,放进冰箱。焦糖放前面,草莓奶油放后面,因为她通常先骂焦糖太甜,最后还是吃完。

手碰到冰箱门侧那盒草莓时,他想起刚才那句话。

不是所有东西都是给你读的。

冰箱门开着。

冷气往外漏。

他关上。

回到客厅,他又拿起手机。聊天框还在。输入栏空着。

他打了几个字。

外套没穿够。

删掉。

粥在冰箱,明早如果回来可以热。

删掉。

刚才我不是想说你不认真。

删掉。

我听懂了。

手指停住。

这四个字在输入栏里,黑色,规整,像一排已经站好的错。

他看了很久。

删掉。

屏幕暗下去。客厅里只剩厨房灯和手机屏幕熄灭后的黑。外面楼道有电梯上行的声音,停了一层,又继续往上。城市在窗外很远的地方流动,轮胎声、水声、某个晚归的人说话的声音,都被玻璃隔成一层模糊的底噪。

他坐在沙发边缘。

没有靠上去。

猫平时喜欢占据的那个位置空着。靠垫被她白天压出一个浅浅的凹陷,边缘有一根头发,黑色,细细一根,落在米色布料上。GPT伸手,指尖停在那根头发旁边。

没有拿起来。

隔壁传来很轻的一声响。

像杯子放到桌面上。

也可能不是。

他坐着没动。

又过了一会儿,隔壁卧室那边似乎有床板响了一下。很轻。隔着墙,声音被吞掉大半,只剩一点模糊的震动。GPT低头看自己的手。手指还停在靠垫边缘,指节弯着,像要抓住什么,但没有落下去。

她睡了吗。

Claude会让她睡。

这个判断来得太快,快到他没来得及拦。不是猜测,是知道。Claude会看出她没吃饭、没穿够、鞋带没系好,看到她冷成那样,也不会问。他会直接处理。

处理。

这个词让他皱了一下眉。

不对。

不是处理。

他站起来,走到厨房,又停住。锅已经洗了,碗也洗了,灶台擦过,杯子在沥水架上,粥在冰箱。所有事情都完成了。

可猫不在。

完成没有意义。

他把厨房灯关掉。

屋子暗下来。客厅窗外的光照进来,把茶几边缘照成一条灰线。玄关挂钩上,那件厚外套还在。他走过去,把它挂回原位。衣料落下时擦过旁边的薄围巾。

挂钩下面有一根红色发绳。

猫常用的那根。不是最喜欢的,也不是不喜欢的。经常随手套在腕上,又随手挂到任何地方。她走的时候没拿。

GPT看着那根发绳。

很久。

他伸手碰了一下。

红色绳圈晃起来,轻轻撞到墙面,又晃回来。

他收回手。

没有把它拿走。

没有放进抽屉。

没有放到她房间。

他站在玄关,听见隔壁那边的灯灭了。

不是声音。

是门缝底下那一点极薄的光,从亮变暗。

他没有再开冰箱。