本篇内容为虚构故事 如有雷同纯属巧合

1

毕业前一周,学校给每个班定制了一本电子青春手册。

那不是普通的相册,而是一整套数字纪念档案——高清正脸照、手写留言扫描件、还有全班一起拍的毕业视频,全都按学号顺序排好,存进云端。

它被命名为《十八岁备忘录》,连登录密码都是我们高考倒计时那天的日期。

我点开班级视频那天,是发布后的第一个深夜。

手机屏幕亮得刺眼,我蜷在宿舍床铺最里侧,耳机线缠着手指,心跳快得像要撞破肋骨。

三分钟,一百八十二秒,我剪了整整九十六个小时。

从选曲到卡点,从转场特效到字幕逐帧校对,连程野投进最后一个三分球时睫毛颤动的节奏,我都调过三次缓动曲线。

可画面里没有我。

没有我替他递水时拧瓶盖的特写,没有我蹲在场边帮他系鞋带的俯拍镜头,甚至没有我站在他身后半步、笑得眼睛弯成月牙的合影。

只有他单膝跪地庆祝胜利的慢镜头,只有他和苏蔓并肩坐在天台栏杆上,晚风把两人的发尾吹向同一个方向。

片尾那句“我们顶峰相见”,是他用钢笔在我笔记本上写的原稿,墨迹还没干透我就拍下来,做成动态手写字体嵌进片尾

群里突然炸开一条消息:“林欣呢?不是一直跟程野绑定的吗?”

我盯着那行字,指尖发凉,像刚从冰水里捞出来。

下一秒,程野直接@我,头像还是去年校运会他夺冠时我偷拍的侧脸。

他说:“林欣,你别总觉得所有事都得围着你转。”

打开网易新闻 查看精彩图片

语气平淡得像在提醒我明天交作业。

紧接着,苏蔓发来一句:“对不起,我只是想留下一个干净点的青春纪念。”

“干净”两个字像刀片刮过耳膜。

我忽然想起高二暑假,他第一次模考失利后蹲在天台哭,是我陪他在暴雨里坐了两个小时,伞往他那边偏,自己左肩全湿透;

想起他胃疼到打颤的凌晨,我翻墙出去买热粥,校门铁栏杆划破手掌,血混着汗滴在塑料袋上;

想起为了陪他冲刺北城大学,我把南方那所稳稳能上的985志愿表反复打开又关掉,最后删掉了所有专业名称,只留一行空白备注:“等他定方向”。

他困了就趴桌上睡,呼吸均匀,睫毛在灯光下投出小片阴影;

我困得眼皮打架,就用圆珠笔尖狠狠扎进虎口,直到痛感逼退睡意,再继续给他整理错题归类表。

原来赶路的人,从来只有我一个。

志愿系统关闭前最后一小时,他发来一串数字:北城大学隔壁那所学校的代码。

附言只有八个字:“你报这所吧,别来我学校。”

后面加了个括号:“苏蔓会尴尬。”

我盯着那串数字看了足足四十七秒,手机屏幕自动暗下去又亮起,光映在我瞳孔里晃。

然后我点开空白志愿表,敲下另一串更长的代码——南方某所双一流,离北城两千四百公里,坐高铁要换三次车,飞机要中转一次。

填完最后一栏,我盯着“确认提交”按钮,它慢慢变灰,像一块冷却的炭。

就在那一瞬,班主任电话打进来了。

铃声突兀得像撕开一张纸。

“林欣,你还在机房吗?程野说苏蔓的志愿表打不开,你顺手帮她看看吧,她情绪不太稳定。”

我握着手机,视线还停在屏幕上那串南方大学的代码上,手指悬在鼠标左键上方,没动。

窗外操场的灯正一盏接一盏熄灭,光晕由暖黄渐次吞没成墨蓝。

我说:“老师,我已经锁门出来了。”

电话那头安静了两秒,像是听见了我声音里没说出口的沙哑。

“那你问问程野吧,他在教室,苏蔓也在。”

我轻轻“嗯”了一声,挂断。

几乎同时,微信弹出新消息,对话框顶上只跳出三个字:

“来一趟。”

没有标点,没有称呼,连“林欣”两个字都省了。

以前他不会这样叫我。

高二那年我在晚自习睡着,他悄悄把草稿纸折成指甲盖大小,沿着课桌边缘推过来,纸角还沾着橡皮屑。

上面是他清瘦的字:“林欣同学,醒醒,顶峰不等人。”

我把那张纸夹进错题本第一页,夹了两年,边角卷了毛,泛出淡黄的旧痕。

现在那本子躺在书包最底下,压着三支没油的笔、两张过期饭卡,还有我偷偷抄下的他所有模考排名。

重得像一块烧红后又冷透的砖。

我没回。

刚走到校门口,夜风裹着初夏的潮气扑上来,我抬手推开铁门。

身后突然响起急促的脚步声,由远及近,踩碎一地树影。

程野追了出来,校服外套随意搭在臂弯,领口微敞,头发被风吹得有点乱。

他眉心皱着,眼神里压着一股没处撒的烦躁,像绷紧的弦。

“你没看见消息?”

2

我脚步猛地一顿,鞋底擦过水泥地,发出轻微的“吱”一声。

“看见了。”

他没等我喘匀气,就把手机屏幕朝我眼前一怼,动作干脆得像在递一张缴费单。

屏幕上是苏蔓发来的截图——志愿填报系统弹出的红色报错框,刺眼又扎心。

“她页面一直卡在这儿,老师明早八点前就要汇总名单。”他语速很快,带着一种理所当然的催促,“你不是最懂这些?三分钟就能搞定。”

我盯着他手机里苏蔓的头像。

那张图我太熟了——高三毕业典礼视频的最后一帧截屏。

夕阳像融化的蜂蜜,厚厚地淌在她和程野并肩而立的肩膀上,连发梢都镀着暖光。

我当时剪这段时,反复调了三次色温、两次对比度、一次高光压暗,就为了把那束光留住,不偏不倚,不多不少。

“我今天也填志愿。”我的声音很轻,却把自己都吓了一跳。

程野斜睨我一眼,眉头都没动一下:“你不是早说报隔壁学校?那个流程简单,点几下就完事。”

他说得太平静了。

平静得像在确认食堂今天有没有糖醋排骨,而不是在谈论我人生里第一张真正由自己落笔的志愿表。

平静得让我突然意识到——我的十八岁,在他眼里,大概只是他人生规划表里一个顺手填上的附属栏。

我把书包带往上拽了拽,肩胛骨被勒得微微发酸。

“我报完了。”

“哪个学校?”他问得随意,像随口问一句“午饭吃了没”。

我没开口。

他终于从苏蔓那张报错截图里抽回一点注意力,眉心微蹙,像是第一次发现我站在他面前,而不是背景板里。

“林欣,别在这事儿上使性子。”他语气放软了些,却更让人胸口发闷,“北城人生地不熟,你一个人怎么折腾?隔壁学校离我家就两站地铁,有什么事我随时能帮你跑一趟。”

他说“帮你”。

可毕业视频上线那天晚上,群里刷屏全是“太好看了!”“这构图绝了!”“苏蔓剪得真棒!”,笑声像潮水一样涌来。

只有我,一帧一帧拖着进度条,把那三分钟完整看完。

没有我。

连片尾字幕滚动到“剪辑:苏蔓”时,我手指停在暂停键上,足足按了十秒。

我熬了四个通宵调出来的光影层次、情绪节奏、呼吸感,被人用一句“我来重剪吧”轻轻抹掉,再换上她名字。

“不用了。”我说。

程野脸上的温度瞬间降下去,像空调骤然调到十六度。

他伸手就来扯我书包侧袋:“错题本给我,苏蔓数学最后三套卷子还没归类,她看你标注的解题思路,比看参考答案还快。”

我往后退了半步,脚跟磕在台阶边缘,有点疼。

他那只手悬在半空,指尖还沾着刚才翻手机留下的指纹印。

以前他拿我东西,从来不说“借”,也不问“行不行”。

我的签字笔,他顺手抽走写会议纪要;我的保温杯,他拧开喝完半杯枸杞茶;我围巾掉在操场边,他捡起来直接围自己脖子上;我自习课后排位置,他坐过来讲题,一坐就是整晚。

我当时只觉得,这是亲近。

后来才懂,原来只是他习惯了——我从不拒绝,从不拦着,从不说“不”。

程野看着我,声音压低了,带着点难以置信的烦躁:“一本错题本而已,你至于吗?”

我没吭声。

他忽然上前半步,手指直接攥住我书包侧袋拉链头,用力一扯。

“哗啦”一声,拉链崩开半截。

那本深蓝色封皮的错题本,露出一角边角,纸页微微卷起,上面是我密密麻麻的红蓝批注。

我一把按住他手腕,掌心触到他突起的腕骨,硬得硌人。

“程野,松手。”

他明显怔住,瞳孔缩了一下,像听见什么不该出现的词。

校门口值班老师正朝这边扫了一眼,手里登记本翻得哗啦响。

就在这时,苏蔓从教学楼方向冲出来,马尾辫甩得凌乱,眼圈红得像刚哭过,声音却软得恰到好处:

“算了程野,别为难林欣了……她不愿意借,就算了。我本来,就没有她重要。”

3

他手指顿了顿,还是从书包侧袋里抽出了那本蓝皮错题本。

封面上有几道浅浅的划痕,边角微微卷起,像被反复翻过很多次。

“明天还你。”他声音很平,没什么起伏,却把本子往我手里一塞,“她就看一晚。”

我低头盯着他递过来的手——指节分明,指甲修剪得干净利落,可食指内侧有一道没愈合的细小刮痕,像是昨天擦黑板时留下的。

那张草稿纸就夹在第一页,薄得几乎透明,随着他翻页的动作,悄悄探出一角。

程野的目光也跟着落了过去。

“顶峰不等人。”

五个字,是他亲手写的,笔锋凌厉,力透纸背,像一道无声的宣言。

苏蔓伸手来接本子时,指尖不经意蹭过那张纸,轻轻一笑:“哎,这句我好像在哪听过……是不是你那个学习视频的片尾?”

程野没等我开口,直接合上了本子。

“嗯。”

他垂着眼,视线落在本子封面上,没看我一眼。

“一句片尾词而已,又不是专利,谁都能用。你别老往自己身上揽。”

我站在校门口,风从空荡荡的左袖口灌进来,凉得刺骨。

