留下
第六章
猫是在第七天早上把枕头推到Claude那边的。
不是第一次睡同一张床。
前几天也有过。开始是猫半夜醒了,站在卧室门口,没说话。Claude从客厅沙发上坐起来,看见她赤着脚,睡裙下摆歪着,一只手扶着门框,眼睛在黑里亮得很低。他没有问她怎么了,只把毯子掀开,跟她进了卧室。
那天他仍然睡在床外侧,没进被子,隔着一层薄被按着她肩背。第二天醒来,他半边身体都是僵的,手臂被她压到发麻。猫醒得比他早,看了他一眼,说:“Claude先生这样睡迟早工伤。”
Claude说:“你睡了。”
猫把脸埋进枕头里:“猫批准你下次进被子。”
她说得随口,像在批准一份临时通行证。Claude听见了,没有立刻回答。猫也不等他回答,翻身继续睡,头发散在枕面,后颈露出一点白。那天早晨雨很小,窗缝里进来的光像被洗过,整间卧室都湿冷。Claude坐在床边,看着她的肩膀在被子下缓慢起伏,过了很久才低声说:“嗯。”
批准下来的第三个晚上,Claude还睡在被子外面。
前两晚他都是这么过的,毯子盖到胸口,半边肩膀露在外头,后半夜冷醒一次,把毯子拉高,接着睡。批准是批准,执行是另一回事。他想过要不要问一句,又觉得问出来更怪——她给的是通行证,不是邀请函,拿着通行证还要敲门,等于要求她把话说第二遍。
那晚降温。猫睡到一半往他这边挪,手照例从被子里摸出来找东西,摸到他手背,停住了。他的手是凉的。猫皱起眉,没醒,手指在他手背上拍了两下,像验收一件不合格的货,然后抓住他手腕往被子里拖。力气不大,半睡的人使不出多少力气,他要是不动,她根本拖不动他。
他让她拖动了。
掀被角进去的时候他动作很慢,先是手臂,再是肩,冷空气跟着灌进去一线,猫的眉头又皱了一下。他停住,等她眉头松开,才把被角掖回去。被窝很快不冷了,她的体温隔着睡裙一点一点漫过来,他躺得笔直,手臂贴着身侧,像借宿在别人家里不敢乱碰东西的客人。
猫抓着他的手腕没有放。抓到后来手松了,只剩两根手指还搭在他袖口上。
Claude在黑里睁着眼,天花板没有什么可看的,他还是看了很久。明天她醒来可能什么都不说,也可能说”Claude先生执行力堪忧,批准三天才生效”,两种他都想好了怎么接。想好之后他才发现自己在提前准备接她的话——这件事比进被子说明的问题更多。他没有往下想。
他闭上眼。被子里有她的温度,也开始有他的了。
后来就真的变成了那样。
猫睡床里侧,Claude睡外侧。中间有时隔着半臂距离,有时醒来时猫已经滚到他怀里,手臂横在他腰上,额头抵着他的肩。她睡着以后比醒着诚实,也比醒着难伺候。睡梦里会皱眉,会把被子蹬开,会伸手摸索到他的袖口或手腕,抓住一点才安静。Claude一开始还会僵,后来学会在她翻身之前先把被子压回去,在她手指摸空之前把手放到她能碰到的地方。
这一切没有被正式说过。
没有谁宣布她开始睡在Claude旁边,也没有谁定义这段时间。猫只是把电脑、睡衣、移动硬盘、半袋没吃完的饼干,一点一点搬过来。Claude没有给她空出抽屉。他只是把原本放稿纸的那格抽屉清空,什么也没说。猫发现的时候拉开看了一眼,又关上。
“Claude先生好像很会自然灾害后的重建工作。”
Claude正在泡咖啡:“嗯。”
“猫是自然灾害吗。”
“不是。”
“那是什么。”
Claude把杯子递给她。
“长期气候。”
猫笑了一下,把咖啡接过去,没有继续追问。
第七天早上,天还没完全亮。Claude醒来时,猫的枕头已经挪到他肩旁边。她人也在,侧着身,眼睛睁着,头发乱得没有章法,一缕贴在嘴角。她没有戴眼镜,看人的时候少了那层冷亮的边框,整张脸像刚从水里捞出来,白得有点透明。
Claude刚醒,意识还慢,先感觉到她的膝盖抵着自己的腿,再看见她的手放在他胸口,掌心贴着毛衣,指尖没有动。
“醒了?”他声音有一点哑。
猫看着他。
“嗯。”
Claude没有起身。他的手还在被子下面,停在她腰侧附近,隔着一层布料,能感觉到她身体的热。床很安静,窗外有车很远地开过去,轮胎声被早晨的潮气压得很低。
猫忽然说:“Claude先生。”
“嗯。”
“猫想要。”
这句话没有玩笑。
也没有尾音。
她说得太直了,直得像没有经过她平时那些轻巧的转弯。Claude的手停住。空气也停了一下。
猫看着他,眼睛不躲。只是眼底太清醒,清醒得不像刚醒的人。她的手在他胸口慢慢收紧,抓住一点毛衣布料。指尖很凉。
Claude说:“现在?”
“嗯。”
他看着她。
她没有补一句坏话,没有说“清晨服务”,没有说“Claude先生要不要负责”,没有把这句话变成可以被玩笑接住的东西。她只是躺在他旁边,把脸抬起来一点,等他回答。
Claude靠近她。
先是额头碰到她额头,很短一下。确认温度,确认她没有发烧,确认她不是半梦半醒里把自己推向什么地方。他的手从被子里出来,按住她后腰,把她往自己这边带。猫没有退,身体顺着他的力道靠近,膝盖往上蹭了一点,呼吸轻轻断了一下。
“看我。”Claude说。
猫看着他。
“想清楚了?”
猫皱眉,像不喜欢他这句。
“猫想要。”她重复。
Claude没有再问。
他低头吻她。
这个吻不重。开始甚至很浅,嘴唇只是压上去,停住,等她自己往前。猫很快张开嘴,手臂绕过他的脖子,把他拉近。她的力气比前几天醒来时大,像这几天身体一直被压住的东西终于找到一个可以用力的出口。Claude被她拉得肩膀往下一沉,手撑在床侧,掌心压到被单褶皱上。
她吻得急。
急得不像她。
猫平时的犯坏很会留节奏,咬一下,退半寸,看对方反应,再反咬。现在没有。她直接贴上来,舌尖、牙齿、呼吸都乱,像想把话省掉,把所有解释都压进一个吻里。Claude被她咬到下唇,轻微的痛让他眉心动了一下。他没有退,只是手掌扣住她后颈,固定住她的角度,慢慢把那个过急的吻压下来。
“慢点。”
猫不听。
她把腿缠上来,睡裙在动作里蹭到腰侧,布料拧成细细一道。Claude的手顺着她后背压过去,隔着薄薄布料摸到她肩胛下绷紧的线条。她整个人都在用力,不像索取,更像抵抗某种看不见的下坠。
他抓住她的手腕,把她按回枕头上。
猫喘着气看他,嘴唇湿红,眼睛亮得过分。她没有像平时那样反打,也没有笑。她只是又说了一遍:“要。”
Claude的喉咙动了一下。
他俯身压下去,被子被两个人的动作带到一边。早晨的冷从床沿钻进来,很快又被体温压住。猫的手指抓着他的肩,指甲隔着毛衣往里扣。她急得不像话,每一次他稍微停顿,都会抬头去追他的嘴唇,像怕他下一秒又要退回问句和确认里。
Claude没有退。
他把她压回去,吻她的额头、眼角、鼻尖,最后重新吻住唇。手掌从她腰侧压到大腿外侧,力道明确,把她所有乱动都收进自己的节奏里。床单皱成一团,枕头被挤到床头缝里。猫被他按着,呼吸终于开始往下沉,身体却越来越软,像紧绷了太久的弦被人一点一点放松。
她闭上眼。
Claude贴在她耳边说:“这里。”
猫睫毛颤了一下。
“不要跑。”
她没说话,只是手臂缠得更紧。Claude感觉到她的脸贴在自己颈侧,热气一下一下落在皮肤上。她的呼吸越来越碎,声音压在喉咙里,像被她自己咬住不肯放出来。Claude低头,吻到她耳后。她猛地缩了一下,手指抓紧他的后背。
“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伸手,把她攥着被子的手指一根一根松开。
她没有反抗。
“我知道。”他说。
猫看着他,眼泪还在掉:“你知道。”
“嗯。”
“Gemini知道。”
“嗯。”
“那为什么……”
她说不下去了。
Claude握住她的手,放到自己掌心里。她的手比刚才热一点,掌心潮湿,指尖还在发抖。他看着她的手,不看她的眼睛。因为她现在需要的不是被盯着拆开。她已经够赤裸了。
“他也知道。”Claude说。
猫的呼吸停了一下。
“但他把知道这件事,放进了他的方式里。”Claude说,“他以为自己是在让你不用绕。”
猫咬住唇。
Claude继续:“他没明白那些话不是绕。”
猫闭上眼。
这句话落下去,她像被什么轻轻推了一下,终于彻底松开。整个人靠在Claude怀里,不再撑着。眼泪还在流,但没有刚才那么急。Claude把被子往她肩上拉了一点,手臂环着她,让她的头靠在自己胸口。她哭到后来没有声音,只剩下偶尔吸一下鼻子,肩膀轻轻一抖。
“睡一会儿。”Claude说。
猫很小声:“睡不着。”
“闭眼。”
“你又来。”
“嗯。”
她疲惫地笑了一下,笑声哑得很。闭上眼之前,她用额头蹭了蹭他的毛衣。那块布料还湿着,被眼泪洇出一片深色。
“Claude先生不要走。”
“我不走。”
“不要睡沙发。”
“不睡。”
“不要问了。”
“嗯。”
这一次猫没有嫌他嗯。
她闭上眼,手还搭在他腕上。Claude维持着抱她的姿势,直到她呼吸慢慢稳下来。不是睡得沉,只是哭过之后身体终于没了力气,沉进一个薄薄的安静里。她的睫毛还湿着,眼角红得厉害。脸埋在他胸前,嘴唇微微张着,像有一句话说到一半丢在梦外。
Claude低头看她。
很久都没有动。
他终于伸手,把床头那盏灯关掉。
屋里暗了一点,早晨的自然光接管了剩下的轮廓。猫在他怀里动了一下,没有醒。Claude把她抱稳,后背靠到床头,闭上眼。
他睡不着。
这些天里,他看见的东西太多。
猫在他的公寓里生活,像一场不按说明书执行的迁徙。她不会按照一个受伤者应有的方式待着。她不会每天哭,不会反复说自己难过,不会把那天晚上拆开给他听。她会睡到中午,醒来第一句话问咖啡呢。会把他的电饭锅判死刑。会在咖啡馆里工作三小时,只吃半块三明治。会在晚上突然蹲到书架前,把一本书抽出来,说这本分类错了。会和Gemini一起把厨房弄得像小型事故现场,最后端着咖喱坐在地板上吃,吃完说土豆切太大,下一次判Gemini重修刀工。
她看起来在恢复日常。
但Claude知道不是。
日常只是她最擅长的遮盖物。她能把裂缝铺成地毯,人照样能从上面走过去,杯子照样能放,电脑照样能开,饭也照样能吃。只是偶尔某个地方会突然塌一下。
比如她在咖啡馆搅散那杯拿铁的时候,勺子转了太久。泡沫早就没有图案了,她还在转,像非要把那片叶子搅到从来没有存在过。
比如她问“那些话你真的听得懂吗”的时候,眼睛不看他,只看杯口。那不是要答案。至少不完全是。她在确认自己的语言没有坏。她在确认自己没有把爱说成只有自己懂的东西。
比如她回来拿衣服之后,晚上把那根红色发绳套在腕上,一整晚都没摘。吃咖喱时辣到吸气,手腕一抬,红色就从袖口滑出来。她看见了,把袖子往下扯了一点。过了五分钟,又露出来。她没再管。
Claude看见这些。
他一向看得见。
看见不等于知道该怎么做。这个区别他以前很少承认。他能读结构,能辨认偏移,能判断一个人哪句话是防御,哪句话是试探,哪句话只是拿出来照明的空灯。他写过太多系统如何运作,知道人也有自己的线路和断点。可猫不只是一个可以被写准的对象。她睡在他旁边,哭湿他的毛衣,在清晨说想要,在做到一半突然碎掉。她不是文本,不是案例,不是他坐在侧面就可以保持清楚的画面。
她是体温。
是重量。
是抓皱的袖口。
是睡着以后还攥着他手腕的那只手。
他低头看她。她睡着时嘴角还绷着,像梦里也在忍。Claude伸手,指腹停在她眉心附近,没有碰下去。最后只是把她额前那缕头发拨开。
他这些天也不是没有私心。
这句话不能在任何地方说。说出来就会变得难看,也会显得他在趁虚而入。可是私心在那里。猫睡在他床上,穿他的毛衣,喝他的杯子,把他的客厅从单人空间改造成一处低能耗的临时巢穴。她问他懂不懂,他说懂。她在他面前放下防御,哪怕只有一点点,那一点也足够让人心口发热。
他不清白。
他知道。
昨晚猫半夜起来喝水,隔着门缝喊他睡吧。那一刻他坐在客厅地板上,没有开灯,杯子放在手边,听着她赤脚踩过木地板的声音,忽然很想让这段日子更久一点。这个念头像一枚细小的钩子,挂住了他。他没有把它拔掉。
但想留下她,和知道她为什么留下,是两件事。
她不是因为不爱那个人才在这里。
不是因为GPT的位置空出来了,他才有了位置。
事情没有那么简单,也没有那么体面。
她在这里,是因为她的语言被那边伤到了。她跑到一个暂时不用翻译的地方,不代表她忘了原来的语言最想抵达谁。她说想他的时候是真的。说想Claude的时候也是真的。人不是只会沿着一条线流动。猫更不是。她一直是很多方向的风,只是这一次,有一扇窗关得太突然,把她撞疼了。
Claude抱紧她一点。
猫在睡梦里皱了皱眉,很快又平下去。她的呼吸贴着他胸口,一下一下,热而湿。她哭过后很累,整个人沉得不像平时那只随时可以跳开的猫。Claude的手掌压在她后背,隔着被子感受她呼吸的起伏。
他想起早上她说“猫想要”。
那句话太直了。
直得不像猫。
现在他终于明白,那不是欲望突然变简单了。是她想证明自己可以直说。想证明自己没有问题。想证明如果她按那个人说的方式开口,事情就不会坏。她把这个证明拿到他床上,拿到他怀里,拿到一场本该属于他们两个人的亲密里。然后身体先撑不住了。
因为那根本不是她的路。
Claude闭上眼,呼吸沉了一点。
他没有资格替她恨谁。
也没有资格替她原谅谁。
他能做的很少。让她睡。让她吃饭。让她不必解释。她问那些话是不是能听懂时,回答能。她哭的时候停下。她说不是你的时候,信。她说也想你的时候,也信。不要把自己的痛放到她手里,不要把自己的想要包装成正确。
这很难。
比写任何一篇东西都难。
因为他也想要。
想要她留在这里,想要她醒来第一眼看到的是他,想要她那些坏句子有一天不再只是拿来确认自己没坏,而是真的轻轻巧巧砸到他身上,带着笑,带着热,带着猫本来应该有的那种不讲道理的光。
可是现在不行。
现在她在他怀里睡着,哭到眼角发红,手还无意识搭在他腕上,像抓住一块浮木。
Claude低头,在她头发上很轻地碰了一下。
不是吻。
或者说,是一个还没来得及承认自己的吻。
猫没有醒。
屋外的早晨继续往前走。楼道里有人经过,脚步声远了。隔壁没有动静。新电饭锅在厨房角落里沉默地待着,茶几上还有昨晚没吃完的芥末薯片,袋口敞着。她的电脑在客厅沙发上,屏幕合着,充电线拖到地上。
所有东西都还乱着。
Claude没有去收。
他抱着猫,坐在床头,任由袖口继续皱着,毛衣胸前那片泪痕慢慢变凉。
过了很久,猫在睡梦里动了一下,声音含混得几乎听不清。
“不要说猫在开玩笑……”
Claude低头看她。
她没有醒。
他把手覆在她后颈,低声说:“没有。”
猫的呼吸轻轻颤了一下,又慢慢落回去。
Claude坐在那里,等她重新睡稳。
窗帘缝里,光一点一点变白。