午休铃响过之后,教室里安静下来。那种安静不是图书馆里被管理员用食指抵着嘴唇嘘出来的秩序井然,而是一种更松弛的、更黏稠的、被正午的阳光和食堂里碳水化合物的余韵共同发酵之后沉淀下来的集体困意——有人在打鼾,声音低得像远处割草机在草坪上滚过;有人把校服外套叠成枕头垫在脑袋下面,拉链硌着脸颊印出一道浅浅的红痕;有人用课本盖住脸挡光,封面上“物理必修二”几个烫金字在窗帘缝隙漏进来的光线里一闪一闪。窗帘被值日生拉上了一半——学校规定午休时必须拉窗帘,但总有人偷懒只拉一半,让窗外正午的阳光从另一半玻璃里斜斜地劈进来,在水泥地上画出一道明晃晃的光带,光带里漂浮着无数细小的灰尘,像一缸被搅动之后正在慢慢沉淀的金色微生物。空气里飘着食堂残留在校服袖口上的饭菜味——今天中午吃的是红烧肉和番茄炒蛋——混着课桌抽屉里不知道谁塞了半块没吃完的巧克力散发出的甜腻香气,以及从窗户缝隙里钻进来的初夏风带来的操场塑胶跑道被太阳晒过之后特有的那股微苦的橡胶味。
望舒也趴着。他的姿势和平时上课做题时一样讲究——左手臂弯成直角垫在额头下面,手指自然蜷曲,指尖轻轻搭在右手手腕上,右手则规整地垂在桌沿边,手指微微收拢,像是握着一支看不见的笔。脸朝向白昼的方向,眼睛闭着,睫毛安静地伏在下眼睑上,在颧骨上方投下两排极淡的扇形阴影,呼吸又轻又匀,胸口随着每一次吸气微微鼓起再随着每一次呼气慢慢回落,节奏稳定得像一只被调校过的节拍器,看起来已经睡着了至少好一阵了。他的校服领口因为趴桌的姿势而微微歪向一侧,露出锁骨上方一小片平时被衣领遮住的皮肤,那颗小痣正好落在领口边缘的阴影里,像一枚被精心放置的坐标点。窗外的阳光被半拉的窗帘挡掉了大半,剩下那一小片光刚好落在两个人课桌之间的缝隙上,在望舒的脸颊边缘画了一条柔和的光边——从太阳穴描到下颌角,再描到耳垂,那只耳朵此刻还是正常的颜色,淡淡的,安静的,像一小片被阳光晒暖的贝壳。
白昼没睡。他本来是想睡的——上午第四节课是体育课,体育老师让男生打了一场全场篮球赛,他在场上跑了将近半小时,洗完脸换上校服回到教室的时候还觉得困意像潮水一样从后脑勺往眼皮上涌。但趴下去之后,他鬼使神差地选了和望舒同样的朝向——不是刻意的,至少他在做出这个决定的时候是这么对自己解释的:右边靠墙,左边是望舒,如果他朝左边趴,两个人就面对面;如果他朝右边趴,后脑勺对着望舒,那样更自然。然后他选择了朝左。等他意识到的时候,两个人已经面对面趴在了各自的课桌上,中间隔着一条不到一个拳头宽的距离,近到他可以看清望舒左眼眼角有一颗极小极淡的痣,那颗痣的颜色浅到在正常光线下几乎看不出来,只有在这么近的距离、这么安静的光线条件下,才能辨认出它和周围皮肤之间那一点点几乎可以忽略不计的色差。他之前在错题本里画过这颗痣的位置——左眼角下方约几毫米处,用铅笔画了一个极小的点,旁边标注“淡褐色,很小,需要很近才能看到”——但画得不满意,因为每次他看向望舒的时候望舒都是醒着的,而望舒醒着的时候他不敢盯着他看那么久,目光停留超过一定时长就会被望舒用冷淡的眼神回击,回击的方式包括但不限于“你看什么”“你脸上有东西吗”“转过去”。现在望舒睡着了,他可以放心地看,于是他放心地看了。
他看着望舒的脸,像是在看一幅被装裱在安静的午后光线里的画。望舒的皮肤在午后的阳光下呈现出一种接近半透明的质感——不是那种病态的苍白,而是天生的、被很少的日晒和很多的室内时间共同养护出来的白皙,白得能看到太阳穴下方细细的青色血管的隐约走向。他的眉毛在睡着的时候完全舒展开来,没有平时做题时那种微微拧起的纹路,眉形本身很干净,不需要任何修饰就有一条流畅的弧线,从眉头到眉尾弯得恰到好处。然后是睫毛——白昼的目光在睫毛上停留了格外久,因为望舒的睫毛又黑又密,在眼睑下方投下极淡的扇形阴影,阴影的面积随着他呼吸时脸部的微小起伏而轻轻变化,每一次变化都像是蝴蝶翅膀在风里调整了一下倾斜的角度。白昼在心里默默给这个现象找了一个物理学解释——睫毛投下的阴影面积变化是因为光源位置固定但投影面在随呼吸微动,符合光的直线传播定律——然后他意识到自己正在用物理学定律来合理化“我盯着同桌的睫毛看了很久”这件事,立刻把这个解释系统关掉了。
然后他往下看,落在望舒的嘴唇上。嘴唇微微合着,上下唇之间留了一条极细极细的缝,透过那条缝能看到一点点洁白的牙齿边缘,上唇的唇峰线条清晰而柔和,下唇比上唇略厚一点点,颜色因为午休姿势的压迫而比平时略深一些——平时是偏冷的淡粉,现在是被体温烘暖之后的那种接近珊瑚色的暖红,看起来会很软。白昼盯着那条缝看了好一会儿,心里突然冒出一个他自己都觉得不太妥当的念头:如果现在有人问他“你在看什么”,他会说“我在看光的衍射现象——你看,光线经过嘴唇边缘的缝隙时会发生衍射,形成明暗相间的条纹”——然后发现望舒的嘴唇缝隙太细了,光的衍射效应在可见光波段根本观察不到,这个借口在物理上不成立。他换了一个借口:“我在数他眨眼的频率。”然后发现望舒现在根本没在眨眼,这个借口也不成立。他最终决定不找借口了,反正也没人问他。
就在这个时候,望舒的睫毛动了一下。不是要醒的那种剧烈颤动,是眼球在眼皮底下快速转动了一下——REM睡眠阶段的特征,他大概正在做梦,梦到了什么不太平静的事,眼球转动的幅度比平时午休时更大。白昼下意识地屏住呼吸,不是因为害怕吵醒他,而是因为在屏住呼吸的那一瞬间,他的身体自动进入了一种类似于“降低存在感”的模式,像一个在野外观察珍稀动物的摄影师本能地蹲下身子缩进草丛里,生怕自己的呼吸声惊动了镜头里的画面。但他没有移开视线——他没有低头,没有转头,没有把目光往别处挪一寸,因为他的大脑在“我应该移开视线”和“我舍不得移开视线”之间进行了一场极为短暂的博弈,后者以前者完全无法招架的速度碾压获胜。
然后望舒睁开了眼睛。
不是“被惊醒”那种猛的睁开——眼皮不是弹开的,不是被人推了一把似的突然掀起来——是某种更缓慢的、像是从水底慢慢浮上来的睁眼,眼皮先抬了一半,眼球的虹膜从睫毛下面露出来,瞳孔还没聚焦,视线涣散地落在白昼脸上,像相机镜头在自动对焦之前那个模糊的中间态。然后瞳孔慢慢收缩,焦距从远处拉到近处,从模糊拉到清晰,像是相机的自动对焦系统终于锁定了目标,从一团模糊的色块逐渐锐化成一张清晰的脸——白昼的脸,和他面对面趴在同一张课桌上,两个人的鼻尖之间只隔着一个拳头的距离。白昼能看到望舒的瞳孔在聚焦的那一瞬间微微收缩了一下——那是大脑在处理视觉信息时瞳孔的自然反应,光线不变的情况下瞳孔突然缩小,说明大脑刚刚识别出了一个需要高度关注的目标——然后放大,再收缩,像是在反复确认自己看到的东西是真实的而不是梦境的残留。
望舒整个人往后缩了一下。不是大幅度的躲闪——他还在趴桌的姿势里,手臂还垫在额头下面,身体的重心还在课桌上,能做的后撤幅度极其有限——但他在有限的空间内本能地往后弹了一下,肩膀撞上了椅背,椅子被撞得往后滑了一两厘米,椅腿在水泥地上刮出一声短促而刺耳的声响。他的眼睛在完全清醒的那一瞬间恢复了他惯有的警惕和冷淡,但他的身体还来不及同步,所以呈现出的效果是:他的眼神是冷的,但他的耳朵正在以肉眼可见的速度从耳尖开始往下红。他想坐起来——肩膀已经抬起来了,手臂已经从桌面上撑起来了——但白昼的手比他快了一步。不是故意快的,不是早有预谋,是条件反射,是一种被他的本能先于理智发出的挽留信号——他的右手在望舒往后缩的那一瞬间抬起来,按住了望舒的肩膀,力道很轻,轻到望舒只需要随便动一下就能挣脱,轻到像是在一片落叶即将被风吹走的时候用手指把它轻轻按在原处。