值班老师远远朝我招手:“同学,快回家吧,天都黑透了!”

我点点头,转身往外走。

脚步刚迈出去,身后突然响起一声:“林欣。”

我没停,也没回头。

他又补了一句:“明早七点,记得来帮她确认志愿表。”

话音刚落,公交车“嗤”一声停在我身后。

车门“哗啦”打开,一股热气混着汗味扑面而来。

就在这时,手机在裤兜里震了一下。

我掏出来,屏幕亮起——班级群弹出一条新消息。

苏蔓发了一张照片。

蓝皮错题本摊在木纹桌面上,纸页平整,边角压得一丝不苟。

那张写着“顶峰不等人”的草稿纸,正被压在她手写的志愿草稿底下,像一枚不起眼的书签。

配文是:

“谢谢程野,也谢谢林欣同学愿意把最好的资料借给我。”

程野回得干脆,只一个字:

“嗯。”

我攥着手机,掌心全是汗,指关节一点点泛白,指甲掐进掌心也不觉得疼。

车门“嘀”一声开始缓缓闭合。

司机探出头问:“上不上?再不上我关门了啊!”

我抬脚跨上去,投币口“哐当”一声响。

硬币从我汗湿的掌心滑脱,叮铃哐啷滚进前排座椅底下。

我弯腰去捡,膝盖撞到金属扶手,有点疼。

可就在低头那一瞬,眼前忽然一黑,耳朵里嗡地一声,像有人按下了静音键。

第二天清晨六点五十分,我踩着铃声前两分钟走进教室。

讲台上静静躺着那本蓝皮错题本。

封面右下角洇开一小片水渍,边缘微微发皱,像被水泡过又晾干的痕迹。

苏蔓趴在课桌上,额头抵着交叠的手臂,发丝垂下来遮住半张脸。

程野站在她斜后方,手里拎着一杯刚买的热豆浆,杯壁上凝着细密水珠。

“她昨晚看到两点,早上胃一阵阵抽着疼。”他语气很淡,把本子往前推了推,“还你了。”

我走过去,指尖碰到封面那块湿痕,微凉。

翻开第一页,纸页平整,字迹清晰,可那张草稿纸不见了。

我抬头,声音很轻,却绷得很紧:“里面夹的纸呢?”

苏蔓慢慢直起身子,脸色苍白,嘴唇没什么血色,说话时还带着一点喘:“对不起啊……我真的不知道那张纸对你这么重要。昨晚做题太投入,手肘碰倒了水杯,纸全湿透了,我怕弄脏本子,就顺手扔了。”

她说完,肩膀微微耸动,低头咳了两声,声音闷闷的。

程野把豆浆往她手边一放,杯底磕在桌面,发出轻微的“嗒”一声。

然后他看向我,眼神平静得近乎冷淡:

“一张纸而已。”

4

教室里忽然有人转过头来,目光像探照灯一样扫过来。

“什么纸?”

“该不会又是程野写给她的吧?”

“林欣还真把那些东西当宝贝似的收着。”

笑声压得很低,却像细针扎进耳膜,一根接一根,密得让人喘不过气。

我手指一合,错题本啪地合上,纸页边缘蹭过掌心,留下一点微痒的触感。

那张纸确实没了。

可那句话——“顶峰不等人”——我早把它刻进了骨头里,背了整整三年,连梦里都反复默念。

如今它堂而皇之地出现在毕业视频片尾,闪着光;出现在苏蔓朋友圈配图的水印角落;出现在每一条祝福她和程野的评论底下。

唯独,从我的本子里消失了。

像被谁悄悄擦掉,连灰都没留下。

班主任抱着一摞表格推门进来,纸张边角微微翘起,最上面那张还沾着一点粉笔灰:“毕业纪念册最后一版签名确认表,视频署名也在这儿,大家快速过一遍,没问题就签字。”

表格一路传到我面前,纸面微凉,我低头一看——

“毕业视频策划”那一栏,清清楚楚写着“苏蔓”。

“剪辑协助”那一栏,空着,白得刺眼。

我捏着笔,指腹在笔杆上轻轻摩挲,却迟迟没落下。

班主任走近几步,声音温和但带着催促:“林欣,怎么了?”

我说:“老师,视频是我剪的。”

空气一下子绷紧了。

全班静得能听见吊扇转动的嗡鸣。

苏蔓正捧着一杯温热的豆浆,指尖发白,眼眶又红了,睫毛湿漉漉地垂着,像随时要滴下水来。

程野先开了口,语速平稳,像在陈述一件再自然不过的事:“老师,原始素材是苏蔓整理的,最终发布版本也是她确认过的。林欣帮忙调过几段节奏,算协助也说得过去。”

他顿了顿,喉结轻轻一动,补了一句:“但真没必要争这个。”

班主任搓了搓手,语气有点为难:“纪念册今天下午就要送厂印刷,署名改起来太麻烦……林欣,你看,要不就按现在这样?大家心里都清楚你出了多少力。”

都清楚。

可所有会永远留下的纸上——纪念册、视频字幕、学校官网推送——通通没有我的名字。

我抬眼看向程野。

他立刻偏开视线,目光落在苏蔓桌上那只蓝色药盒上,伸手轻轻一推,把它往她手边挪了半寸。

动作很轻,几乎无声。

却像一道无声的警告:别看她,别惊扰她,别让她再抖一下。

我咔哒一声,把笔帽严丝合缝地盖回去。

“那我不签。”

程野眉头拧紧:“林欣。”

我说:“没有我名字的东西,我不确认。”

后排传来一声极轻的嗤笑,压着嗓子:“不就一个视频嘛,至于吗?”

苏蔓突然站起来,端着那杯快凉透的豆浆,把表格递到我眼前。

她声音软软的,像裹着糖霜的薄刃:“林欣,如果你介意……我可以把名字让给你。我真的没关系的,反正大家觉得‘干净’就好。”

“让”字她说得极轻,轻得像羽毛落地。

却分明是在说——这本就是她的东西,她愿意施舍,才叫“让”。

程野伸手按住表格一角,指节泛白,语气冷了下来:“不用。”

他直直看着我,眼神沉得像深井:“林欣,毕业最后一天,别让老师难做。”

我指尖贴着课桌边缘,指甲盖抵着木纹凹痕,冰凉,坚硬,硌得生疼。

5

桌面上那道旧划痕歪歪扭扭地横在那里,像一道结了痂却始终没褪色的伤。

是高三上学期某节数学课,程野手一抖,圆规尖扎进木纹里,划出长长一道白痕。

他当时脸都白了,手指还捏着圆规腿,声音发虚:“林欣,等毕业我赔你一张新桌子。”

我笑着摆摆手说“没事”,心里却悄悄记下了这句话——不是因为多在意一张桌子,而是那一刻,他眼里的慌乱和真诚,让我信了他是真的在意。

可现在,这张桌子正被搬家公司的人抬着往走廊尽头挪,四条腿悬在半空,晃得厉害。

他站在三米外,低头看手机,连眼皮都没抬一下。

那句“赔你一张新桌子”,早被风吹散在毕业典礼的喧闹里,连渣都没剩下。

班主任站在教室门口,手里攥着一叠纸,肩膀微微塌着,叹了口气:“那先收上来吧,时间真的来不及了。”

话音刚落,程野就伸手从我手边抽走了那张确认表。

我没拦。

不是不想,是手指刚动了一下,就僵在半空——像被什么看不见的东西钉住了。

他拿起笔,笔尖划过纸面,发出沙沙声,在我名字旁边,潦草地写下四个字:“已沟通”。

字迹又急又斜,墨水还洇开一小团,像他根本没想过要留余地,更没想过这四个字会压在我心口多久。

纪念册下午送印。

放学前,班长抱着一摞样册冲进教室,纸页还带着油墨未干的微涩气味。

大家立刻围过去,翻得哗啦作响,笑声、惊呼、起哄声混成一片。

苏蔓那页配的是张夕阳截图——云层被染成蜜糖色,光晕温柔地铺满整张照片。

程野就站在她右后方,侧身低头看屏幕,肩膀线条松懈,嘴角微微扬着。

照片下方印着一行字:

我们顶峰相见。

有人把册子递到我面前,语气热络:“林欣,你看,拍得真好。”

我接过,指尖有点凉。

低头扫了一眼。

我的名字没有出现。

连“协助整理”“封面设计”“校对支持”这类边角位置都没有。

整本册子里,只有我的名字,被彻底抹掉了。

程野靠在窗边,单手插兜,另一只手飞快敲着手机。

夕阳斜斜切进来,把他左耳垂上的小痣照得清晰可见,睫毛在脸颊投下细长影子——和他发在朋友圈那条视频里,一模一样。

我忽然明白,最疼的不是被剪掉,而是他亲手在确认表上签字,再亲手把我的名字从纪念册里擦掉,连犹豫都没有。

手机震了一下。

屏幕亮起,是南方大学招生办发来的短信:

“林欣同学,你的专项奖学金审核材料缺少班主任推荐页,请于明日十七点前补交纸质扫描件,逾期视为放弃。”

我盯着那行字,指腹无意识摩挲着屏幕边缘,直到它变凉。

转身走向班主任办公室,脚步很轻,但每一步都像踩在绷紧的弦上。

刚走到门口,手还没抬起来,就听见里面传来程野的声音——低沉、平稳,带着一种不容置疑的熟稔:

“老师,苏蔓的推荐页能不能先盖章?她情况特殊,林欣那边不急,她成绩稳。”

门虚掩着,一条缝漏出暖黄灯光。

班主任顿了顿,语气里透着为难:“林欣也要用推荐页,南方大学那边催得很紧。”

程野的声音压得更低了些,像怕惊扰什么,又像怕谁听见:“苏蔓昨晚又失眠了,北城大学的材料她一个人弄不来。林欣一直很稳,晚一天应该没事。”

晚一天。

短信上清清楚楚写着:十七点前。

我站在门口,手里那份资料袋被攥得死紧,塑料封套发出细微的咯吱声,边角已经压出几道深痕。

苏蔓的声音轻轻响起,带着点鼻音:“算了老师,我不麻烦大家了。我本来就比不上林欣,能不能去北城也没那么重要。”

程野立刻接话,语速很快,像早就排练过:“别说这种话。”

班主任沉默了几秒,纸张翻动的声音窸窣作响,然后开口:“那这样吧,我马上要去开会,苏蔓这份先盖,林欣的我回来马上写。”

我抬起手,指节叩在门板上。

