凌晨两点,我终于关掉了电脑。
屏幕暗下去的瞬间,办公室里只剩下安全出口指示牌那点幽幽的绿光。空调早就停了,空气里浮着一层冻人的寒意。我揉了揉发胀的太阳穴,颈椎那块儿咔嚓响了一声,像是生锈的齿轮硬转。
今天——不对,应该说昨天——是除夕。
整栋写字楼空得吓人。白天还能听见隔壁公司搬年货的动静,下午三点一过,人就像退潮一样哗啦啦全走了。我本来也该走的,组长临下班前拍了拍我的肩:“小林,那个紧急修复包,今晚能搞完不?客户那边催得急。”
我能说什么?说“不行,我要回家吃年夜饭”?说“我爸妈从老家过来,等我等到现在”?二十五岁,前端程序员,在这家互联网公司干了三年,我知道什么能说,什么不能说。
所以我点了头。
于是就有了现在:除夕夜,凌晨两点,整层楼只有我工位这一小块光。窗外倒是有零星烟花炸开,远远的,闷闷的,像隔着一层厚玻璃。这座城市禁放烟花爆竹好些年了,但总有人忍不住,在郊外或者河边偷偷点上一两筒。那光闪一下,映在玻璃上,又暗下去。
我收拾东西。保温杯里剩半口凉透的咖啡,倒进垃圾桶时发出黏稠的声响。背包、钥匙、手机。手机屏幕亮着,十几条未读消息,全是家里群发的拜年话和红包。我没点开,直接按了锁屏。
电梯下行时,我的影子贴在金属壁上,扭曲变形。镜面里那张脸苍白,眼下挂着两团青黑。我盯着看了几秒,忽然觉得陌生——这真是我吗?还是说,我只是在扮演一个叫“林风”的角色,每天早上九点坐到这个工位,晚上不知道几点离开,日复一日?
电梯门开,冷风灌进来。我打了个哆嗦,把羽绒服拉链拉到顶。
地铁早就停了。我站在路边用打车软件,排到第87位。预计等待时间:四十五分钟。
除夕夜的网约车,比中彩票还难。
我索性不急了,沿着人行道慢慢走。街道两旁店铺全关了,卷帘门拉得严严实实,只有24小时便利店的灯还亮着。我进去买了罐热咖啡,店员是个年轻女孩,低头刷着短视频,背景音是热闹的春晚小品。她扫码时抬头看了我一眼,眼神里有点同情,也可能是我多心了。
“除夕还加班啊?”她随口问。
“嗯。”我应了一声。
“不容易。”她把小票递过来,“新年快乐。”
“新年快乐。”
走出便利店,我把咖啡罐捂在手里。温热从掌心蔓延开,稍微驱散了些寒意。天上飘起零星雪花,很小,落在衣服上就化了。我又抬头看了眼烟花——这次近了些,可能就在隔两条街的公园里。橘红色的光团炸开,散成无数金线,然后熄灭。
不知道为什么,我忽然想起小时候在老家过年。爷爷会在院子里摆一大盘鞭炮,用香点着引信,然后拉着我躲到门后。那响声震得耳朵发麻,空气里全是硝石味。奶奶端出刚煮好的饺子,说吃了饺子,一年都顺顺当当。
后来爷爷走了,老家拆迁了,我们搬到了城里。再后来,我也来了这座更大的城市。鞭炮不让放了,饺子可以点外卖,但总觉得少了点什么。
手机震了一下。是妈发来的语音。
“小风啊,还没下班?你爸把菜热了第三遍了,再不吃该凉了。”
我按住语音键,想说“马上回”,手指却松开了。最后发了条文字:“妈,你们先吃,别等我。我打到车了,很快。”
发完这句,我把手机塞回口袋,仰头灌了一大口咖啡。
苦。真苦。
回到家已经快三点。
爸妈果然还没睡。电视开着,春晚重播,主持人正在说倒计时。桌上摆满了菜,都用保鲜膜罩着。我爸在沙发上打盹,听到开门声一个激灵醒过来。
“回来了?”他揉揉眼睛,“菜都凉了,我去热热。”
“不用了爸,我不饿。”我脱了外套,“你们怎么还不睡?”
“等你啊。”我妈从厨房出来,手里端着碗汤,“喝点热的,外面冷吧?”
我接过碗。是鸡汤,上面漂着几颗枸杞。我喝了一口,暖意从胃里扩散开。那一瞬间,鼻子有点发酸。
“对不起啊,”我说,“让你们等这么久。”
“说啥呢。”我妈拍拍我的肩,“工作重要,我们理解。”
我爸已经起身去热菜了。微波炉嗡嗡响着,客厅里只剩下电视的声音。我看着他们忙碌的背影,忽然觉得特别累——不是身体的累,是那种从骨头缝里渗出来的,无处可逃的疲惫。
这三年,我在这座城市买了套小房子,首付是爸妈攒了半辈子的钱。每月房贷八千五,工资扣完税和五险一金,到手一万二。除去房贷,剩三千五。交通、吃饭、日用品,勉强够用。偶尔朋友聚会,得算着花。不敢生病,不敢辞职,不敢有意外。
有时候我会想:我到底在为什么活着?
为了这套六十平米的房子?为了那份能交房贷的工作?为了不让爸妈失望?
我不知道。
吃完饭,洗漱完,躺上床时已经快四点。
窗外彻底安静了。烟花放完了,雪也停了,只剩下路灯投进来的昏黄光晕。我闭上眼,身体沉进床垫里,意识开始模糊。
然后,梦来了。
不,那不像梦。梦应该是模糊的,跳跃的,有逻辑漏洞的。但这个——太真实了。
我站在一片焦土上。
天空是暗红色的,像凝固的血。远处有山,但山顶是平的,像是被什么东西削掉了。空气里有硫磺的味道,还有一种……金属烧熔后的焦臭。
我低头看自己的手。不是我现在的手。这只手更大,骨节分明,皮肤上有细密的伤痕。我穿着的也不是睡衣,而是一件深蓝色的长袍——不,是法袍。布料已经破损了,袖口处有烧焦的痕迹。
我抬起头。
前方,黑压压的一片。不是人,也不是动物。是某种……东西。它们没有固定的形状,像一团团蠕动的黑影,边缘处不断扭曲、重组。它们移动时,地面会留下焦黑的印记。
恐惧。一种原始的,从骨髓里渗出来的恐惧。
但我没有跑。我的手——那只陌生的手——抬了起来。手指在空中划动,划出复杂的轨迹。每划一笔,空气中就亮起一道金色的光痕。那些光痕交织成网,向前推进。
黑影撞在网上,发出尖锐的嘶鸣。
然后我听见了声音。不是耳朵听见的,是直接响在脑子里的。
“风衍……你……拦不住……”
谁?风衍是谁?
我张嘴想说话,但发不出声音。视野开始摇晃,地面裂开。裂缝里涌出黑色的雾气,雾气里有什么在蠕动,在生长——
“下次……”
那个声音又响起来,断断续续,像信号不良的广播。
“下次……定要……”
然后一切都碎了。
我猛地睁开眼睛。
心跳得像要撞碎肋骨。我大口喘气,手按在胸口,能感觉到皮肤下的狂跳。房间里很暗,只有窗帘缝隙透进来一点天光。
天亮了?
我摸索着拿起手机。屏幕亮起:2025年2月10日,上午7:23。
我睡了三个多小时。
我坐起来,靠在床头。那个梦——如果那真是梦——的细节还清晰地印在脑子里。焦土、红天、黑影、金色的网、还有那个名字……风衍。
我甩甩头,试图把这些画面赶出去。一定是最近工作太累,加上熬夜,大脑出问题了。以前也有过类似的情况,压力大的时候会做很奇怪的梦,醒来就忘了。
但这个,忘不掉。
我下床,拉开窗帘。外面是阴天,灰蒙蒙的云层压得很低。小区里很安静,毕竟是除夕的早上,大多数人都在睡懒觉。楼下有保洁阿姨在扫落叶,扫帚划过地面的声音沙沙响。
我走进洗手间,打开水龙头,用冷水洗脸。水很冰,刺激得我打了个激灵。我抬起头,看着镜子里那张脸。
还是那张脸。苍白,疲惫,眼下青黑。
但不知道为什么,我觉得镜子里的眼睛有点陌生。瞳孔的颜色……好像深了些?还是光线的问题?
我凑近看。瞳孔里映出洗手间的顶灯,小小的光点。但光点周围,似乎有一圈极淡的——金色?
我眨了眨眼。再看,又没有了。
幻觉。一定是幻觉。
一整天我都心不在焉。
爸妈忙着准备年夜饭,我在旁边帮忙,但总是走神。切菜时差点切到手,剥蒜时把蒜皮和蒜瓣一起扔进了垃圾桶。我妈看了我好几眼,最后说:“小风,你要不再去睡会儿?脸色不太好。”
“没事,”我说,“就是没睡够。”
下午,亲戚们开始打电话拜年。我机械地接着,说着“新年快乐”“万事如意”之类的套话。挂断后,那些话就像泡沫一样消散了,没在脑子里留下任何痕迹。
只有那个梦,一直在。
我试着上网搜“风衍”。搜索结果大多是小说人物,或者游戏里的NPC。没有和我梦里吻合的。我又搜“古战场 梦境”“法袍 梦境”,出来的都是些解梦网站,说梦见战场代表压力大,梦见穿古代衣服表示怀念过去。
胡扯。
傍晚,天又开始飘雪。今年冬天特别冷,新闻说很多地方都创了低温纪录。我站在阳台,看着雪花一片片落下来。远处的楼宇轮廓模糊在雪幕里,像水墨画。
手机震动。是大学同学群,有人在发红包。我点开抢了一个,两块六毛八。然后有人@我:“林风,今年回老家不?”
我打字:“不回,值班。”
“程序员真惨啊,除夕还值班。”
“可不是么。”
“对了,听说你们那边最近有奇怪的天象?我朋友圈有人发,说晚上看到天上闪绿光。”
“没注意。”
“可能又是啥卫星吧。”
我没再回。退出微信,打开天气软件。预报显示,今晚到明天凌晨,有“特殊天文现象观测机会”,建议“有兴趣的市民可在无光污染处观测”。
特殊天文现象?极光?流星雨?
我盯着那行字看了几秒,然后关掉了手机。
年夜饭很丰盛。
爸妈做了十来个菜,摆了满满一桌。我们三个人吃不完,但这是传统,年年如此。电视里春晚已经开始,歌舞升平,热闹得有点虚假。
我们碰杯。我说:“爸,妈,新年快乐,身体健康。”
我爸说:“你也一样,工作别太拼。”
我妈说:“早点找个对象,一个人在外地太孤单。”
我笑笑,没接话。
吃饭时,我又想起了那个梦。那些黑影,那种恐惧,还有那个名字……风衍。我下意识地摩挲着手指,好像还能感觉到划动空气时的那种阻力。
“小风,”我爸忽然说,“你手怎么了?”
我一愣:“手?”
“手背,”他指了一下,“好像有印子。”
我低头看右手背。皮肤上,确实有几道极浅的——纹路?金色的,很淡,像用荧光笔画上去又擦掉后留下的痕迹。但形状……和我梦里划出的光痕有点像。
我用力擦了擦。纹路没掉。
“可能是碰到什么了,”我说,“没事。”
我爸也没在意,继续夹菜。但我心里那点不安,开始发酵。
吃完饭,帮忙收拾完,已经快九点。爸妈坐在沙发上看春晚小品,笑声一阵阵传来。我陪他们看了一会儿,但那些笑点我get不到,只觉得聒噪。
“我出去透透气,”我说。
“这么冷还出去?”我妈问。
“就在小区里走走。”
雪停了,但风很大。
我裹紧羽绒服,在小区里漫无目的地走。路灯把影子拉得很长,又在雪地上叠出层层叠叠的轮廓。远处偶尔传来鞭炮声——还是有人偷放。
走到小区中央的景观池边,我停下来。池水结了层薄冰,冰面上积了层雪。旁边的长椅空着,上面也全是雪。
我在长椅上坐下,也不管湿不湿。
然后我抬头看天。
城市的夜空从来都不是纯粹的黑色。是那种浑浊的深蓝,被地面的灯光染成橘红。今晚云层厚,星星一颗都看不见。
我看了很久,眼睛开始发酸。
就在我准备起身回去时,天边——东边,大概三十度仰角的位置——突然亮了一下。
不是闪电。闪电是白色的,这道光是……绿色的。
很淡的绿,像透过翡翠看光。它闪了一下,持续了大概半秒,然后暗下去。紧接着,又是一道,位置稍微挪了一点,这次是蓝绿色。
我愣住了。
那是什么?飞机灯?无人机?
但光没有移动,只是在固定的位置闪,间隔不规律。闪了七八下后,停了。
我继续盯着那个方向,等了大概五分钟。再没有光出现。
心跳又开始加速。那个梦,手背的纹路,还有这奇怪的光……这些之间,有没有联系?
我摇摇头,试图把这个荒诞的念头甩掉。巧合。都是巧合。
但我手伸进口袋,摸到手机时,还是打开相机,对着那个方向拍了张照。照片里只有黑漆漆的天空,什么也没有。
回到家已经十点多。
爸妈还在看电视,但已经开始打瞌睡。我说:“你们先去睡吧,我守岁。”
“你一个人多没意思。”我妈说。
“没事,我看看书。”
他们拗不过我,洗漱睡去了。客厅里只剩我一个人,电视还开着,音量调得很小。我坐在沙发上,拿起手机,又点开那张照片。
放大,缩小,调整亮度对比度。还是什么都看不出。
我退出相册,打开浏览器,搜索“绿色闪光 夜空”。结果大多是“疑似UFO目击”“气象光学现象”“卫星反射”之类的。有一个论坛帖子说,最近半个月,全国多地都有类似报告,但没有官方解释。
我关掉浏览器,靠在沙发里。
困意袭来。但我有点不敢睡——怕再做那个梦。
我强迫自己睁着眼睛,看电视剧里无聊的剧情。时间一分一秒过去,电视右下角显示:23:47。
再过十三分钟,就是新的一年。
我想起小时候,守岁一定要熬到零点,然后跑到院子里放鞭炮。爷爷会说:“又长一岁啦。”奶奶会递给我一个红包:“压岁钱,平平安安。”
现在,我二十五岁。没放鞭炮,没拿压岁钱,一个人坐在出租房的沙发上,等着一个不知道有什么意义的时间节点。
23:59。
电视里开始倒计时。
“十、九、八……”
我盯着屏幕。
“七、六、五……”
手背忽然一阵刺痛。
“四、三、二……”
我低头看去。那些淡金色的纹路,正在发光。
“一!”
“新年快乐——”
欢呼声从电视里传来。窗外,远处的烟花又开始炸响。
但我听不见那些声音。
我只听见——不,不是听见,是直接响在脑子里的——那个声音。
“时机……到了……”
然后,整个世界,开始扭曲。
不是比喻。
是真的扭曲。
客厅的墙壁像水面一样泛起波纹。电视机的画面拉伸、变形,变成一团流动的色块。地板上的瓷砖缝隙蠕动起来,像活了的黑色蚯蚓。
我站起来,想逃,但腿不听使唤。
手背上的光越来越亮。那些纹路像活了一样,在皮肤下游走,延伸,向手臂蔓延。我能感觉到它们在生长,在连接,在构建某种……图案。
然后,记忆——不对,不是我的记忆——涌了进来。
不是画面,不是声音。是更原始的东西:触觉、温度、重量、气息。
我感觉到——
——手握着一柄剑。剑很重,剑柄上缠的皮革已经被血浸透,变得滑腻。
——风吹过旷野,带着沙尘和血腥味。
——脚下是焦土,踩上去会发出细微的碎裂声。
——抬头,看见的不是天空,是一片破碎的、漏着混沌的……屏障?
——耳边是嘶吼,是咒文吟唱,是金属碰撞,是骨肉撕裂。
——还有那个名字,一遍遍回响:风衍,风衍,风衍……
我抱住头,跪倒在地。
疼。不是身体的疼,是那种脑子要被撑爆的疼。太多的信息,太多的感知,太多不属于我的东西,硬生生往里塞。
“不……”我听见自己在嘶吼,“停下……”
但停不下。
记忆还在涌。我看见——不,是我知道——那个叫风衍的人,站在一片废墟上。他身后是倒下的同门,身前是涌来的黑影。他举起剑,划破自己的掌心,用血在空中写下符文。
那些符文,和我手背上的纹路,一模一样。
然后,爆炸。光。黑暗。
然后是漫长到绝望的……坠落。
再然后,是寂静。
绝对的寂静。
不知过了多久,我感觉到身体的重量。我睁开眼——不,是我意识到自己睁开了眼。
我还在客厅。墙壁恢复了正常,电视还在播放晚会节目,地板瓷砖平整如初。
但我知道,有什么东西,永远地改变了。
我抬起手。手背上的纹路已经暗淡下去,但还在。摸上去,皮肤平滑,没有凸起,就像它们是长在皮肤下面的一层。
我站起来,走到窗边。远处烟花还在绽放,红的、绿的、金的,照亮半边天。
但我看的不再是烟花。
我看的是——天空深处,那些普通人看不见的,正在缓缓裂开的,某种……缝隙。
从那些缝隙里,有东西正在渗进来。
很慢,很微弱,像墨水滴进清水。
但确实存在。
我深吸一口气。冰冷的空气灌进肺里,让我清醒了一些。
然后我听见——还是脑子里的声音——但这次清晰多了。
“灵气……复苏了……”
“你……准备好了吗?”
我转身,看向客厅镜子里的自己。
那双眼睛,瞳孔深处,真的有一圈淡淡的金色。
这不是梦。
从来都不是。
我在窗边站了很久,久到烟花彻底熄灭,久到天边开始泛白。
脑子里那个声音再没出现。但我知道,它还在那里——或者更准确地说,那些记忆还在那里。它们不再像刚才那样汹涌地冲击,而是沉淀下来,像一本翻开了扉页的书,等着我去读。
风衍是谁?
那些黑影是什么?
那场战斗……发生在什么时候?在哪里?
还有,灵气复苏——那是什么意思?
问题太多,答案一个都没有。
但我有种预感:这些答案,会在接下来的日子里,一点点浮出水面。而我的人生,将从此走向一条完全不同的路。
是好是坏?我不知道。
我只知道,那个普通程序员林风,那个每天为房贷发愁、为工作焦虑、为未来迷茫的林风——可能,已经死了。
现在站在这里的,是继承了某种古老记忆的……什么人。
我抬起手,看着那些纹路。它们在晨光下几乎看不见,但我知道它们在那儿。它们是连接我和那个叫风衍的人的桥梁,也是连接我和这个正在变化的世界桥梁。
客厅里传来动静。爸妈起床了。
我立刻放下手,调整表情。我不能让他们知道——至少现在不能。他们会担心,会害怕,会问很多我回答不了的问题。
“小风,你一夜没睡?”我妈从卧室出来,看到我站在窗边,惊讶地问。
“睡了会儿,”我说,“醒得早。”
“快去补个觉吧,今天初一,不用上班。”
“好。”
我走回自己房间,关上门。躺上床,闭上眼。
但我睡不着。
脑子里的那些记忆碎片,像拼图一样慢慢拼凑。虽然还缺很多关键部分,但已经有了一些轮廓——
风衍是个修士。不是小说里那种修仙者,而是更古老、更……真实的存在。
他生活在一个灵气充沛的时代。但那个时代,正在被某种东西侵蚀。
那些黑影,就是侵蚀者。它们没有名字,没有形态,只有一个模糊的统称:幽墟。
风衍和同门们,为了阻止幽墟入侵,发动了一场大战。他们输了。
输得很惨。
风衍用最后的力量,封印了裂缝——暂时地。然后,他死了。
或者说,他以为自己死了。
但有一缕残魂,穿越了时间,转世了。
转世成了我。
而那个封印,经过万年消磨,正在松动。
所以,灵气开始复苏。
所以,幽墟又开始蠢蠢欲动。
所以……我,或者风衍的转世,必须做点什么。
但我能做什么?我只是个程序员,会写代码,会修bug,会调页面兼容性。我不会法术,不会剑术,不会画符。
那些记忆……也许里面有方法?
我得读。得整理。得理解。
这是个漫长的过程。
但时间,可能不多了。
敲门声。
“小风,”我爸在门外说,“有你的快递。”
我一愣。今天初一,快递还送?
我起身开门。我爸递过来一个小盒子,巴掌大,包装很普通,没有寄件人信息。
“放门口的,”他说,“没看见快递员。”
我接过盒子,有点沉。
回到房间,我拆开包装。里面是一个木盒,没有锁。打开——
一块玉佩。
青色的,半透明,里面有絮状的纹理。形状不规则,像是从什么东西上掰下来的一角。
我拿起玉佩的瞬间,脑子里嗡的一声。
更多的记忆碎片涌进来。
这次是画面:
一个年轻女子,穿着素色的法袍,站在一座高塔的顶端。她手里拿着一块完整的玉佩——和我手上这块一模一样,只是更大些。
她转身,看向镜头——不,是看向记忆的主人。
“风衍,”她说,“这个,你收好。”
“这是什么?”
“阵眼的一角,”她说,“如果……如果封印破了,用这个,可以暂时封住裂缝。”
“那你呢?”
她笑了。笑得很淡,很苦。
“我有我的路要走。”
然后画面断了。
我低头看手里的玉佩。它温温的,像有生命一样。
然后,我注意到木盒里还有一张纸条。
很旧的纸,边缘发黄。上面写着一行字:
“苏家后人,都市修仙学院,苏清雪。”
“去找她。”
“她等你很久了。”
我盯着那行字,看了很久。
然后,我把玉佩握在手心。
我知道,从这一刻起,我的生活,再也不会有“正常”这两个字了。
窗外,天亮了。
新的一天,开始了。
新的世界,也开始了。
而我,站在这一切的开端。
不知道前路是什么,不知道结局会怎样。
但我知道,我必须往前走。
因为有些事,躲不掉。
因为有些人,等太久了。
因为有些债,该还了。
----------------------------------------