林知夏醒来的时候,雨已经停了。
工坊的卷帘门开了一条缝,晨光从那里切进来,在地面上画了一道窄长的白线。
空气里有金属和链条油的味道,混着昨天夜里残留的某种气息——她自己的身体,他的身体,两个人交叠过后的汗与体液在冷却后留下的微弱痕迹。
不是难闻。
是真实的。
像一场大强度训练后骑行服没来得及洗,搁在通风处晾了一夜之后的那种味道。
她侧躺在Fitting床上。
他的骑行夹克还盖在她身上,聚酯面料在晨凉里已经失去了夜里的体温,只剩布料本身的质感。
她把夹克往上拉到锁骨,坐起来。
周砚不在。
工坊的洗手间亮着灯。
水龙头在响。
她听到杯子里水被倒掉的声音,然后门开了。
他走出来,已经穿好了骑行裤和一件干净的黑色T恤。
头发是湿的,发梢往下滴水,滴在T恤领口上,洇出几个深色的小圆。
他看到她在看自己,步伐在厕所门口顿了一下。
不是犹豫。
是一个人刚做完一件很私密的事——洗脸、刮胡子、刷牙——走出来发现另一个见证过自己更私密时刻的人正在看自己。
那种停顿是适应,不是退缩。
“早。”
他先说。声音比昨晚低半个调,晨起的嗓子还没打开。
“早。”
她把他的夹克从肩上拿下来,叠好,放在Fitting床边缘。
她身上还裹着昨天那条灰色运动毛巾。
毛巾的绒圈在她翻身时蹭到乳头,有一点轻微的刺痒。
她的骑行服和内衣叠放在维修台旁边的椅子上——她不记得是自己放的还是他放的。
放得很整齐。
骑行裤的背带被翻到正面,没有拧成麻花。
一个技师的习惯。
“你的衣服在那里。”
他指了指椅子。然后他转过身去,拿起水壶灌水。这个转身不是冷漠。是给她空间穿衣服。她懂的。
她站起来。
毛巾从腋下滑到腰际,再滑到脚踝。
她弯腰拿起运动内衣。
背扣扣上时,她的肩胛骨往内夹了一下。
斜方肌中段有一片皮肤还残留着昨晚被指腹按压过的触觉——不是刺痛,是那种被反复按压后毛细血管轻微扩张的余温。
她伸手摸了一下那片皮肤。
温的。
骑行服穿好。
拉链从腹部拉到锁骨,拉到两指宽的开度时她的手停了一下。
昨天他吻的就是这个位置。
锁骨窝。
她把拉链拉到顶。
然后又拉下来两指。
一个她自己做的选择。
她走进洗手间。
洗手间很小。
马桶、洗手台、一面不锈钢镜子。
镜子里自己的脸:眼周有一点浮肿,嘴唇比平时红,下巴有一小片被胡茬擦过的淡红色痕迹。
她用冷水洗脸,把手指伸进短发里抓了一把。
后脑勺有一撮头发被汗结成缕,她用润肤露蘸上水边搓边抹。
她嘴里有他的味道——不是残留的唾液,是某种更深层的气味印记,从舌根往上渗。
她挤了一点牙膏在食指上,用指腹擦牙,漱了三次。
然后站直。
他靠在骑行台旁边等她。手里端着两杯咖啡。美式,黑的。一杯递给她。
“没糖。工坊只有黑的。”
她接过。
杯身是陶瓷的,不是一次性纸杯。
釉面上有一道极细的裂纹,从杯口延伸到杯底。
她的拇指刚好压在裂纹上。
她喝了一口。
苦的。
烫的。
好的。
他喝了一口自己的,眼睛落在她小腿外侧。
那层痂已经干透了,边缘微微翘起,新生的粉红色上皮从下面挤出来。
他没有蹲下去看。
只是看了。
然后说了句:“愈合得不错。”
“痒。”
“痒是好事。长新肉。”
和昨天一模一样的对白。
但她知道这不是重复。
是两个人共同经历过一些事之后,用同样的话确认:那些事确实发生了,我们没有假装它没发生。
她喝完咖啡,把杯子放在维修台上。杯底和水壶并排,和昨天她放水壶的位置一样。然后她拿起自己车钥匙。
“今天有训练吗。”
“Z2。轻量。下午你自己骑。”
他送她到门口。
卷帘门被他推上去,阳光灌进来。
单行道上积水已经退了,地面是湿的,颜色比平时深两个色阶。
榕树叶子上还挂着水珠,风穿过树冠时水珠洒落,砸在工坊铝门上,响声零零散散。
她跨上车,左脚扣入锁踏。
在他面前走之前,她忽然想说什么。
不是“昨晚很好”。
不是“我喜欢你”。
不是任何可以在正常男女关系里被预期的话。
她想说的是:谢谢你没有问我为什么不后悔。
她没有说。
只是点了一下头。
然后踩上踏板,骑出工坊的阴影。
在第一个路口等红灯时,她把手指伸进领口,摸了一下锁骨窝。
不是抓痒。
是确认那个地方还在。
回到家。
她把骑行服脱在浴室地板上,打开花洒。
热水从头顶浇下来,冲到锁骨窝上时有一阵轻微的刺痛,不是伤,是昨晚被他的嘴唇反复摩擦之后皮肤角质层变薄了。
她把水调低一度,让水温回到体温附近。
水沿着背沟流过坐骨的压痕。
她闭上眼睛。
热水冲刷掉的是汗和毛巾绒圈留在背上的印子。
但有些东西冲不掉。
大腿内侧的酸胀。
阴道深处残余的被撑开过的位置感。
掌心偶尔会无意识地卷曲,因为指尖记住了他肩胛骨上的肌肉触感和自己掌心最后在他膝盖伤疤上停驻时那道疤痕的温度。
她关掉水,擦干身体,裸着走到卧室。没有开灯。窗帘缝里漏进一缕光,落在床单上。她坐在床边,低头看自己的左小腿。旧疤和新痂并排。
手机在床头柜上震了一下。灰鲸群消息。江衡发的。
“环湖赛女子组报名即将开启。请各位队员核对自己的积分和商业系数。推荐名额将在三周内公示。”
商业系数。
四个字。
她靠在床头,没有打开邮件去查自己的系数有没有因为情侣号搁置而被调整。
她知道会有影响。
也知道江衡会把它留到最后。
但她不再害怕了。
微信又震。另一条消息。周砚。
“下午别忘补水。Z2也别空着肚子。”
她回了一个字:“好。”锁屏。屏幕暗了。
她躺在床上,膝盖曲起,脚背蹭了一下床单。
她的身体还处于一种高度敏感的状态。
每一次布料摩擦都会在大脑皮层引发比平时多一拍的信号。
她的手放在小腹上,掌心隔着皮肤感觉到自己子宫的位置,昨晚在高潮时,那里曾经有过一阵从宫颈口向外放射的节律性抽动。
那种感觉对她来说在身体里还留有记忆。
不是可以描述的记忆,是肌肉的记忆。
和腿记住了九十二踏频的方式完全一样。
她睡不着。
起身打开电脑,登录TrainingPeaks。
数据同步。
昨晚骑行台的数据还在——两组Z4,功率一百五十八到一百六十二,心率最高一百七十六。
数据不会说谎。
她在心率飙到一百七十六之前,已经湿了。
这是她的身体。
一台可以同时承载训练和欲望的机器。
不是零件。
不需要被任何人拆解成零件再分配给不同的用途。
她关上电脑。
下午的天空在砚城罕见地干净。
暴雨过后,空气里的逆温层被雨打散,海风从南方直直推过来。
她骑了滨海大道全段。
一个人。
Z2耐力,踏频九十。
大腿前侧在持续踩踏中有一种熟悉的热。
侧风吹过来时她压低上半身,肩胛骨收紧,锁骨窝下沉。
风吹过那个被他的嘴唇摩擦过的皮肤区域,有一种不同于以前的敏感度。
不是痛。
是凉。
风穿过那里的角质层薄了一层,感觉阈值降低了。
她第一次觉得风在锁骨窝里是有形状的。
折返点。
她停在滨海观景台喝水。
海面是一整块蓝灰色的绸缎,没有白浪。
她拧开水壶盖子,喝了一口。
水是微温的。
昨晚在工坊他递给她水时说“冷的”,当时壶身结着冷凝水,她握着它像握着一块刚从溪里捞出来的石头。
回程。
顺风。
她的速度比平时快了两公里每小时,但功率没有降。
不是风在推她,是她在风里推得更自信了。
踏频九十二。
呼吸鼻式。
心率稳在Z2上界。
傍晚她回到家时,梁澈的微信弹出来。
“能见一面吗。不谈拍摄的事,就谈我们。”
她站在玄关,锁鞋还没脱。右脚踩左脚脚跟,把锁鞋褪下来。然后拿起手机。删掉第一版,删掉第二版。第三版只打了一个字。
“好。”
约在退档咖啡店。
同一张靠窗的桌子。
他来得比她早,已经坐在那里,面前放着一杯冰美式。
冰块已经化了一半,杯壁上全是冷凝水。
他没有带GoPro,没有带器材箱,甚至连骑行服都没穿。
灰色的T恤,黑色的裤子,头发没打定型。
下巴上有更浓的胡茬,比上次在咖啡店多长了两天。
他看起来不像那个在Strava上拥有三万粉丝的骑行博主。
他看起来像一个很久没睡好的人。
她在对面坐下。没有给他带咖啡。
“知夏。”
他叫了她的名字。然后停了很久。手指在冰美式杯壁上抹了一道,把冷凝水擦掉。
“我今天发了一条视频。没有你在里面。评论少了三分之一。”
她没说话。
“然后我把以前那些有你出镜的视频翻出来看了一遍。不是看数据。是看你的表情。你每次被我拍的时候,笑之前都有一个小动作。我以前从没发现,你笑之前,会先闭一下嘴。”
“你怎么知道那是个小动作。”
“因为你在不拍照的时候从来不闭那一下。”
她的手指在桌面上敲了一下。
她知道自己有那个小动作。
她从来没告诉自己。
她以为没人会注意到。
但梁澈注意到的原因是——他看了无数遍剪辑,每一帧都放大看过,所有素材都在他的硬盘里存着,但他把那个小动作解读成“她准备好了”,而不是“她在准备接受一件她不想做的事”。
“昨天我想了很久。两年。我拍了你两年。我拍了你换衣服,拍你骑车,拍你吃饭,拍你躺在床上。我存了七个硬盘的素材。但我从来没问过你,你喜不喜欢被拍。”
“我不喜欢被拍。但我喜欢骑车。我以为你喜欢骑车。你喜欢的是镜头在骑车。”
他沉默了。冰美式里的冰全化了,杯壁上的冷凝水淋到白纸巾上。
“你还喜欢我吗。”
她看着他的脸。
下颌线在没有GoPro的情况下钝了一点点。
眼睛里有血丝。
不是昨晚哭了,是睡眠不足。
他是真的在乎。
但他在乎的方式是用取景框来爱一个人。
他真心以为“我把你拍得好看”和“我爱你”是同一件事。
“你不要骗我。”
“我不知道。也许还有一点。但不够了。”
他点了一下头。
手指松开杯子。
把那张湿透的纸巾揉成团丢在空杯子里。
他站起来,椅子在地板上发出她听过的第三回声响。
然后他停住,低头看她。
“那个人。是周砚对吗。”
她没否认。
“他比我好在哪里。”
“他没有取景框。”
他走了。
门上的铃铛在身后响了两声。
他没有回头。
但他的背影在榕树的阴影里放慢了速度,不是等她追,是真正在走路时想东西。
他可能会想很久。
也可能不想。
她把剩下的美式喝完。
凉的。
苦的。
回家之前,她拐到砚轮工坊门口。
卷帘门关着,门口台阶上放着她的水壶。
昨天她放在那里的那一只。
便利贴还在,上面有人写了字。
不是她的笔迹。
很紧凑,字和字之间没有多余空间。
“壶嘴洗干净了。明天Z4别迟到。——周”
破折号。他用了破折号。名字前面一道横线。像在说:这句话是我说的。
她把水壶拿起来。
壶嘴是湿的,刚洗过。
她把便利贴折好塞进骑行服口袋。
上车之前,她把壶嘴对在嘴上,喝了一口。
水是凉的。
新的。
今天刚灌的。
踩着踏板回家。
夕阳在老城区旧楼之间切出橙色的长影。
她把手机架在弯把上,打开Strava。
周砚的账号今天更新了训练记录,他在凌晨四点发的,她没有第一时间看到。
路线是磐山后山那条废弃军道,她摔过的地方。
备注三个字。
“今天伤好了。”
没有注明主语,没有说是谁的伤,什么伤。
下面有人在问:“什么伤?”他没回复。
但她知道那三个字是写给她看的。
他的语言体系里,“伤好了”等于“你可以再试一次”。
她把手机放回口袋,没有点赞,没有回复。
只是把踏频从八十九提到九十二。
风从海的方向推过来。
她迎着风骑,身体自动压低。
锁骨窝里的风不再是凉的。
不是风向变了。
是她自己在发热。
在离公寓还有两公里的路口,手机在口袋里震了一下。不是微信。是来电。来电显示:许野,灰鲸男队A组骑手,苏棠的好友。
她犹豫了一下,接起来。许野的声音很急。不是那种害怕的急,是压抑愤怒的急。
“林知夏。你上次在群里说情侣号的事,你退了。”
“对。”
“你知不知道江衡把商业系数怎么算的。”
“加权。”
“不只是加权。他有两套算法。公开的那套是粉丝量和互动率。不公开的那套,是赞助商晚宴出勤名单。”
“我不懂。”
“苏棠的系数为什么高。不是因为她粉丝多。是因为她去年被叫去陪锐能那个邵敏吃了四次饭。她不让我说。但这次她积分被压了,压了将近七个点。因为上个月她拒绝了第五次。”
前方路口红灯亮了。她刹停。脚踩在人行道上,锁片在水泥地上敲出一声不平静的脆响。许野还在说。
“江衡每次都是那句,见面聊。不留书面。他说什么写了‘评估标准最终解释权归车队’。但我查了赞助商那边的好几份报销单,有些人的名字不在任何公开行程上,偏偏每次在报销记录的备注栏里。苏棠的名字出现了太多回。”
“你在说什么凭证。”
“有一个PDF。只发你。你打开看看,别传。”
绿灯亮了。
她把车靠到路边,打开邮箱。
标题:转发:女子组名额分配内部参考_v1。
附件是一张扫描件。
一份未完成的表格。
列名:姓名、积分排名、商业协同配合次数、备注。
林知夏的名字在第四行,积分第三,但“商业协同配合”一栏写的是“配合度待提升”。
苏棠的名字在第一行,积分第一,配合次数有四条记录,而备注栏写着“口头沟通。不留痕。”
她把屏幕按灭。
锁片踩回车踏。
她没有给江衡打电话质问他。
那不是时候。
但她知道她明天必须和一个人谈。
那个人正在工坊里一个人调车。
那个人知道怎么把烂掉的权力结构拆成像外胎一样平整。
她用自己还剩下的力气踩完最后两公里。
公寓楼下,她把车锁进一楼车棚。
上楼。
把喝完的水壶放在玄关,便利贴从口袋里掉出来,落在地上。
她拾起来,用左手拇指按住那张纸在墙面上贴好。
破折号。
他的名字前面那道横线。
和她踩踏时的踏频一样稳。