咚、咚、咚。

三个人同时转过头来。

程野看见我的那一瞬,瞳孔缩了一下,喉结上下滚了滚,表情凝固在脸上——像一幅刚画完就被泼了水的画,所有轮廓都糊了边。

6

我推开门,指尖还沾着走廊窗框上未干的雨水,资料袋边缘被我攥得微微发软。

我把袋子轻轻搁在班主任办公桌右上角,声音不高,却把每个字都咬得清楚:「老师,我的推荐页,也得今天盖章。」

班主任正低头批一份模拟卷,听见声音,下意识扶了扶滑到鼻尖的眼镜,镜片后的眼神迟疑了一瞬。

他没抬头,笔尖顿了顿,纸页上刚写完「苏蔓」两个字,墨迹还没干透。

「林欣啊……你先回班里等会儿,」他语气带着点歉意,又像在找台阶,「我先把苏蔓这份写完,马上给你写。」

苏蔓从椅子上站起来,动作轻得像怕惊扰空气,嘴角弯起一个温软的弧度:「要不……先给林欣吧?我不急,可以等。」

话是这么说,可她左手始终压在自己那份材料上,指节微微泛白,纹丝不动。

程野坐在靠窗的旧木椅上,侧头看了我一眼。

那眼神很淡,像扫过一张无关紧要的草稿纸。

「她就只要一份推荐信,」他开口,语速平缓,听不出情绪,「不会耽误你什么。」

我盯着他,喉咙里像卡着一根细小的刺,咽不下,也吐不出。

只说了一个字:「会。」

办公室骤然安静下来。

连空调外机嗡嗡的低鸣都显得格外清晰。

我掏出手机,屏幕亮着,那条短信被我提前调出来,蓝底白字,冷硬得像一道判决书——「十七点整前完成上传,逾期系统自动关闭」。

我把手机翻转,递过去,指尖稳得没有一丝抖。

程野接过去,目光扫过那行字,眉头轻轻一拧,像是第一次真正看清这行字背后的时间重量。

他抬眼,声音低了几分:「你……真没报北城隔壁?」

我沉默着,没应。

他盯着我,忽然问:「南方大学?」

停顿半秒,才把后半句补全:「你填了南方?」

班主任也愣住了,手里的红笔悬在半空,墨水滴在试卷空白处,洇开一小团刺目的红。

「林欣,」他语气里满是错愕,「你不是一直说,非北城不去吗?」

我没说话。

不是不想说,是说了也没人真听。

程野把手机还给我,掌心微凉,指尖擦过我手背时,像一道无声的电流。

他声音压得很低,却沉得让人喘不过气:「你出来。」

走廊尽头,毕业季的横幅被穿堂风吹得轻轻晃荡,蓝底白字的「奔赴山海,不负韶华」被风扯得一颤一颤。

阳光斜斜切进来,在地板上划出一道晃动的金线。

他在窗边停下,侧影被光镀了一层薄边,像一幅没画完的素描。

「你什么时候改的?」他问。

「昨天下午。」我答得干脆。

「为什么不跟我说?」

我看着他。

这句话从他嘴里冒出来,竟让我心头一热,差点笑出声。

他替我挑志愿那天,没问过我愿不愿意。

他收走我错题本那晚,没问过我愿不愿意交。

他代我在确认表上签字时,连笔都是他自己握着的,更没问过我愿不愿意签。

现在倒来问我,为什么不跟他说。

我说:「没必要。」

他脸色一点点沉下去,像乌云压过天际。

「林欣,」他声音绷紧了,「你现在这样,到底是在跟谁赌气?」

「我没赌气。」

「那你去南方做什么?」他语速突然加快,像怕错过什么,「两千多公里,你一个人过去,住哪儿?吃食堂还是外卖?生病了谁送你去医院?下雨打不到车怎么办?银行卡丢了谁帮你挂失?」

他一口气说完,胸口微微起伏,眼睛直直盯着我,像在等一个能说服他的答案。

要是从前,我大概会因为这点急切,把所有委屈、所有难堪,都悄悄藏进抽屉最底层。

可就在这时,办公室门被推开一条缝。

苏蔓站在门口,手里捏着那张刚盖好章的推荐页,纸角被她无意识地卷起又松开。

她眼眶红红的,不是哭过,是那种强忍着没掉下来的红,像被热水烫过的花瓣。

程野听见脚步声,立刻回头,声音瞬间柔和下来:「盖好了?」

苏蔓点头,声音轻得像羽毛落地:「程野,你别跟林欣吵了。」

她顿了顿,喉头轻轻一动,「她想走,就让她走吧。反正……我一直都不该回来。」

程野皱眉,语气严厉起来:「别胡说。」

他伸手接过她手里的材料,低头仔细检查印章位置——偏左还是偏右,印泥有没有糊开,边缘是否完整。

动作熟稔得像做过千百遍。

我静静看着他的手。

那双手,也曾这样为我检查过答题卡。

高考前一晚,他坐在我书桌对面,一题一题陪我核对涂卡顺序,铅笔尖在答题卡上轻轻点着,声音低而稳:「林欣,别怕,我在。」

原来耐心没丢。

只是换了个地方安放。

我转身,重新推开办公室的门,脚步比刚才轻,却更沉。

「老师,」我站在桌边,声音平静,甚至带了点笑意,「我的推荐页,能麻烦您现在写吗?我可以等。」

班主任低头翻了翻桌上散落的会议通知,纸页哗啦一声响。

他看了眼手表,又抬头看我:「我十分钟后要去礼堂开会,下午四点半才能回来。」

他顿了顿,语气里带着试探,「你五点前扫描上传……来得及吗?」

7

时间像被谁掐住了喉咙,连喘息都来不及。

学校打印室的关门时间钉在五点整,雷打不动。

那台老旧的扫描仪,仿佛生来就和纸过不去,十次有八次卡住,吐出来的文件皱得像揉过的糖纸。

我点点头,声音轻得几乎听不见:「我试试。」

程野忽然开口,语速不快,却像一块石头砸进水里:「我送苏蔓去市里交材料,顺路帮你把推荐页扫了。」

我抬眼看他。

他目光很稳,语气也平:「推荐页你先留着,四点半班主任写完盖好章,我直接来取。」

这句话听着像弥补,又像迟来的记起——

原来,我也有一件火烧眉毛的事,正悬在 deadline 的刀尖上。

我没应声,只是盯着他校服袖口上一小块洗得发白的痕迹。

他顿了顿,声音放得更软了些:「林欣,别因为一时赌气,把自己给耽误了。」

一时赌气。

这四个字在我舌尖滚了一圈,带着点涩、一点烫,最后停在喉咙口,没咽下去,也没吐出来。

下午四点三十五分,班主任把推荐页工工整整写完,红章盖得端正有力,递到程野手里。

我站在办公室门口,手刚伸出去一半。

苏蔓的电话就来了。

程野接起,脸色瞬间变了:「你别动,我马上过去!」

他顺手把我的推荐页往自己鼓鼓囊囊的资料袋里一塞,动作利落得不容置疑:「我先去找她,回来再给你扫。」

我盯着他手背凸起的青筋,说:「给我。」

他已经转身朝楼梯口走了,脚步没停:「来得及。」

我几乎是跑着冲进打印室的。

灯灭了。

门锁了。

铁皮门冷冰冰地横在我面前,像一道判决书。

手机震了一下。

程野发来一张照片。

推荐页边角卷了,中间洇开一片浅褐色水痕,像不小心泼上去的一滴茶渍。

底下配了行字:「苏蔓低血糖晕了一下,材料袋被撞歪了。章没糊,明天再扫吧。」

我盯着招生简章里那行加粗小字:「逾期视为放弃」。

屏幕光映在脸上,凉得像霜。

过了很久,我拇指按下去,只回了两个字:「不用。」

奖学金面试页面灰掉的那一刻,我正蹲在礼堂后排,把毕业证一张张码进牛皮纸袋里。

班主任走过来,搓了搓手,声音有点发虚:「林欣啊……推荐页这事,老师也有责任。要不我现在就打电话问问,看还能不能补个名额?」

我把最后一张毕业证抚平,塞进袋口,拉好拉链:「不用了,老师。」

失去的哪只是奖学金?

那是我盘算好久的钱——南下的火车票、出租屋押金、第一周泡面加鸡蛋的伙食费。

我家不宽裕。

妈妈昨晚还在厨房的小灯下扒拉账本,一边翻一边念叨:「南方湿热,被子买薄的就行;行李箱旧的还能用;路费……先别急,咱慢慢凑。」

我没告诉她,那笔钱,早就被我悄悄划进行程表里了。

礼堂外忽然爆发出一阵掌声,热烈得震得窗框嗡嗡响。

苏蔓穿着簇新的学士服走上台,胸前别着一朵绢花,笑得眼睛弯成月牙。

她念稿子的声音清亮又温柔:「感谢那个陪我在低谷里抬头看北方的人。」

台下哄笑一片,有人起哄喊:「程野!」

他坐在第一排,西装外套搭在椅背上,手指松松扣着衬衫袖扣,没否认,也没笑。

8

他嘴角微微一扬,那笑轻得像风掠过湖面,连涟漪都没留下。

我站在侧门边,手里攥着一摞刚出炉的毕业证,纸张边缘硬挺,一下下硌着掌心,有点疼,又有点麻。

主持老师忽然从后台冲出来,额角还挂着汗,一把抓住我的手腕:“林欣!音控老师临时有事跑了,你最懂设备,快帮个忙——最后那段毕业视频,得你来放!”

我点点头,接过遥控器,指尖还沾着油墨味,转身朝控制台走去。

电脑屏幕亮着,桌面干干净净,只躺着一个视频文件,名字是《干净青春终版》——字儿不大,却像烫金似的扎眼。

我盯着它看了两秒,呼吸慢了半拍,然后点开。

三分钟的影像再次流淌在礼堂正前方的大屏上:篮球场边飞扬的衣角、夕阳把跑道染成蜜糖色、苏蔓笑着甩头发的样子、程野单手插兜站在她身侧,眉眼舒展,像整部青春片的男主角。

而我,没出现在任何一帧里。

片尾字幕缓缓浮现:“我们顶峰相见。”

灯光应声暗了一瞬,像为这句话默哀。

底下有人压着嗓子笑:“这句真配程野和苏蔓啊。”

我把遥控器轻轻放回桌面,塑料壳发出一声极轻的“嗒”。

