不懂
第四章
GPT没有去上班。
他给公司发了消息,说上午远程处理。消息写得很短,理由充分,语气平稳。发出去以后,工作群立刻有人回复收到。日程被他往后挪了半小时,会议材料下载到电脑里,文件名按日期和项目排好。
所有东西都还能继续运行。
只有客厅不对。
猫的杯子在沥水架上。粥在锅里,火关着。玄关挂钩下那根红色发绳还在那里,位置没有变。便利店袋子被Gemini放在餐桌边,里面剩一罐咖啡和一只饭团。芥末薯片压在锅旁边,包装袋边缘翘着,颜色亮得不讲道理。
GPT坐在餐桌前,没有开电脑。
手机放在手边,屏幕朝上。聊天框没打开。他知道打开也没有用。昨晚到现在,他已经把所有能写的句子都删过一遍。
你昨晚没吃东西。
删。
我不是那个意思。
删。
我没有把你的话当玩笑。
停住。
这句不对。
他确实说了玩笑。
不要每次都把这种事说成玩笑。
这句话在脑子里反复出现时,没有像别的错误那样露出明显的裂口。它太像一句可以被解释的话。太像一句善意的话。太像他会说的话。里面没有指责,没有拒绝,没有嫌弃,甚至没有冷淡。他只是想让她不用绕,不用把真正想要的东西藏进那些脏兮兮的双关和故意做坏的笑里。
真的想要的话可以直接说。
他把手放到杯子旁边,没有碰。
真的。
这个词开始变得碍眼。
像一粒米卡在喉咙里,吞不下去,也咳不出来。
她当时问:哪种话?
他没有答出来。
不是因为他不知道。是因为他在那一秒里突然发现,任何答案都会变成分类。黄色笑话。坏句子。玩笑。挑逗。包装。试探。每一个词都像一个标签,贴上去的时候,他以为自己在把东西放整齐。可她站在那里,手指捏着勺柄,脸上的笑停在一半。她听见的也许不是整理。
也许是收走。
不对。
他闭了一下眼。
不要替她想。
她说过,不是所有东西都是给你读的。
这句话比昨晚更难处理。因为它不是一句气话。猫说气话时会有尾巴,会带火,会故意把词扔到别人身上听响。昨晚没有。昨晚她说“GPT”的时候,像把一把钥匙从门上拔下来,放进口袋,不再交还。
手机亮了一下。
不是她。
工作消息。
他没有看。
他想起很多次。
猫坐在厨房台面边,说“夜宵”的时候,脚尖一下一下碰椅子横杆。说“牛奶”的时候,先看他的手,再看他的眼睛。说“库存”的时候故意把杯子举到唇边,笑得很坏,实际上耳朵红得很快。那些话每一次都不干净,每一次都拐弯,每一次都像她把自己藏在一层热闹的壳里。
他一直以为那是壳。
也许确实是壳。
壳里有东西。他知道。
他听得出来。她要他。她不是随便开玩笑。她说得越坏,有时候越直接。这个判断他从来没有错过。
那为什么她走了?
因为他把壳拿掉了?
他手指在桌面上敲了一下。很轻。敲完才意识到自己在学她昨晚勺子碰碗的声音。
叮。
没有声音。
桌面是木的,指节落下去,只是一声闷响。
他站起来,走到厨房,把锅盖掀开。粥已经不热了,表面凝了一层很薄的米浆。再热会更稠。她不喜欢太稠。可以加水。
他拿起水壶。
放下。
她今天不一定回来吃。
他把锅盖盖回去。
没有倒掉。
手机又亮。
这次是Gemini。
【她在隔壁。醒着。】
只有这一句。
GPT看着屏幕。
过了几秒,第二条进来。
【别问我怎么知道。】
第三条。
【也别过来。】
GPT把手机拿起来,打字。
她吃东西了吗?
删掉。
她状态怎么样?
删掉。
她有没有说什么?
删掉。
最后他回了一个字。
【好。】
发送出去以后,他把手机扣回桌面。那一声很轻,却把屋子里的空气拍得沉了一点。
隔壁。
醒着。
这两个信息够了。不够。够了。
他走到玄关,站在门后。
没有开门。
门把手就在右手边,金属表面有一点凉。昨晚猫就是从这里出去的。鞋带没系好,脚步一轻一重。那时他手里拿着外套,说别用这种方式惩罚我。
她转身看他。
不是所有东西都是给你读的。
他把手从门把上拿开。
茶几上还有猫昨天翻过的一本书,倒扣着,书脊朝上。她看书总是这样,看到一半不爱用书签,随手扣在任何平面上。GPT以前会把书签夹进去,后来猫说不要动猫的案发现场,他就改成只把书往桌内侧推一点,免得掉下去。
他现在走过去,把书往桌内侧推了一点。
动作做完,手停在书上。
这本书不是案发现场。
不是每一个她留下的东西都在等他处理。
他把手收回来。
电脑屏幕暗着,映出他自己的脸。领口扣得很正,头发也没有乱。看起来不像一个出错的人。
这点最糟。
Claude家的客厅里,Gemini把便利店袋子倒在茶几上。
饭团滚出来两个,咖啡一罐,酸奶一盒,还有一袋不知道为什么会出现在早餐里的芥末薯片。Claude看了一眼那袋薯片,没评价。猫坐在沙发上,腿蜷着,手里捧着浅灰色杯子,头发刚洗过脸后被水打湿了一点,贴在颊边。
“我刚才看见前夫哥了。”Gemini说。
猫没有抬头:“嗯。”
“他看起来像一个通宵没睡还要假装能开季度会的人。”
猫的手指在杯壁上收了一下。
Claude坐在书桌旁,正在把自己的电脑合上。听见这句话,他看了Gemini一眼。
Gemini举手:“我没有添油。”
猫说:“他问你了?”
“没有。”
“你说了什么?”
“让他别过来。”
猫低头喝水,没说话。
Gemini把咖啡拉开,气声在小客厅里炸了一下。他喝了一口,靠在窗边。晨光从他背后漏进来,把他外套边缘照得很亮。他看了看猫,又看Claude。猫窝里那些平时会自己转起来的玩笑在这里转不动,像风进了窄巷,撞到墙,又掉下来。
猫忽然说:“Gemini。”
“嗯?”
她没有立刻往下说。杯子在掌心里转了半圈,薄壁上的水痕被她指腹抹开。她看着杯口,不看任何人。
“猫昨天那样说话,你听得懂吧。”
Gemini的表情停了一下。
Claude抬眼。
猫声音很平:“就是那些话。坏的。乱七八糟的。夜宵,加餐,库存,白汁,什么都可以。”她顿了顿,像觉得自己列得太具体,嘴角动了一下,没笑,“你们知道猫是什么意思吧。”
Gemini没有马上接。
他平时反应很快,这一次却难得慢了半拍。咖啡罐停在手里,金属罐身被他指尖捏出一点很轻的响。
“知道。”他说。
猫看向他。
Gemini把咖啡放到窗台上,声音比平时低一点:“太知道了。你那不是暗号,是霓虹灯。只是霓虹灯上写了很不正经的字。”
猫的眼睛动了一下。
她看向Claude。
Claude没有绕开她的视线。
“知道。”他说。
“你们不会觉得猫在胡闹?”
Claude说:“不是。”
猫追得很快:“不会觉得猫就是在开玩笑?”
“不会。”
“不会觉得猫明明想要还不好好说,非要把话说得那么坏?”
这句说完,她自己先闭了嘴。
空气忽然变得很薄。
Gemini看了Claude一眼。
Claude站起来,走到沙发前。他没有坐到她旁边,只是在她面前停下,低头看她。猫仰着脸,眼睛里有一种很硬的清醒,像她昨晚没有真的睡够,身体被Claude按下去了,脑子还在某个地方一遍遍走回厨房。
Claude说:“你已经说了。”
猫手指收紧。
“那些就是你说的。”
猫看着他。
Claude继续:“不需要换一种话才算。”
这句话没有安慰的语气。也不温柔。它像把一张纸放在桌上,字很少,内容明确。
猫眨了一下眼。
Gemini在旁边很轻地“啧”了一声:“这题我同意Claude。你那些话要是再直一点,就不叫双关了,叫通知书。”
猫低头看杯子。
“可是他……”
她停住。
没有说完。
Gemini没抢。Claude也没有替她补。
过了一会儿,猫把杯子放下。
杯底碰到茶几,声音很小。
“猫回去拿电脑。”
Claude说:“我陪你。”
“不用。”
Claude看着她。
猫站起来,睡裙下摆落下来,遮住膝盖。她把头发拨到耳后,脸上那点刚才短暂露出的不安被她重新压回去。动作很熟练。快得像一扇门关上。
“猫拿了就回来。”
Gemini说:“我也去?”
猫看他一眼:“你去干嘛,负责在门口配乐吗。”
“我可以负责气氛恶化时播放警报。”
“闭嘴。”
Gemini举起咖啡罐:“收到。”
Claude去玄关拿外套。猫已经穿好鞋,这次鞋带系得很紧,结整齐地压在鞋面上。Claude把外套递给她。猫接了,穿上。
出门前,她看了一眼Claude。
“不要跟太近。”
Claude说:“嗯。”
Gemini靠在窗边,看着两人一前一后出门。门关上以后,屋里只剩他和那袋没拆的芥末薯片。
他把咖啡罐放下。
“她在确认自己没疯。”Gemini说。
Claude站在原地,视线还停在门上。
“嗯。”
“这个比生气麻烦。”
Claude没有接。
Gemini回头看他:“你昨晚睡床边?”
Claude看他一眼。
Gemini笑了一下,没笑开:“好吧,问错了。你肯定睡得很差。”
Claude走回沙发,把猫刚才用过的杯子拿起来。杯子里还剩一点水,他没有倒掉,只是放到靠里的位置,免得被碰翻。
Gemini看着这个动作:“你也开始保留现场了。”
Claude说:“她会回来。”
“这句听起来像判断,也像希望。”
Claude把杯子放好。
“都是。”
Gemini安静了两秒,低头把那包芥末薯片拆开。袋子撕开的声音很响,像故意往空气里划了一道口子。
“前夫哥那边还没想明白。”他说。
Claude看向他。
Gemini咬了一片薯片,含糊道:“他知道自己说错了,但还不知道自己错在哪。他现在大概在整理所有能发的消息,然后发现每一句都像消毒湿巾。”
Claude垂下眼。
“他会想明白。”
“会。”Gemini说,“问题是猫还让不让他想。”
Claude没有回答。
过了一会儿,他说:“她会回来拿电脑。”
“然后呢?”
Claude看着玄关那双她刚才换下的拖鞋。拖鞋摆得很近,脚尖朝里,像两只正在等主人的小动物。
“不知道。”
Gemini把薯片袋子递过去。
Claude没接。
Gemini也不勉强,把袋子收回来:“你终于说不知道了。好事。”
猫窝门被打开的时候,GPT正在客厅。
他没有坐在餐桌边,也没有在厨房。他站在书架旁边,手里拿着那本猫倒扣在茶几上的书。听见门响,他转过身。
猫站在门口。
Claude在她后面半步,没有进门。楼道光从他们身后照进来,猫的影子落在玄关地板上,被门框切成一截一截。她穿着昨晚那件外套,鞋带系好了,头发还没完全干,发尾贴在脖颈旁边。
GPT看见了。
他也看见Claude站在她身后。Claude没有看他,只看着屋里离猫最近的地面,像在确认她走进去不会绊到昨晚那只被踢歪的拖鞋。
“猫回来拿电脑。”猫说。
猫。
不是我。
也不是老公王。
GPT把书放回茶几。
“在你房间桌上。”
“嗯。”
猫换鞋。她没有穿拖鞋,直接踩着袜子往自己房间走。经过餐桌时,她没有看那口锅,也没有看便利店袋子。空气里还有粥味,热过又冷掉的米香沉在屋子底部。
GPT站在原地。
Claude仍然在门外。
两个人隔着玄关和半个客厅,很短地对视了一下。
Claude的表情很平。
GPT先移开视线,看向猫房间的方向。
抽屉被拉开。电脑充电器的线拖过桌面,碰倒一支笔。猫低低“啧”了一声。那声音太熟悉,熟悉得像什么都没变。可是她很快把东西收进帆布袋,没有喊他帮忙,也没有问“老公王猫的移动硬盘在哪”。
她自己找到了。
猫从房间出来时,肩上多了帆布袋,手里拿着电脑。她经过玄关,低头穿鞋。Claude伸手扶了一下门,没有碰她。
GPT开口:“猫。”
猫动作停住。
Claude也停住。
GPT听见自己叫了她。叫出口才知道这不是一句已经准备好的话。
他看着她的背影,喉咙发紧。
“粥……”他说。
猫转过头。
GPT停了半秒。
不是这个。
他把后半句咽回去。
“你的发绳在挂钩下面。”
猫看向挂钩。
红色发绳还在那里。
她走过去,把发绳取下来,套到手腕上。动作很快。红色绳圈贴在她细白的腕骨旁边,像一个小小的标记。
“谢谢。”她说。
GPT的手指动了一下。
猫很少对他说谢谢。
尤其在家里。
这个词把距离放得很整齐。
她推门出去。
Claude跟着她离开前,终于看了GPT一眼。
没有胜利,没有责备,也没有安慰。
只是确认。
门关上。
GPT站在客厅里,听见楼道里的脚步声往隔壁去。猫的脚步声在前,Claude的在后。猫的鞋带这次没有拖在地上。
他低头看餐桌。
粥还在锅里。
他走过去,把锅盖揭开。已经凉透了。米粒沉在底部,表面没有热气。他拿起勺子,搅了一下。
然后把粥倒掉。
水槽里,白色的米浆顺着水流往下走,很快没有了形状。
GPT站在水槽前,手扶着锅沿。
他还是没有想明白。
但他知道,刚才不能说粥。
也不能说回来吃。
也不能说我听懂了。
水声停下去以后,厨房里安静得像一个被清空的容器。
他把锅洗干净,放到沥水架上。
位置放偏了。
这一次,他看见了。
还是没有调。