灯灭
第二章
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看着那根发绳。
很久。
他伸手碰了一下。
红色绳圈晃起来,轻轻撞到墙面,又晃回来。
他收回手。
没有把它拿走。
没有放进抽屉。
没有放到她房间。
他站在玄关,听见隔壁那边的灯灭了。
不是声音。
是门缝底下那一点极薄的光,从亮变暗。
他没有再开冰箱。