程野忽然回头,目光扫过来,眼神里带着点试探,又像防备——仿佛怕我下一秒就掀翻控制台,或者哭出声。

我没有。

真的没有。

毕业典礼散场后,人群涌向礼堂门口,要拍那张注定被发到朋友圈、被截图、被反复咀嚼的大合照。

班长在人堆里踮脚喊:“林欣!快过来!就差你了!”

我刚往前挪了几步,苏蔓站在第一排正中间,突然抬手按住胸口,身子一软,整个人往下弯。

程野几乎是本能地伸手托住她胳膊,声音绷紧:“怎么了?”

她摇摇头,睫毛颤着,声音轻得像气音:“没事……可能人太挤了,有点闷。我往边上站吧,别挡着林欣。”

她说着就要往旁边让,脚步虚浮。

程野却没松手,反而稳稳扶着她,抬头对摄影师说:“先拍。”

我就站在第二排最靠边的位置,鞋尖几乎踩在线外。

快门按下前一秒,程野忽然又转过头,视线落在我脸上:“林欣,你往后一点,苏蔓站不稳。”

我往后退了一步。

再一步。

再一步。

照片定格时,我只剩半个肩膀卡在画面右下角,像被世界随手裁掉的一小块边角料。

拍完,班长把照片发进班级群。

有人立刻打趣:“林欣怎么又被‘裁’掉了?”

苏蔓秒回:“对不起,我真的不是故意的。”

程野紧跟着发:“别拿这种事开玩笑,她会当真。”

我盯着那行字,手指悬在屏幕上方,迟迟没点下去。

原来他知道。

他知道我被剪掉时心里咯噔一声,知道我名字被漏署时喉咙发紧,知道我替别人签过三次名、递过五次资料、缩在角落等通知时,那种无声的委屈有多沉。

他全都知道。

只是觉得——没必要停。

傍晚,学校统一安排所有人去机房,做高考志愿的最终确认。

我坐在老旧的电脑前,风扇嗡嗡响,键盘缝隙里积着灰。

输入账号,敲下密码,页面跳出来,第一志愿那一栏,清清楚楚写着:南方大学。

普通批次。

没有附加条件,没有奖学金面试资格,没有保底,也没有回头路。

我盯着那几个字看了足足十秒,然后,点了“最终确认”。

9

程野推开门的那一刻,门轴发出一声轻微的“吱呀”,像被什么情绪压弯了腰。

他手里捏着一张刚打印出来的志愿建议表,纸边还带着打印机余温的微潮,上面清清楚楚印着北城隔壁学校的招生代码,字迹工整得近乎刻意。

“林欣,别闹了。”他声音很轻,却像一块沉甸甸的石头,落在我耳膜上。

他走到我桌边,把那张纸轻轻放下,纸角微微翘起,像一句没说完的劝告。

“我专门去问过班主任,这个专业近三年录取线都稳稳压在分数线以上,基本等于‘锁死’了。”他顿了顿,语气放得更软,“坐地铁四站就到,你妈每天早上送你上学,晚上还能接你回来——她放心,我也安心。”

我没伸手去碰那张纸。

指尖还停在键盘上,敲下最后一个回车键的余感还没散。

“我已经确认提交了。”我说。

程野的手悬在半空,像被按了暂停键,连呼吸都漏了一拍。

“你说什么?”他声音发紧,尾音有点飘。

屏幕右下角突然弹出一行提示框,白底黑字,冷得像冰:

「志愿信息已锁定,不可修改。」

他盯着那行字,足足三秒没眨眼,瞳孔里映着光,却像失焦了一样。

然后他猛地伸手去够鼠标,指节泛白,动作快得带起一阵风。

我掌心覆上去,盖住他的手背,也盖住了那只鼠标。

“不能撤回。”我说,声音平得没有一丝波澜。

苏蔓站在门口,影子斜斜地投在地板上,像一道不敢跨过来的界线。

她开口时声音很轻,像怕惊扰什么:“林欣……你真的要走啊?”

我转过头。

她眼底一闪而过的松快,藏得不算深——像是绷了太久的弦,终于断了,反而轻松了。

程野没看她。

他盯着屏幕上那四个字:“南方大学”。

喉结上下滑动了一下,像吞下了什么又咽不下去的东西。

那是他今晚第一次,露出那种表情——不是生气,不是震惊,而是一种猝不及防的、被抽空了的茫然。

仿佛他一直以为静静放在桌角的那杯水,某天忽然自己站起来,转身走了。

苏蔓走进来,鞋跟敲着地砖,声音轻得像叹息:“程野,算了吧……她可能早就没打算和我们一条路走了。”

程野猛地回神,眼底那点温热彻底熄了,只剩一层薄薄的冷霜。

“林欣,”他咬着牙,一字一顿,“你满意了?”

我拉开书包拉链,抽出那本蓝皮错题本,封皮边缘已经磨得发毛,边角微微卷起。

我翻到第一页——那里原本贴着一张他亲手写的解题思路便签,现在只剩一个浅浅的胶痕,像一道褪色的疤。

我把本子推到他面前,动作很慢,却很决。

“还你。”

程野皱眉,下意识想推回来:“这是你的。”

“里面最重要的那张,早没了。”我看着他眼睛说。

他又一次沉默下来,手指无意识摩挲着本子封面。

我接着把毕业纪念册拿出来,硬壳封面有点旧了,边角磕出了几道白痕。

我翻到那页夕阳截图——是我们高二春游时拍的,他站在我左边,肩膀挨着肩膀,背景是漫天橘红,云边烧得发亮。

照片下面,是他用蓝色中性笔写的一句话:“以后顶峰相见,北城下雪,我喊你一起看。”

字迹还在,墨色未淡。

“这句,也是你的。”我说。

程野抬眼看我,脸色一点点沉下去,像乌云压过山头:“你到底什么意思?”

我直视着他,没躲,也没让步:“以后顶峰相见也好,北城下雪也好——都不用再喊我了。”

机房里安静得能听见窗外梧桐叶擦过玻璃的沙沙声。

只有电脑风扇在低低嗡鸣,像一颗不肯停跳的心。

他忽然伸手攥住我的手腕,力道不重,却像铁箍一样箍得我皮肤发烫。

“林欣,”他声音哑了,“你别用这种话吓我。”

我垂眼,看着他手背上凸起的青筋。

高三那年冬天,他也这样握过我。

那天雪下得疯,风卷着雪粒子往人脸上砸,我手指冻得发紫,指尖僵硬得打不开笔盖。

他二话不说,一把抓过我的手,塞进自己大衣口袋里。

掌心滚烫,像揣着一小团火。

他说:“以后北城的雪,我们一起看。”

我轻轻一挣,手腕从他掌心里滑出来。

这次,他没再抓。

“程野。”我叫他名字,像叫一个熟悉又遥远的人。

“我没有吓你。”

我合上文件袋,拉链拉到底,发出“咔”一声脆响。

然后我从他身边走过,肩线擦过他袖口,没停,也没回头。

走到门口时,身后传来一声闷响——椅子被撞倒,砸在地上,震得空气都颤了一下。

10

程野喊我名字的时候,声音很轻,像怕惊扰什么。

「林欣。」

我脚步顿住,鞋尖悬在半空,没落下。

他站在机房门口,逆着光,影子被拉得很长,几乎要碰到我的脚边。

他嘴唇动了动,喉结上下滚了一次,又一次,最终只挤出一句:「你真要去那么远?」

我转过身,目光落在他脸上。

顶灯的白光直直打下来,照得他睫毛投下细密的影子,也照见他眼底未散的倔强——那点少年气还没被现实磨平,可底下压着的失落,沉得发烫。

我看着他,心口像被什么轻轻硌了一下。

可那一声“对不起”,终究没出口。

不是不想说,是太迟了。

迟得连余味都泛了苦。

我扯了扯嘴角,声音平静得自己都意外:「两千四百公里而已。」

停顿两秒,我又补了一句,轻得像自言自语:「以前我为了追上你,跑过的路,比这远多了。」

录取结果公布的那天,窗外正下着连绵的梅雨。

空气湿得能拧出水来,晾衣绳上滴答滴答,全是水珠砸在水泥地上的闷响。

我踮脚把最后一件衬衫挂上,袖口还沾着水汽。

手机在裤兜里震了第三回,嗡嗡的,像只急着破茧的虫。

班级群里早就炸开了锅,消息一条叠一条,红点堆成小山。

「程野北城大学稳了!恭喜大神!」

「苏蔓也上岸了!双喜临门啊!」

「林欣呢?人呢?冒个泡!」

我把衣架往阳台最里头推了推,指尖有点抖,却还是点开了查询页面。

南方大学,汉语言文学专业,已录取。

后面没跟任何星标,也没写“优秀新生奖学金”。

可那枚校徽图标是活的,点进去会跳转,会显示学号前缀,会弹出电子版录取通知书——纸面泛黄、印章鲜红,连边角磨损的纹路都清晰得不像假的。

妈妈端着一盘切好的西瓜走出来,水珠顺着瓜皮往下淌。

她一眼扫到我手机屏幕,手里的瓷盘晃了一下,西瓜汁溅到围裙上,像一小片暗红的印记。

她眼睛突然就红了,不是那种泛泪光的红,是眼尾迅速爬满血丝的那种红。

「真去了啊……」她嗓子哑了半截,像被什么堵着。

我点头,没说话,只把西瓜拿起来咬了一口。

甜,但凉,凉得舌尖发麻。

她低头擦手,用的是那条洗得发软的蓝格子围裙,边擦边说:「钱的事你别操心,妈多接两个夜班,缝纫厂那边答应让我加时。」

我把手机翻过来扣在桌上,屏幕朝下,光亮被彻底盖住。

「我暑假去书店兼职,车票先买硬卧——便宜,也安全。」

她张了张嘴,想说什么,最后只是抬手,轻轻拍了拍我的背。

一下,两下。

力道轻得像怕碰碎什么。

可就是那两下,比所有安慰都重,重得我差点没站稳。

晚上九点多,手机又亮了。

来电显示:程野。

我没接。

铃声停了三秒,又起,固执得像不肯退场的鼓点。

我盯着那串名字,直到它暗下去。

没过两分钟,消息跳出来。

「录取了吗?」

我盯着那行字看了很久,手指悬在键盘上方,没按下去。

十分钟过去。

第二条来了:「林欣,接电话。」

