首页 男生 其他 社畜的人生怎能没有doro?

第69章 哦润吉歌谣

  林昊右脚踩进城堡内部的第一寸光里,脚下晶石微微发烫,像是刚晒过太阳的石板。他没再往前迈第二步,身体仍卡在门槛内外交界的位置,怀里doro的呼吸轻得几乎听不见。那颗旋转的橘色爱心还在门心缓缓转动,表面浮出的新纹路像一圈圈水波,无声扩散。

  四周没有风,也没有声音。

  只有光——暖黄色的光,从门内深处漫出来,不刺眼,也不照远,只裹住他们这一小片区域。林昊低头看了眼怀里的doro,它闭着眼,粉发贴在额前,绒毛边缘泛着极淡的橘光,像是被什么看不见的东西轻轻唤醒。

  “别怕,我在。”林昊低声说,声音不大,但足够让自己的心跳稳下来。

  话音刚落,一阵极轻的旋律飘了过来。

  不是从耳朵听见的,更像是从胸口先感受到的震动。音调很软,节奏断断续续,像风吹过一排挂满橘子的藤架,果皮相碰发出的闷响。旋律古怪,却莫名顺耳,每个音都像是从地底长出来的,不讲章法,却又自然得让人想跟着哼。

  林昊愣了一下。

  这声音……不是机械播放,也不是谁在唱歌。它来得毫无征兆,响了不到十秒,又突然停了。整个空间重新陷入安静,连光都好像暗了一度。

  他屏住呼吸等下一段。

  三分钟过去,什么也没发生。

  他试着掏出手机录音,刚按到录制键,那旋律又来了——短促的一截,尾音往上扬,像是在问什么。手机屏幕一闪,自动停止了录音,仿佛设备也接收不到这段声音。

  林昊放下手机,皱眉。

  可就在这时,他感觉到怀里动了一下。

  doro的耳朵突然竖了起来,粉发根根轻颤,喉咙里发出一点低频的嗡鸣,像是在回应刚才那段旋律。它的嘴没张开,但那股声音确实是从它体内传出来的,音高、节奏,和刚才那截旋律的尾段完全一致。

  林昊怔住。

  “你……听懂了?”

  doro没理他,只是把脑袋往他胸口靠了靠,像是在找更舒服的位置。可下一秒,旋律再次响起,这次长了些,有完整的起承转合,还带着一点点起伏的情绪。

  doro的绒毛忽然亮了一瞬。

  它抬起头,眼睛仍闭着,嘴巴微张,喉咙震动,这次是完整地跟唱出了半句。虽然不成词,但那音调的走向,和旋律严丝合缝。

  林昊感觉手臂上的汗毛立了起来。

  他不敢动,生怕惊扰了这一刻。他发现,每当doro发声,周围那些暖黄的光就会跟着明暗波动一次,像是在呼吸。

  第三遍旋律响起时,林昊终于听出了一点熟悉的东西。

  那是一段下行的音阶,四个音,缓慢而温柔,像夏夜摇扇时随口哼的小调。他猛地一僵——那是他母亲常哼的曲子。

  小时候住在老城区,夏天停电,母亲坐在阳台小凳上,一边给他扇蒲扇,一边轻轻哼这段调子。后来她走了,家里再没人哼过。他也很久没想起过。

  可现在,它混在那段陌生的橘子歌谣里,清清楚楚地飘了出来。

  林昊眼眶有点发热。

  他低头看着doro,发现它已经完全沉浸进去,闭着眼,嘴巴一张一合,绒毛随着旋律轻轻起伏,像是被某种本能驱使着在回应。它唱得越来越顺畅,气息虽弱,但每一个音都咬得认真。

  林昊没说话,只是把手轻轻搭在它背上,一下一下地拍,像哄孩子睡觉那样。他的手掌能感觉到doro体内有节奏的震动,像是有另一颗小心脏在唱歌。

  第四次旋律响起时,doro的声音明显强了一些。

  它唱到了高潮段落,音调开始爬升,节奏也变得密集。可就在最后一个高音即将拉上去时,它的气息突然一抖,声音断了半拍。

  林昊心头一紧。

  地面微微震了一下。

  一道细如发丝的裂纹从他们脚下的晶石蔓延出去,短短两寸,随即熄灭。没有地图,没有光影,什么都没出现。

  doro喘了口气,脑袋一沉,像是耗尽了力气。

  “没事,再来一次。”林昊低声说,手指继续在它背上轻轻拍打,同时不自觉地哼起了刚才那段母音旋律——就是母亲常哼的那一截。

  音不高,也不准,但他记得那个味道。

  doro的耳朵动了动。

  它慢慢抬起头,看了林昊一眼,又闭上眼,深吸一口气。

  第五次旋律响起。

  这一次,它没有犹豫,直接接上了开头,声音比之前更稳。当唱到那段高音区时,它的身体微微颤抖,但没停下。最后一个音拉了整整三秒,尾音像橘子汁滴在石板上那样缓缓收住。

  刹那间,脚下整片地面亮了起来。

  晶石如同被注入水流,光纹从中心向外荡开,像一张正在绘制的地图。街道、桥梁、河岸线、公园轮廓,一一浮现。林昊一眼就认出来了——这是他长大的城市,从老火车站到南湖公园,从中学门口的坡道到家楼下那棵歪脖子梧桐树,全都清晰可见。

  地图没有文字标注,也没有坐标,但它真实得让人无法怀疑。

  林昊站在原地,没动。

  他低头看着脚下的光纹,一条条在他鞋底流淌,像活的一样。他知道这条街拐角有家卖糖油饼的老摊,知道那座桥底下夏天总能捞到小鱼,也知道母亲最后一次送他出门时,站的就是地图上那个公交站台的位置。

  doro在他怀里轻轻哼了一声,像是累极了,脑袋一歪,贴在他胸口不动了。它的绒毛还泛着微光,但越来越弱,呼吸变得绵长而平稳。

  林昊没放下它,也没往前走一步。

  他只是站着,一只手托着doro,另一只手轻轻按在自己左胸口,那里似乎也有什么东西在轻轻跳动,和地上的光纹同步。

  城堡内部依旧安静。

  那首橘子歌谣再也没有响起。

  光绘的城市地图缓缓变淡,像退潮一样,从边缘开始消失。最后只剩下一小块亮斑,正好落在林昊双脚站立的位置,像是标记,又像是提醒。

  他低头看着那点残光,没说话。

  doro睡得很沉,脸埋在他衣服褶皱里,一只爪子还搭在他手腕上,轻轻蜷着。

  林昊就这样抱着它,站在门槛内的第一寸光里,一动不动。

  远处,那颗橘色爱心仍在缓缓旋转,新浮出的纹路已不再变化。

  他的鞋尖离前方的黑暗只差几厘米。

  地面最后一道光痕,悄无声息地熄灭了。

  林昊还站在原地,脚尖离前方的黑暗不过几厘米。地面最后一道光痕熄灭后,四周彻底安静下来,连那颗旋转的橘色爱心都像是被按了暂停键,纹路凝固,不再扩散。他手臂有些发麻,但没动,依旧稳稳抱着doro。这小家伙睡得沉,绒毛贴着他胸口,呼吸轻得像羽毛扫过。

  就在这时候,门侧阴影里悄无声息地走出一只白猫。

  它步伐轻缓,落地无音,走到离林昊三步远的地方停下,尾巴轻轻一甩,仰头发出一声短促的鸣叫。声音不尖锐,也不高亢,倒像是两片橘皮在干燥的石板上轻轻摩擦,带着点沙沙的质感。

  doro的耳朵忽然抖了一下。

  紧接着,它猛地睁开了眼。

  目光直直盯住白猫,身体没动,可眼神变了——不再是刚醒来时那种懵懂涣散,而是突然有了焦点,像一台老旧收音机终于调准了频道,杂音退去,信号清晰。

  白猫见它有反应,往前又走了一小步,再次开口,依旧是那串“橘子语”,但这次语速慢了些,尾音拉长,仿佛在确认对方是否听懂。

  doro的瞳孔微微收缩。

  它脑中响起的不再是模糊的音节,而是一段完整的意思:“外层结界波动,异常信号持续接近。”

  它愣住了。

  不是因为内容,而是因为它**听懂了**。

  不是靠感觉,不是靠猜测,是真真切切地理解了每一个词的含义,就像听懂林昊平时说话那样清楚。它张了张嘴,想回应,却发现喉咙发紧,声带像是被什么卡住,只能发出一点微弱的气流声。

  白猫看着它,似乎察觉到了它的挣扎。它抬起前爪,在空中划过一道弧线,一道极淡的橘光从爪尖溢出,轻轻扫过doro的额头。

  那一瞬间,doro脑子里“嗡”地一声,像是有扇尘封已久的门被推开。

  原本还带着些许杂音的“橘子语”一下子变得通透无比,所有声音都转化成了可以直接接收的语言信息流。同时,一个陌生却又自然的声音在它意识深处响起:

  “当次元共鸣达到100%,临时翻译功能激活。”

  doro喘了口气,脑袋有点晕,像是刚学会用新眼睛看世界,一切都太清晰了,反而不适应。它低头看了看自己的爪子,又抬头看向白猫,嘴唇微微动了动,还是没发出声音。

  但它已经知道对方在说什么了。

  “危险正在靠近。”白猫又说了一遍,语气比刚才急了些,“你必须让主人明白。”

  doro转过头,看向林昊。

  林昊正皱眉盯着白猫,一脸戒备。他完全听不懂这猫在叫什么,只知道气氛不对。doro突然睁眼,让他松了半口气,可看它这副紧张模样,他又绷紧了神经。

  “你醒了?”他低声问,手轻轻拍了下doro的背,动作和之前哄它睡觉时一模一样。

  这一拍,让doro回过神来。

  它深吸一口气,努力回忆林昊平时说话的样子——嘴巴怎么张,喉咙怎么震动,气息怎么控制。它以前只能发出“橘”“家”这类单音节,现在要说出完整的句子,身体还不太配合。

  它先试了两个字。

  喉咙震动,气流通过口腔,声音很轻,像是从嗓子深处挤出来的。

  “林……”

  林昊一怔。

  “嗯?”

  doro没停,继续用力。

  “林……昊……”

  这一次,声音清楚多了,虽然稚嫩得像个刚开始学说话的孩子,但每个字都咬得准确,语调也完整。

  林昊整个人僵住了。

  他低头看它,眼睛瞪大,连呼吸都忘了。

  “你……你说什么?”

  doro没理他,它知道自己时间不多,身体已经开始发软。它必须把最重要的信息说出来。

  它又吸了口气,胸腔用力扩张,喉咙肌肉绷紧,模仿着记忆中林昊最常对它说的那句话的节奏——

  “危……险……”

  两个字,断成两截,像是随时会断掉的线。

  话音落下,doro整个身子一松,脑袋往下一垂,靠回林昊臂弯里。它还在喘,胸口快速起伏,眼睛却没闭,仍死死盯着白猫的方向,像是在等确认。

  林昊没动。

  他抱着doro,一动不动,像是被钉在了原地。

  不是因为害怕,不是因为震惊,而是因为他脑子里一片空白。他刚刚听到什么了?doro说话了?说的还是人话?不是胡言乱语,不是巧合发音,是清清楚楚地叫了他的名字,然后告诉他“危险”?

  他低头看它,发现doro的绒毛还在微微发光,粉发根部泛着淡淡的橘色,像是体内还有什么东西在运转。它的眼睛半睁着,眼神清醒,带着焦急,像是在问他:你明白了吗?

  林昊张了张嘴,想说点什么,可喉咙干得发疼。

  就在这时,白猫动了。

  它没再开口,只是看了林昊一眼,又看了看doro,然后转身,悄无声息地退进门侧的阴影里。它的身影越来越淡,最后完全消失,仿佛从未出现过。

  城堡内部恢复寂静。

  只有那颗橘色爱心还在缓缓旋转,纹路静止,光晕稳定。四周没有风,没有声音,也没有任何异样。

  可林昊知道,有什么东西不一样了。

  他低头看着怀里的doro,发现它正努力抬起头,冲他眨了眨眼,像是在确认他有没有听懂。它的嘴动了动,似乎还想说什么,但最终只吐出一口短促的气,又靠了回去。

  林昊慢慢收紧了手臂。

  他没再问“你刚才是不是说话了”这种废话,也没去琢磨“为什么能说话”“怎么回事”这些乱七八糟的问题。他知道,doro既然能说,那就说明它真的明白了什么。它叫他名字,是为了引起注意;它说“危险”,是为了警告他。

  这就够了。

  他站得笔直,鞋尖离黑暗只差几厘米,脚下是熄灭的晶石地面。怀里是刚学会说话、累得几乎睁不开眼的doro,眼前是静止不动的橘色爱心,身后是已关闭的通道入口。

  他没动。

  但他已经不是一分钟前那个只敢站着等变化发生的林昊了。

  他轻轻拍了下doro的背,动作和之前一样,可力道更稳了。

  “我听见了。”他说,声音不高,但很清晰,“你说‘危险’,我知道了。”

  doro在他怀里轻轻哼了一声,像是松了口气,眼睛终于缓缓闭上,但爪子仍搭在他手腕上,没松开。

  林昊盯着前方的黑暗,一动不动。

  他的手指在doro背上轻轻摩挲,一下,又一下。

  城堡内依旧安静。

  远处,那颗橘色爱心忽然轻微闪了一下,像是回应什么,又像是错觉。

  林昊的右脚,微微向前压了半寸。

  林昊的右脚还压着那半寸距离,鞋尖几乎贴上黑暗的边缘。他没动,doro也没再说话,只是爪子依旧搭在他手腕上,像在确认他还在这儿。城堡里安静得能听见自己心跳,那颗橘色爱心静止不动,光晕凝在空中,像是时间也被卡住了。

  然后,头顶传来一点窸窣声。

  不是风,也不是震动,更像是什么东西从高处轻轻跳下,落得极轻,连地面都没发出响动。林昊猛地抬头,还没看清,一道小影子已经从穹顶阴影里窜出,直直落在他左前方两步远的地面上。

  是那只仓鼠。

  它蹲坐着,两只前爪捧着个东西,圆滚滚的,橙黄发亮,表皮还带着细密的橘络纹路——是个完整的橘子,但被雕成了话筒的形状,底部收窄成柄,顶部微微张开,像一朵将开未开的花。整支“话筒”泛着柔和的橘光,香气顺着空气飘过来,清甜中带点微酸,闻一下就让人舌根生津。

  仓鼠把话筒往前一推,吱了一声,短促又欢快,尾巴还晃了晃,像是在说:给,用这个。

  林昊愣住:“你……让它唱歌?”

  话音刚落,怀里一动。

  doro睁开了眼。

  它没立刻坐起,而是先歪头看了看仓鼠,又缓缓转过脸,看向林昊。眼神有点虚,像是刚从一场深梦里爬出来,但很快聚焦了。它的耳朵慢慢竖起,鼻子抽了抽,目光锁定了那个橘子话筒。

  “想……唱?”林昊低声问,手不自觉地又拍了下它的背,动作熟得像每天哄它吃晚饭。

  doro没回答,只是抬起一只前爪,轻轻点了点胸口,又指了指话筒。

  林昊明白了。它是想试试,但没力气站起来。

  他慢慢蹲下,让doro的四爪能轻轻落地。小家伙站得不太稳,身子晃了晃,林昊一手托着它后背,另一只手扶住话筒底座,帮它把那个沉甸甸的“橘子”抱进怀里。

  话筒比看着重,doro的小爪子 barely抱住,粉发被橘光映得发亮,白绒毛边缘也镀了一层暖色。它低头嗅了嗅话筒口,喉咙里咕噜了一声,像是馋了。

  “别吃了啊,”林昊忍不住笑,“这是拿来唱的。”

  doro抬头瞪他一眼,那神情活像个被抢了零食的小孩,但还是张了张嘴。

  “橘——”

  声音很轻,断在半空,像是气没跟上。

  “家——”

  第二个字拉得长了些,尾音微微发颤。

  林昊没笑,反而屏住了呼吸。他知道,doro刚才说“危险”时用了多大力气。现在让它唱歌,不是闹着玩的。

  “慢慢来,”他低声说,手轻轻按在doro背上,“就像叫我的名字那样。”

  doro点点头,闭上眼,深吸一口气。

  再开口时,调子出来了。

  还是断断续续的,节奏歪歪扭扭,像是第一次学琴的人笨拙地按着琴键。但它真的在唱,歌词简单得不能再简单:

  “橘子熟了,该回家啦……”

  第一句结束,没人鼓掌,但整个城堡动了。

  不是震动,也不是摇晃,而是一种从地底深处传来的共鸣,像是有人轻轻敲了下巨大的铜钟,声音没听见,但身体先感受到了。墙面那些熄灭的晶石重新泛起微光,一格一格亮起,像被歌声唤醒。地面轻微起伏,仿佛踩在一张正在呼吸的皮膜上。

  林昊低头看脚边的晶石,发现它们亮起的顺序竟和doro的节奏一致——每唱一个字,就亮一块。

  “再来一遍。”他轻声说。

  doro喘了口气,调整姿势,把话筒抱得更紧了些。这次它睁开眼,盯着林昊,像是要从他脸上找点勇气。然后,它再次开口:

  “橘子熟了,该回家啦~”

  这一遍顺多了,尾音拖得软软的,带着点撒娇的意味。林昊差点笑出声,可就在这时,doro唱到了最后两个字。

  “回——家——”

  声音突然拔高,不是喊,也不是吼,却像一根针扎进了空气,整座城堡猛地一震。天花板裂开一道缝隙,不是砖石断裂,而是光本身被撕开了一条口子。一道巨型橘影从中投下,圆润饱满,表皮纹理清晰可见,像一颗悬浮在空中的真实橘子。

  投影缓缓旋转,底部浮现出一行数字:

  **次元通道剩余时间:00:15**

  林昊仰着头,嘴巴微张,一时忘了眨眼。

  doro也呆住了,爪子还抱着话筒,耳朵僵在脑袋两侧,眼睛瞪得溜圆。它不知道自己唱出了什么,但它知道,那两个字——“回家”——让它心里某个地方狠狠跳了一下。

  仓鼠蹲在一旁,双耳竖得笔直,小爪子捂着嘴,眼里全是兴奋的光,像是刚看完一场露天电影的观众,激动得说不出话。

  三秒后,投影消失,裂缝合拢,天花板恢复如初,只有空气中残留的一丝橘香证明刚才不是幻觉。

  林昊低头看doro:“你……没事吧?”

  doro摇摇头,喘了两口气,但没松开话筒。它仰头看着林昊,眼神亮亮的,像是在问:我唱得怎么样?

  “挺好的,”林昊揉了揉它的粉发,笑了,“就是下次别一激动就掀屋顶。”

  doro哼了一声,把话筒往他怀里一塞,像是在说:这玩意儿你拿去唱一个试试?

  林昊接住话筒,沉甸甸的,还带着doro的体温。他掂了掂,正想说点什么,余光忽然扫到仓鼠。

  小家伙不知什么时候爬上了旁边一块凸起的晶石,蹲坐在高处,仰头望着穹顶,耳朵轻轻抖动,像是在听什么别人听不见的声音。

  林昊刚想问它又发现了啥,doro突然抬爪,一把抓住他胳膊。

  他低头,发现doro正盯着自己手中的橘子话筒,眼神变了——不再是刚才那种孩子气的得意,而是突然清醒,甚至带点紧张。

  “怎么了?”他问。

  doro没回答,只是伸出爪子,轻轻点了点话筒顶部的开口处。

  林昊凑近一看,才发现那里不知何时多了一圈细小的纹路,像是年轮,又像是某种密码。纹路正随着话筒的光微微脉动,频率和刚才城堡共振时完全一致。

  他还没来得及细看,doro突然伸手,一把将话筒抢了回去。

  然后,它转过身,背对着他,小爪子紧紧抱住橘子话筒,像是护着什么宝贝。

  林昊一愣:“你干嘛?”

  doro没理他,只是把话筒举到嘴边,又深吸一口气。

  林昊立刻警觉:“等等,你还要唱?刚才是不是太……”

  话没说完,doro已经开口了。

  还是那首歌。

  “橘子熟了,该回家啦~”

  声音比刚才更稳,节奏也更准。林昊刚松了口气,以为它只是想再练一遍,可当唱到“回家”时,doro突然闭上了眼,全身绒毛无风自动,话筒的光骤然增强,整支橘子像被点燃了一样,通体透亮。

  林昊下意识后退半步。

  这一次,城堡没有震动。

  但话筒顶部的投影变了。

  不再是倒计时,而是一幅画面:一片开阔的草地,远处有彩旗飘扬,地上摆着许多飞盘,人群走动,笑声隐约可闻。画面中央,写着四个字:

  **欢迎来到飞盘节**

  投影一闪即逝。

  话筒的光暗了下来。

  doro松开爪子,话筒掉在地上,滚了两圈,停在仓鼠脚边。它自己也晃了晃,林昊赶紧伸手扶住,发现它浑身发软,呼吸急促,但眼睛还睁着,死死盯着刚才投影出现的位置。

  “你看到了什么?”林昊低声问。

  doro张了张嘴,想说话,可喉咙只发出一点气音。它抬起爪子,虚弱地指了指外面,又指了指自己的心口,像是在说:我知道路了。

  林昊没再问。他弯腰捡起橘子话筒,发现它变轻了,表面的纹路也消失了,像完成了使命的道具,彻底安静下来。

  他抬头环顾四周。

  城堡依旧,爱心仍在旋转,地面晶石微亮。一切看起来都没变。

  但他知道,有什么不一样了。

  他单膝跪地,让doro靠在自己肩上,一手托住它后背,另一只手轻轻拍着它的绒毛,像过去无数次那样。

  “行了,”他说,“唱完了,休息会儿。”

  doro在他怀里轻轻哼了一声,爪子慢慢松开,眼皮一点点合上。

  林昊没动,依旧跪在原地,抱着它,目光却已转向穹顶。

  十五分钟。

  他默念着那个数字。

  然后,他缓缓站起身,脚步没发出一点声音,走向城堡大门。

目录
设置
手机
书架
书页
评论