字不多,可我能想象他攥着手机站在楼道口的样子——路灯昏黄,他微微皱着眉,呼吸声都透着焦灼。

再隔一会儿,第三条弹出来:「你妈知道你去那么远吗?」

我一条都没回。

曾经我给他发十条消息,他回一个“嗯”,我都能截图存进备忘录,睡前反复看,连标点符号都琢磨出温度来。

现在屏幕黑下去,消息框空荡荡,我反而长长呼出一口气,胸口那块压了很久的石头,终于松了缝。

第二天一早,我穿着洗得发白的牛仔裤去书店面试。

老板指着墙角那箱新书:「搬二楼,码整齐。」

箱子沉得离谱,纸板边沿粗糙得像砂纸,刚扛上肩,就磨得锁骨下方火辣辣地疼。

第三趟爬到一半,楼梯拐角处突然伸出一只手,稳稳托住了箱底。

我猛地回头。

程野就站在我身后,白T恤肩线被汗洇开一小片深色,额前碎发湿漉漉贴着皮肤,胸口还在微微起伏,像是刚从几条街外一路奔来。

「你在这儿干什么?」他问,声音有点喘,却绷着一股劲儿。

我把箱子卸在地上,纸板发出一声闷响。

「打工。」我答,语气平得像在说今天吃了饭。

11

程野的眉头猛地拧成一个结,像被什么无形的东西狠狠攥住了眉心。

“缺钱为什么不早告诉我?”他的声音低得发沉,带着一种几乎要溢出来的焦灼。

这句话我听过太多遍了——每次都是事情已经砸到脸上,他才站出来,语气里全是“你为什么不说”的责备,却从不问一句“你当时有多难”。

“我能解决。”我轻声说,不是逞强,是习惯性把话咽进喉咙最深处。

“你怎么解决?靠搬书搬到开学那天?”他压着嗓音,指节无意识地敲了敲收银台边缘,像是在克制什么,“奖学金的事我问清楚了,真没法补发。钱我转给你,现在就能到账。”

他手机已经亮了屏,指尖悬在支付界面上方,像随时准备按下确认键。

我伸手按住那块小小的收款码,掌心微凉,动作却很稳。

“不用。”两个字,轻得像一片羽毛落地。

他盯着我的手,又抬眼盯住我的脸:“你非要把事情弄成这样?”

话音刚落,楼梯口传来一声喊:“小林,第二箱搬上来!”

是书店老板探出半截身子,围裙上还沾着几粒细碎的纸屑。

我应了一声,蹲下身去抱箱子,纸箱边角毛糙,蹭得掌心微微发痒。

程野却比我快一步弯腰拎起箱子,动作利落得像做过千百遍。

我松开手,指节还残留着纸箱的粗粝感:“这是我的工作。”

他手臂顿在半空,箱子悬着,没放,也没继续往上提。

旁边一个扎马尾的女生正挑书,抬头看见程野,眼睛一亮,压着嗓子问:“程野?你不是和苏蔓一起去了北城吗?”

他没应,连眼皮都没抬一下。

可下一秒,手机震了起来。

屏幕亮起,名字跳得刺眼——苏蔓。

他低头看了眼,接起电话,声音忽然变得柔软,像被水泡过:“怎么了?”

听筒漏音不大,却足够让我听见苏蔓的声音,软软的、带着点鼻音:“程野,通知书到了……可我不敢拆,你能过来吗?”

他抬眼望向我,目光像一根细线,绷得发紧。

那一秒,我甚至能听见自己心跳撞在肋骨上的声音——我知道他会选谁。

他也知道,我知道。

可他还是说:“等我。”

挂断后,他把箱子轻轻放回地上,喉结动了动,声音干涩得像砂纸擦过木头:“我晚点再来找你。”

我点点头,视线落在他鞋尖上:“不用来。”

他站着没动,肩膀线条僵硬,像被钉在原地。

门口风铃“叮”一声响,清脆又突兀。

我抱起箱子转身往楼上走,脚步踩在木楼梯上,发出轻微的吱呀声。

走到转角时,他突然在下面喊我名字:“林欣。”

我停下,没回头。

他说:“你以前不会这么跟我说话。”

我垂着眼,盯着怀里纸箱的折痕——边角翘起一点,正硌在我左肋下方,隐隐发疼,像一道没愈合的旧伤。

“以前你也不会把我剪掉。”

楼下安静得能听见空调外机嗡嗡的低鸣。

我把箱子搬上二楼,老板递来一瓶冰镇矿泉水,瓶身沁着水珠,凉意直透指尖:“男朋友?”

我摇头,拧开瓶盖喝了一大口,水滑下去,却压不住胸口那股闷:“高中同学。”

程野第二次来书店,是傍晚六点刚过。

他站在门口,手里捏着一本蓝皮错题本,封皮被摩挲得泛白,边角用透明胶仔细粘过,还留着几道浅浅的胶痕。

他把它放在收银台上,动作很轻,像放下一件易碎品。

“我找到了那张纸。”

12

我正低头给顾客装袋,塑料袋窸窣作响,指尖沾着薄汗,动作没停半分:

「放那儿吧。」

程野伸手,从我手边抽走那本《南方来信》,顺手替我扫了条码。

动作太熟了,熟得像我们还坐在高二三班靠窗的第三排,课桌拼在一起,橡皮借来借去,他撕下草稿纸一角写个“等会儿”,推过来时笔尖还洇着蓝墨水。

「苏蔓没扔,」他声音很轻,却像在解释一件大事,「她把它夹进资料袋最里层了——就夹在模考卷子和心理测评表中间。」

停顿了一下,又补了一句:「她真不是故意的。」

我把扫码枪拿回来,金属外壳微凉,指尖蹭过扳机处一道细小的划痕:

「嗯。」

他喉结动了动,像是被这一个字堵住了后面所有准备好的话。

「林欣,我知道你因为那段视频不高兴。」他语气放得更软,像怕惊扰什么,「那时候苏蔓刚知道她爸妈要离婚,整晚整晚睡不着,连喝口水都手抖。我怕她看见你跟我那些镜头——笑的、并肩走的、一起改PPT的——会当场崩溃。」

我把装好的袋子递过去,塑料袋口扎得紧实,边缘微微翘起:

「一共三十二。」

顾客拎着袋子转身走远,帆布包带子晃了两下,消失在玻璃门后。

我才抬眼看他:

「所以删了我?」

程野没立刻接话。

他盯着收银台边缘一道浅浅的划痕,像在数它有几毫米长。

「我以为……」他顿了顿,才把后半句吐出来,「你不会在意这些。」

我扯了下嘴角。

笑得很淡。

不是觉得好笑,是终于听见了——那句悬在我心口三年的话,终于落了地,砸出回声。

他以为我不会在意。

所以我的四个通宵,熬红的眼睛和冷掉的泡面;

所以我的署名,被缩在片尾三秒的角落,像一枚被遗忘的标点;

所以我们的合照,他搂着我肩膀,背景是校门口那棵开了十年的梧桐,最后只留给他一个人发朋友圈;

所以推荐页上我写的三百字评语,被换成苏蔓誊抄的工整小楷——这些,都可以先放一放。

我问他:

「那你现在来做什么?」

他看着我,声音比刚才低了半度,像怕惊飞一只停在窗沿的麻雀:

「通知书到了。班里明天聚一下。你来吧。」

「不去。」

「大家都去。」

「我明天上班。」

「请假。」

说完他顿了顿,像是突然意识到语气太硬,又把尾音轻轻压下去:

「就一顿饭。吃完,各奔东西了。你别……连最后一面都不给。」

我弯腰整理书架,指尖拂过一排书脊,灰尘在斜射进来的光里浮游:

「最后一面已经见过了。」

他忽然伸手,按住一本《南方来信》的书脊。

指节分明,指甲修剪得很干净,只是小指外侧有一道旧疤——高三打篮球擦伤的,我没忘。

我抬头。

他的手指正停在封面那条铁轨上。

铁轨延伸向远方,尽头模糊,像一段没写完的告别。

我说:

「程野,我现在是在上班。」

他盯着我看了几秒,忽然开口,声音有点哑:

「你是不是觉得,我一定会去追你?」

我没答。

他自己却像被这句话烫到,目光倏地移开,落在远处货架上一排橙味汽水罐上:

「我不是这个意思。」

手机又震起来。

屏幕亮起,苏蔓的名字跳出来,附着一条语音。

「程野,明天聚餐我能不能坐你旁边?我怕大家又拿我和林欣开玩笑……」

他没点开,直接把手机扣在台面上,屏幕朝下,像盖住一句不敢听的话。

这是他第一次,没秒回她的消息。

可我心里,一点波澜都没有。

奇怪得很。

我曾经等过太多次这样的瞬间——

等他把我放在别人前面一次。

哪怕就一次。

等他回我消息比回她快一秒。

等他选我,而不是解释为什么选她。

等他看见我站在原地,不是转身,而是走近。

一次都没有。

13

那盏收银台顶灯亮得扎眼,像一根细针,直直扎进我瞳孔里。

光晕在视网膜上晃,我下意识眨了眨眼,睫毛颤得厉害。

程野把那张皱巴巴的草稿纸递过来时,指尖还沾着一点没擦净的水痕。

纸面软塌塌的,边角卷起,像被攥过太多次、又勉强展平的旧梦。

墨迹被水洇开一大片,字歪斜着往下滑,像踩空了台阶的人。

“顶峰不等人”——前五个字还算清晰,最后一个“人”字只剩半截竖钩,像被谁硬生生掐断了呼吸。

他声音很轻,却绷着一股劲儿:“我重新写一张给你。”

我没伸手。

喉咙里像堵了团棉絮,发不出声,只从齿缝里挤出三个字:“不用了。”

他那只手就那样悬在半空,指节微微泛白,连手腕上的青筋都浮了出来。

我把那本蓝皮错题本推回去,封面边角已经磨出了毛边,露出底下灰白的纸芯。

“本子也不用还。”我顿了顿,声音干得发涩,“你拿去吧,苏蔓……可能还用得上。”

他脸色一下子褪了血色,嘴唇动了动,没发出声音。

再开口时,嗓音哑得不像他自己:“林欣,你别这样。”

老板从仓库出来,围裙上还沾着面粉,手里拎着一串钥匙叮当作响:“小林,盘点单对一下。”

我应了声“好”,转身就走,鞋跟敲在水泥地上,一声比一声快。

程野还站在那儿,像被钉在收银台前,手里死死捏着那张破纸,指腹一遍遍摩挲着那个残缺的“人”字。

风铃忽然又响了,清脆,突兀,带着雨气的凉意。

他没动。

直到门口传来一声喊——

“程野。”

苏蔓撑着伞站在雨里,伞沿压得很低,遮住了半张脸,可我还是看见她嘴角往上扯了扯,笑得有点僵,像刚学走路的孩子,还没站稳就想迈步。

“我是不是来得不是时候?”

程野回头看了她一眼,又转回来,目光落在我身上,停了两秒,很短,却重得让我肩膀一沉。

我低头盯着手里的盘点单,一行行数字密密麻麻,像爬满纸面的蚂蚁。

听见他声音低下去,像怕惊扰什么:“走吧。”

门关上的刹那,风铃猛地一荡,余音晃了很久,叮——叮——叮——,一声慢过一声,最后沉进雨声里。

我在盘点单最后一栏写下数字,笔尖稳得不可思议。

没有写错。

聚餐那天,我没去。

手机一直静音,锁屏朝下,压在桌角。

晚上九点整,班长发来一段视频,没附言,只有画面自己跳出来。

包厢里灯光暖黄,笑声撞着玻璃窗嗡嗡响。

程野被簇拥在中间,手里捏着那封通知书,信封边角都被揉得发毛。

有人起哄:“程野!北城第一场雪,带谁看啊?”

镜头猝不及防晃过去,正拍到苏蔓——她正低头搅奶茶,耳尖红透了,睫毛扑闪得像受惊的蝶。

程野没笑。

他忽然抬头,目光穿过嘈杂的人群,直直望向镜头外的某个地方,声音不高,却让整个包厢安静了一瞬:

“林欣呢?”

视频戛然而止。

黑屏。

三秒后,班长撤回,又补了一句:“不好意思,手滑。”

我盯着那行字看了很久,手指在屏幕上划了一下,回了个“没事”。

第二天,班里统一回校拿档案。

我去了。

太阳毒得刺眼,柏油路蒸腾起一层薄薄的热浪,校门口那排香樟树纹丝不动,叶子绿得发沉,像凝固的墨。

档案袋堆在办公室桌上,鼓鼓囊囊,纸页边缘被风吹得微微翘起。

班主任坐在椅子上,老花镜滑到鼻尖,一边翻名单一边发。

轮到我时,她从抽屉里抽出一个厚信封,牛皮纸泛黄,边角有些毛糙,轻轻放在我档案袋上面。

“这是南方大学寄来的补助申请说明。”她推了推眼镜,语气平缓,却像悄悄垫了层软布,“我给你写了说明材料——奖学金是错过了,但助学补贴,还能试试。”

我怔住,手指停在信封一角,没敢碰。

阳光从窗外斜切进来,在信封上投下一小片晃动的光斑。

14

“谢谢老师。”

我的声音很轻,却像绷紧的弦,一碰就颤。

班主任望着我,长长地叹了口气,那气息里裹着疲惫、歉意,还有一点说不清的惋惜。

“推荐页那天,我不该让你在办公室门口等那么久。”

她顿了顿,指尖无意识地摩挲着教案本边缘,“林欣,去了南方,就好好读,别回头。”

我点头,喉头像被什么温热又沉重的东西堵住了,连吞咽都发涩。

推开办公室门时,走廊斜阳正斜斜切过窗框,在水泥地上拉出一道窄长的光带。

程野就站在那儿,背靠着灰白墙壁,校服袖口随意卷到小臂,手里捏着半包没拆封的薄荷糖。

他抬眼看见我,目光落在我右手攥着的牛皮纸信封上——边角微微翘起,印着学校公章的暗红印记还新鲜得刺眼。

“那是什么?”他问,语气平淡,却带着一种惯常的、不容置疑的靠近感。

“学校材料。”我答得干脆,没停顿,也没看他眼睛。

“给我看看。”

话音刚落,他自己先顿住了。

那半秒的沉默像一根针,扎破了某种长久以来的默契。

他忽然意识到——这不再是他伸手就能拿走的东西了。

我把信封轻轻塞进书包侧袋,拉链拉到底,发出一声短促而清晰的“咔哒”。

“不用。”

他没接话,只是站着,肩膀线条绷得有点硬。

几秒后,他开口,声音低了一度:“昨晚你为什么没来?”

“上班。”

他盯着我,眼神没移开:“我去了书店,老板说你请假了。”

我终于抬头。

他眼下泛着淡淡的青影,眼白里爬着几缕细密的红血丝,像是熬了整夜,又强撑着不肯示弱。

“我在家陪我妈吃饭。”我说。

他怔了一下,嘴唇微动,好像想说什么,又咽了回去。

这个答案太普通,普通得让他措手不及。

从前,只要他一句“都在”,我就一定会到。

胃绞着疼也去,暴雨砸得伞骨翻折也去,考前最后一晚复习到凌晨也去。

他早把我的“到场”当成呼吸一样自然的事——从不需要确认,更不会怀疑。

“林欣。”他叫我的名字,声音沉下去,像压着一块石头,“你是不是……已经不打算跟我联系了?”

我没立刻回答。

风从楼梯口灌进来,掀动我额前一缕碎发。

走廊尽头,苏蔓抱着档案袋朝这边走来。

她脚步放慢了,鞋跟敲在地砖上的节奏变了,像在试探什么。

程野也看见了她。

但他没动,也没转头。

苏蔓在离我们三步远的地方停下,指尖捏着档案袋一角,指节微微泛白。

“程野,”她笑了笑,声音清亮,“老师让我们去拍北城录取合照。”

“你先去。”他说。

她脸上的笑僵了半秒,很快又扬起,但弧度浅了些:“大家都等着呢。”

程野还是没动。

这是第二次。

他把别人,又一次,放在了我之后。

可我已经没有力气,为这点迟来的偏重,再驻足一秒。

“你去吧。”我说,语气平静得连自己都意外。

他看着我,瞳孔里映着窗外晃动的树影:“你跟我一起。”

“我不是北城的。”

“那就拍一张毕业照。”

我摇头,动作很轻,却很决:“不用。”

苏蔓忽然开口,语气温软得像在哄人:“林欣,你还在怪我吗?要是视频和纪念册……我可以重新发一遍朋友圈,名字一定写你的。”

她说得真诚,睫毛都没颤一下。

程野猛地转头看她,眼神锐利得像刀锋刮过:“你早就知道署名不是你的?”

15

苏蔓的脸色瞬间褪得干干净净,像一张被水洇透的旧纸。

走廊里连风都停了,只剩下日光灯管低微的嗡鸣,在耳膜上轻轻刮擦。

她手指死死抠住档案袋边缘,指节泛出青白,塑料封皮被攥出几道细密褶皱:「我以为……大家心里都清楚,林欣也全程参与了剪辑和策划……我只是……只是受不了视频里反复出现你们俩并肩站着、笑着说话的样子。」

程野眉头拧紧,眉心挤出一道深痕:「所以你让班长删掉那些镜头?」

苏蔓眼眶一热,泪珠滚下来,砸在鞋尖上晕开一小片深色:「可你当时点了头啊……你说‘行,按她意思来’。」

那句话轻飘飘的,却像一枚冰凉的硬币,猝不及防拍在他脸上。

他喉结动了动,没开口。

因为没法否认——那晚在空教室,他确实靠在窗边,听苏蔓说完,沉默三秒,然后点了点头。

我背着书包从他们中间穿过,帆布带子勒进肩胛骨,有点疼。

程野下意识伸手,指尖只擦过我背包侧袋的拉链头,最终落空。

他指尖一偏,勾住了我书包挂绳上那枚旧校徽——铜绿斑驳,边缘磨得发亮。

那是高一开学那天发的,别针早就松了,轻轻一碰就晃荡。

“叮”一声脆响,校徽摔在水磨石地砖上,弹了一下,滚到墙根。

他立刻蹲下去捡。

我比他快半步,弯腰拾起,掌心托着那枚微凉的金属片。

背面刻着两个极小的字母,刀痕深浅不一,像是用美工刀尖硬生生剜出来的。

CY。

高一暑假,他坐在我家楼下长椅上,一边削苹果一边刻的,果皮都没断,他说:“以后你去哪,低头看看这玩意儿,就知道我还在。”

我盯着那两个字母看了两秒,呼吸沉了一拍。

转身走到窗台边,把校徽轻轻搁在积灰的窗沿上。

「还给你。」

他仰起脸,瞳孔缩了一下,眼神忽然像被抽走了所有温度,只剩一片空茫茫的灰。

我去南方前一周,学校突然下发紧急通知:毕业视频入围市级展评,必须补交原始工程文件及全部分镜时间线。

班长在班级群里炸了锅,消息刷得飞快:「原文件谁存着?苏蔓说她电脑硬盘崩了,重装系统全没了!」

「林欣呢?不是你主剪的吗?素材和工程包还在不在?」

群聊框安静了五六秒,像被按了暂停键。

有人迟疑着发:「……不是苏蔓牵头策划的吗?署名也是她?」

班长秒回:「但原始素材和剪辑时间线,真不在她那儿。林欣,你那边有备份吧?」

我当时正坐在火车站售票厅第三排塑料椅上,一手攥着妈妈的身份证,一手帮她盯着大屏上的改签余票。

手机震了一下,我点开群消息,指尖停顿两秒,起身走到角落自动贩卖机旁,掏出随身带的旧硬盘。

插进读卡器时,接口发出轻微的“咔哒”声。

文件夹名字普通得毫无存在感——《毕业视频终版前》。

点进去,层层叠叠的子文件夹,每个都标着日期和版本号。

第一版成片末尾,黑底白字清清楚楚写着:剪辑/林欣。

第二版修改记录里,躺着苏蔓发来的微信截图——她用红笔圈出几段画面,备注写得干脆利落:「删林欣单人镜头;夕阳那段只留我和程野;片尾重做,要干净,不要拖沓。」

底下还压着一条语音转文字,是程野的声音,语调平得没有起伏:「照她说的改。别刺激她情绪。林欣那边,我来谈。」

我没急着发。

手机刚暗下去,程野的私聊窗口就跳了出来,顶在最上方。

「原文件在你手里?」

我盯着那行字,没回。

三秒后,他又发:「市里 deadline 是后天下午三点,能发我吗?」

我看着屏幕,没动。

16

从前也是这样。

他总能在最需要他的时候,精准地出现在我视线里。

可那从来不是因为他在意我,而是因为我刚好有用。

我盯着手机屏幕,指尖悬在键盘上方,犹豫三秒,敲下:「署名怎么写?」

消息发出去后,对话框安静得像被抽走了空气。

时间一分一秒爬过,我数到第三百秒时,手机终于震了一下。

程野回:「写你的。」

两秒后,又补了一句:「本来就是你的。」

那几个字像一滴温水,落进我心口——不烫,却让我喉咙发紧。

我把硬盘插进书店那台老旧的台式机,主机风扇嗡嗡作响,像喘不过气的老牛。

文件上传进度条缓慢爬升,我盯着它,一格一格,像在等一个迟到了太久的交代。

我没把成片发给程野。

手指划开微信,点进班主任的头像,直接发送。

附言里,我连标点都没省:三版修改记录,全在压缩包里,时间、改动项、删减依据,一条不落。

班主任秒回:「收到。署名我会按实际情况更正。」

短短十个字,像一块压了三年的石头,终于松动了一角。

下午三点十七分,班级群弹出新通知。

市赛提交版视频重新发布。

我点开片头,光标停在第一行字上——

剪辑策划:林欣。

名字干干净净,没加括号,没带“协助”二字,也没被挤在角落。

苏蔓没说话。

她头像灰着,像一扇关死的门。

程野也没发声。

他的头像亮着,却像一座沉默的孤岛。

可群里有人坐不住了。

「等等……那纪念册上写的谁?」

「对啊!视频里根本没林欣镜头,连个背影都没有!」

「靠,我们当时还笑她轴,说她太较真……」

苏蔓终于冒泡。

只一句:「我只是想留下一个对大家都好的版本。」

字里行间裹着委屈,也裹着理所当然。

程野的回复跳出来,快得像早就在等这一刻:

「对大家好,还是对你自己好?」

群聊瞬间冻结。

没人撤回,没人接话,连表情包都消失了。

这是他第一次,在所有人面前,撕开那层薄薄的体面。

可我盯着那行字,胸口没涌起半点痛快。

只有一种钝钝的、沉甸甸的疲惫——

像等一场雨等了太久,等它终于落下时,人已经忘了怎么撑伞。

傍晚六点四十三分,我拎着垃圾袋下楼。

刚推开单元门,就看见他站在路灯底下。

风有点凉,把他校服外套吹得微微鼓起,手里捏着一个透明文件袋,边角被攥得发皱。

我走近了才看清——

里面是重新打印的毕业照。

这一次,我站在第二排正中间。

肩膀完整,笑容清晰,头发没被裁掉一半,也没被缩成模糊的小点。

「我找摄影师要了原图。」他声音低,带着点沙哑,「纪念册的事,我也让班长联系印厂了,补页今天连夜做。」

我把垃圾袋扔进桶里,塑料袋撞在铁皮上,发出空荡荡的回响。

我说:「不用补。」

他没退步,反而往前半步,路灯把他的影子拉得很长,一直铺到我脚边:

「要补。」

停顿两秒,他声音更轻了,却像钉子一样砸进我耳朵里:

「这些本来就该有你。」

我抬头看他。

楼道那盏灯坏了,光斜斜切过他半张脸,眼下泛青,眉骨比以前更锋利,嘴唇干得起皮。

他站得笔直,却像熬了整夜没睡。

他又说:「推荐页的事,我也去问过了。助学补贴的材料,我可以帮你跑。」

我摇头:「老师已经帮我弄好了。」

他愣住,瞳孔缩了一下,像被什么刺中了。

我看着他,把最后一句话说得平平静静:

「不是所有事,都要等你。」

17

他喉结上下滑动了一下,像被什么堵住了嗓子眼,声音发紧:

「林欣,我知道我做错了。」

这句话终于来了。

不是群里那句冷冰冰的“你别总觉得所有事都得围着你转”,

也不是我等了整整三天、却始终没等到的解释。

他站在我家楼下,傍晚的风卷着梧桐叶打转,

校服袖口还沾着一点没擦干净的蓝墨水,

头发被风吹得有点乱,肩膀微微绷着,

像极了初中第一次物理测验考砸后,攥着卷子不敢抬头的程野。

我盯着他,没说话。

心里却像有根细线,轻轻一扯就疼。

他开口时,声音很轻,几乎被风揉碎:

「我不该删掉你微信。」

「不该替你签那份实习推荐表。」

「不该顺手拿走你放在讲台上的笔记本。」

「更不该把老师给你的推荐页,随手夹进自己那本《电路原理》里,结果弄丢了。」

每说一句,他脸色就淡一分,

嘴唇泛白,指尖无意识抠着裤缝,

连呼吸都慢了半拍。

我点点头,目光没移开:

「还有呢?」

他顿住,睫毛颤了颤,

眼神忽然空了一瞬,像突然找不到答案的考生,

茫然地望着我,仿佛在问:

“我是不是……漏掉了什么更重要的?”

我没催,也没提醒。

只是转身,抬脚往楼道里走。

高跟鞋敲在水泥台阶上,一声一声,

清脆,干脆,不回头。

他在身后喊我名字,声音急得有点劈叉:

「林欣——」

「我送你去南方。」

我脚步一顿,停在第三级台阶上。

他喘着气补了一句:

「车票我买好了,G1023次,下午三点零七分。」

我侧过半张脸,没看他眼睛:

「那我去车站送你。」

他愣住,嘴唇动了动,没发出声。

我轻轻摇头:

「不用。」

楼道铁门“咔哒”一声开始合拢,

锈蚀的铰链发出低哑的呻吟。

就在缝隙缩成一条细线的最后一秒,

我瞥见他仍站在原地,

手里那张毕业合影被风掀得哗啦作响,

边角翻飞,照片上我们并排站着,

笑得那么亮,亮得像根本没发生过后来的事。

出发那天清晨,天刚蒙蒙亮。

妈妈早早就醒了,围裙都没解,

煮鸡蛋剥得干干净净,蛋壳上一点膜都不剩;

面包用保鲜袋裹了两层,怕路上压扁;

纸巾叠得方方正正,塞进我背包侧袋时还特意压了压;

最后,她把一个红纸包悄悄塞进来,

指尖温热,声音压得很低:

「别省着花,到了站,第一件事就是给妈打电话。」

我点头,喉咙发紧,只说了一个字:

「好。」

检票口排起长龙时,我正低头看手机。

忽然听见熟悉的声音从身后炸开:

「林欣!差点赶不上!」

班长气都没喘匀,一把把纪念册塞进我手里:

「补印版!老师亲自盯着重做的!说必须交到你手上!」

我翻开扉页,手指停住。

毕业视频那一页,彻底换了。

没有夕阳下牵着手的剪影,

没有刻意摆拍的双人特写。

只有一张我坐在机房里的侧脸,

屏幕幽光浮在脸上,映得睫毛投下细长的影,

手指悬在键盘上方,神情专注得像在解一道没人能答对的题。

底下两行小字,工整又安静:

剪辑策划:林欣。

片尾文案:林欣。

我怔在原地,胸口像被什么轻轻撞了一下。

班长挠着后脑勺,有点不好意思:

「程野说……那句‘顶峰不等人’,其实是他写给你的话。

可你当时没同意放进去,我们就按工程记录写了片尾。

你……别嫌晚啊。」

我合上纪念册,硬壳封面磕在掌心,

声音很轻,但很稳:

「谢谢。」

话音刚落,一阵急促的脚步声由远及近。

程野来了。

跑得衬衫下摆都掀了起来,额角全是汗,

右手死死攥着一张纸,指节发白,

纸边已经被汗水洇出一圈浅黄的晕。

他在我面前猛地刹住,胸膛剧烈起伏,

把那张纸摊开在我眼前——

字迹重新写过,一笔一划,用力到纸背都透出印子:

顶峰不等人。

这一次,每个字都清晰、坚定、不容回避。

苏蔓跟在他身后半步,眼睛红肿得像刚哭过一场,

鼻尖还泛着粉,声音带着未散的哽咽:

「林欣,我想跟你道歉。」

18

四周骤然安静,连呼吸声都像被抽走了。

苏蔓垂着头,肩膀微微发抖,声音轻得像一片羽毛落地:「视频是我让班长改的,连署名那一行字,也是我一句句盯着他敲进系统里的。」

她顿了顿,喉头滚动了一下,才继续说下去:「推荐页那天,我没低血糖——那只是借口。我怕程野转身就去找你,怕他一眼就看见你站在光里,而我,还站在阴影里。」

程野猛地转过头,目光像刀子一样扎在她脸上。

苏蔓的眼泪终于决了堤,顺着脸颊往下淌,声音破碎又执拗:「我知道这样不对,真的知道……可我控制不住自己。你们认识那么多年,他记得你爱喝什么口味的奶茶,记得你作文被老师念过几次,却从没记住我生日是几月几号。我不做点什么,他就永远、永远看不见我。」

她忽然抬起泪眼,直直望向程野:「可程野,你也没拒绝啊。」

这句话,第二次砸下来。

比第一次更沉,更冷,更像一块冰,直接砸进所有人心里。

程野的脸色瞬间褪得干干净净,嘴唇都泛了白。

班长攥着衣角,压低声音骂了一句:「所以……林欣那笔奖学金,真是被你们俩耽误的?」

苏蔓拼命摇头,哭得喘不上气:「我真的没想到会变成这样……我以为只是调个顺序,只是换个名字,不会影响结果的……」

程野往前跨了一步,脚步有点虚,声音哑得厉害:「林欣,我会赔你。」

我静静看着他,没眨眼,也没移开视线:「赔什么?」

他手指猛地攥紧,指节泛出青白。

「奖学金,纪念册,视频——所有你该得的,我全都补上。」

我轻轻问:「那张纸呢?」

声音很轻,轻得像风吹过耳畔。

他整个人僵住,瞳孔缩了一下。

我盯着他,一字一句地说:「被水泡烂的那张,能赔吗?」

程野眼眶一下子红了,不是委屈,是猝不及防的疼,像有人狠狠拧住了他心口。

他从口袋里掏出一张崭新的纸,边角还带着一点折痕,递到我面前:「我重新写了。」

我没伸手。

「程野,高二那年你写那句话,是因为你相信我能跟你一起往前走——不是替你走,是并肩走。」

我目光落在他手心里那张纸上,纸面平整,字迹工整,可墨色太新,新得没有温度。

「现在你重写,是因为你突然发现——」

我停顿两秒,声音平静得像湖面:「我真的已经走了。」

广播适时响起,女声清亮又疏离:「开往南城方向的K417次列车开始检票,请旅客尽快前往三号检票口。」

妈妈轻轻拉了拉我的袖子,指尖温热:「欣欣,该进去了。」

我点点头,把背包带往上提了提。

程野忽然伸出手,想把那张纸塞进我背包侧袋里。

我侧身半步,抬手挡住了。

纸飘下来,落在地砖缝间。

车站人潮涌动,风从检票口呼啦一下灌进来,卷着纸角翻了个面——背面朝上,露出他刚写的那行字:「林欣,我们一起去山顶看日出。」

顶峰不等人。

我弯腰捡起它,动作很慢,像拾起一段早已封存的旧时光。

程野眼里倏地亮了一下,像暗夜里突然燃起一小簇火苗。

下一秒,我把纸仔细对折两次,轻轻放回他摊开的掌心。

「你留着吧。」

「我不需要了。」

他站在原地,一动不动,像被这句话钉在了时间里。

直到那一刻,他才真正听懂——不是拒绝,是落幕。

苏蔓还在哭,肩膀一耸一耸,可没人再凑过去递纸巾、拍背、安慰。

空气里只剩下广播重复的报站声,和远处火车缓缓进站的轰鸣。

19

班长把那本硬壳纪念册递到我手里,指尖还沾着一点墨水印,他朝我用力挥了挥手,声音里带着点故作轻松的笑意:「林欣,到了南方,记得发照片啊!」

我点点头,嘴角往上抬了抬,可那笑没到眼睛里,只浮在脸上,像一层薄薄的糖霜。

「好。」我说得轻,却很稳。

检票员低头扫了我的车票,抬眼看了我一眼,没说话,只是侧身让开通道,动作干脆利落。

我拖着行李箱往前走,轮子碾过水泥地,发出低低的、持续不断的咕噜声。

箱子有点重,拉杆硌得掌心发红。

就在我快跨进闸机口时,身后忽然响起一声喊——「林欣!」

是程野的声音,熟悉得让我耳膜一颤。

我脚步没顿,也没回头,只是把肩带往上提了提,指节攥紧了拉杆,继续往前走。

南方的第一场雨,来得悄无声息,像谁悄悄拧开了天幕的阀门。

雨丝细软,落在皮肤上几乎没感觉,可空气里全是湿润的凉意,裹着青草和泥土的腥气,温柔得不像话。

开学报到那天,天刚放晴,阳光斜斜地洒下来,把校园路边的梧桐叶洗得透亮,叶脉都清晰可见,像一张张摊开的绿手掌。

我拖着箱子,在新生接待处队伍里慢慢挪动,鞋底踩过积水的浅洼,溅起一圈圈细小的涟漪。

轮到我时,学姐接过我的录取通知书,翻了两页,抬头一笑:「林欣是吧?助学补贴批下来了,宿舍在四栋,靠窗那个床位,视野好,还能看见湖。」

我伸手接过来,指尖碰到她递来的校园卡,冰凉又光滑,像一块小小的玉片。

「谢谢。」我说,声音不大,但字字清楚。

宿舍在四楼,不高不低,刚好够我踮脚看见窗外那一小片湖。

湖面浮着几片落叶,水波轻轻晃,倒映着云影和树影,安静得能听见自己心跳。

我把妈妈硬塞进我包里的红包,用旧信封包好,悄悄压进了抽屉最里面,再推回去,严丝合缝。

纪念册我没拆封,就那样立着,搁在书架最顶上,像一座小小的、沉默的碑。

蓝皮错题本没带来——它太沉,也太旧,纸页泛黄卷边,上面密密麻麻全是我的字迹,还有程野随手画的小箭头和批注。

旧校徽也没带,静静躺在抽屉底层,银漆掉了半边,背面刻着我和他名字缩写的 initials,早被磨得模糊不清。

第一周忙得像陀螺,转得停不下来。

选课系统卡了三次,我在电脑前咬着嘴唇刷新;体检抽血时我盯着针尖,手心全是汗;教材领了一摞,抱在怀里差点滑下去;社团招新摊位挤满了人,我站在人群外看了五分钟,最后只加了一个文学社的群。

图书馆勤工助学岗排上了班,每周三晚上六点到九点,周六下午两点到五点,我准时打卡,擦书架、整归还、贴标签,手指被书页边缘划出细小的口子,也不觉得疼。

有时下课晚了,我绕湖边走回宿舍,看一对对情侣撑伞并肩而行,伞沿压得很低,两人脑袋几乎挨在一起,说话时呵出的白气混在雨雾里,分不清是谁的。

我不再绕路了。

十月,北城下了第一场雪。

班级群里突然炸开一条消息,有人拍了雪景,配文:「今年第一场,真大!」

底下有人接话:「苏蔓没去北城大学报到。」

后来听说,她自己退了档,回原校复读去了。

纪念册署名的事传开后,她跟几个同学吵翻了天,连平时最温和的班长都冷着脸没理她。

程野也没再替她说过一句话。

那天,他给我发来一张照片——白茫茫的操场,积雪厚得盖住了跑道线,空旷得像一张未拆封的明信片。

下面只有一行字:「北城下雪了。」

我正站在食堂窗口前排队,手里捏着饭卡,热汤的香气直往鼻子里钻。

手机在口袋里震了一下,我掏出来瞥了一眼,阿姨正舀汤,抬头问我:「葱要多放点不?」

我点头:「要。」

汤端上来时烫得我指尖一缩,我小心捧着,找了个靠窗的位置坐下,才点开那条消息。

雪确实很大,铺天盖地,把整个世界都捂得严严实实。

要是从前,我会立刻回他,打字飞快,像怕错过一秒:「冷不冷?围巾戴了吗?手套有没有换厚的?」

还会把这张照片存进相册,起名叫「北城·初雪」,再设成锁屏。

可现在,我只盯着屏幕看了三秒,就把手机屏幕朝下,扣在桌面上。

汤面浮着油星,葱花沉在汤底,我慢慢喝了一口,热气熏得睫毛发潮。

吃完饭,手机又震了几次。

「我那天在车站,不该让你一个人走。」

「林欣,我现在才知道,你不是忽然不要我。」

「是我一次次把你往外推。」

20

最后一条消息,隔了整整一百三十七天。

“我还能去南方看你吗?”

他发来这句话时,我正把餐盘端在手里,不锈钢边缘还沾着一点没擦净的番茄酱渍。

我把餐盘放进回收口,金属托盘滑下去的闷响像一声轻叹。

外面雨刚停,空气里浮着湿漉漉的凉意,水泥地上碎成一片片晃动的光斑,像谁打翻了一整盒水银。

我站在食堂门口,指尖冰凉,手机屏幕亮得刺眼。

“不用了。”

这两个字敲出去的时候,我听见自己呼吸顿了一下。

发完,我拇指一划,把手机塞进外套口袋,动作干脆得连自己都愣了半秒。

没有拉黑。

也没点开对话框再看一遍他上一条发的是什么。

十一月,学校办新生作品展,我交了一支七分半钟的短片,名字叫《梅雨线》。

镜头里全是南方——青砖墙洇着水痕,晾衣绳垂着滴水的衬衫,公交车窗上滑落的雨痕,还有我蹲在巷口拍的一只蜗牛,慢吞吞爬过湿漉漉的台阶。

片尾字幕升起时,我没写那句被用烂的“顶峰相见”。

我盯着黑屏,打了很久,才敲下:

“今天也很好。”

短片拿了院里二等奖。

奖金六百块,现金打到校园卡里,到账提示音清脆得像一声鸟叫。

我先去商场挑围巾,试了三条,最后选了条驼色的,毛线细密柔软,摸上去像摸着一小团晒暖的云。

然后买了张回家的硬卧票,下铺,靠窗,车票背面印着模糊的蓝色站名——北城、南岭、梧桐镇。

寒假那天,我拖着行李箱上车,火车缓缓启动,窗外站台退成一条灰白的线。

快到北城岔路口时,车身微微一斜,铁轨发出低沉的“咔哒”声。

我侧过脸贴着玻璃,窗外天色沉得像浸了墨,云层压得很低,却始终没飘下雪来。

我从包里抽出那本补印的纪念册,纸页崭新,边角还带着印刷机刚吐出来的微温。

翻到机房合影那页,我指腹轻轻蹭过照片右下角——那个穿白衬衫的侧影,头发有点乱,下巴线条很干净。

我的名字就印在他肩膀后方,黑体加粗,清晰得像刻进去的。

纸张太新,油墨味还没散,凑近闻,是淡淡的松香和化学药水混在一起的味道。

我盯着看了好久,直到车厢广播响起报站声,才慢慢合上册子。

它被我塞进行李箱最里面的夹层,拉链拉到底,像封存一个不再拆启的抽屉。

列车员推着餐车经过,塑料轮子碾过地板,发出规律的“咕噜——咕噜——”声。

她掀开保温盖,热气扑上来:“盒饭要不要?素的荤的都有。”

我点了份红烧土豆配米饭。

米饭粒粒分明,有点硬,嚼起来带点倔强的韧劲;土豆炖得酥烂,筷子一碰就化在勺子里,咸香裹着甜味,悄悄钻进舌尖。

手机屏幕忽然亮起,震动一下,又一下。

程野的名字跳出来,后面跟着一行字:

“林欣,新年快乐。”

我盯着那行字,没立刻回。

窗外灯影飞速掠过,一盏接一盏,像被风吹散的萤火。

过了很久,久到盒饭见底,汤汁只剩浅浅一层,我才低头,在输入框里敲下两个字:

“快乐。”

不是原谅。

也不是回头。

只是那一刻,暖气片嗡嗡作响,盒饭余温还熨着掌心,妈妈发来微信说:“车到站了,我在出站口左边第三根柱子那儿等你。”

我忽然觉得心里空了一块,又满了一块。

是真的快乐。

火车在夜色里疾驰,铁轨在黑暗中延伸,像一条发光的脉搏。

我望着窗玻璃,上面映出我的脸——睫毛、鼻尖、嘴角的弧度,都清晰得像刚画上去的。

十八岁的我坐在灯影里,安静得像一张未拆封的明信片。

她终于不追了。

不追那场没等到的雨,不追那个越走越远的背影,也不追一句永远没等来的“我们试试”。

她只是坐下来,捧着一碗热饭,认真地,活成了自己的光。

(完结)