第55章 出发前夕
阳光照在林昊的手心,那点残留的橘色粉末还微微发亮,像是被晒暖的沙粒。他刚想搓掉,doro的小爪子轻轻碰了上来,掌心的粉突然闪了一下,像火星跳动了一瞬。
两人正安静地待着,墙上的挂钟“咔”地走了一格。
紧接着,门铃响了。
声音清脆,不急不慢,连按两下。
林昊眨了眨眼,回过神来。他低头看了看怀里的doro——这小家伙耳朵已经完全立起来了,毛也炸得像个棉花团,听见铃声立马支棱起身子,前爪扒着他胳膊,眼巴巴往门口瞅。
“谁啊?”他问了一句,其实知道没人会回答。
doro扭头看他,黑眼睛亮晶晶的,尾巴开始轻轻晃。
“行吧,咱去看看。”林昊站起身,顺手把它抱起来,“别又是什么错投的快递,上次那个写着‘情趣用品’的盒子,你可盯着闻了十分钟。”
doro哼了一声,没说话,但脑袋一偏,明显不服气。
林昊笑着走向门口,透过猫眼往外瞧。楼道里站着个穿绿工装的快递员,头盔夹在胳膊下,手里拎着一个巴掌大的棕色纸盒,正低头看手机。
他开门。
“林昊?”快递员抬头,核对一眼门牌,“签收一下,小件。”
“谢谢。”林昊接过盒子,顺口问,“哪儿寄的?”
“没写寄件人。”快递员点了下平板就走,“系统显示匿名发货,只能签收不能退。”
话音落,人已经拐进楼梯间。
林昊关上门,转身把盒子举到眼前晃了晃,轻得几乎没分量。
“嘿。”他扬声,“doro,看看这是不是你老家托人送来的外卖单?”
doro早蹦到了沙发上,两只前爪搭在茶几边缘,脑袋伸得老长,眼睛死死盯着那盒子。
林昊坐下来,用钥匙划开封口胶。打开一看,里面垫着泡沫碎,中间躺着一张折叠整齐的纸。他拿出来抖开,是一张地图。
不是普通的地图。
纸面泛着一点点哑光,像是某种特殊涂层。上面画着一座城市,线条简洁,风格有点像动漫里的街景复刻。三条荧光绿的虚线从不同方向延伸,最终汇向一个带粉色漩涡标记的位置。
林昊眯眼细看。
第一条线起点标着“梧桐公园东门”,第二条是“铁皮巷旧书市”,第三条写着“地铁七号线换乘通道B口”。三个地点他都熟——都是这城市里他常去的地方。
可从来没人把这些地方连在一起过。
更奇怪的是,每条线旁边还画了个小小的脚印图案,大小刚好和doro的爪子差不多。
“这……”林昊低声说,“是给你指路的?”
他转头看向doro。
小家伙已经从沙发上跳了下来,站在地图右下角,前爪抬起,直直指向那个粉色漩涡,脑袋点得像捣蒜。
“你是说,这儿是你的家?”
doro用力点头,接着又用左爪拍了拍第一条线的起点,再抬头看他,眼神急切。
林昊慢慢明白了。
“你是要我带你,走这三条路?”
doro又点头,这次还配合地“呜”了一声,短促、清脆,跟早上抢橘子时一个调。
林昊低头重新看地图。纸质普通,没有二维码,没有隐藏文字,也没有任何机关设计。就是一张手绘风格的地图,信息一次性呈现完毕。
但他越看越觉得不对劲。
这三个地点,看似分散,其实都在他住的这片城区范围内。而且——
“梧桐公园是你第一次追光点的地方。”他喃喃道,“铁皮巷,我们去找老照片的时候去过。地铁换乘站……那天你发烧,我去买药路过那儿。”
他猛地抬头:“这些地方,都是你留下痕迹的节点。”
doro没听懂他说什么,但它知道他在说它。它绕到地图另一侧,用鼻子轻轻顶了顶终点的粉色漩涡,然后回头看着林昊,等他反应。
林昊沉默了几秒,忽然笑了。
“合着你还记得路线?就差一张导航?”
doro歪头。
“那你之前怎么不说?非得等现在才有人寄张图来?”他故意板脸,“是不是你们那边也有‘宠物失踪寻回服务’?收费多少?付橘子能打折吗?”
doro听不懂后半句,但它知道他在逗它。它干脆四爪一蹬,直接从小沙发跳上林昊膝盖,蹲坐着,毛茸茸的尾巴一圈圈缠上他手臂,像在说:我知道你在胡扯,但我原谅你了。
林昊伸手摸了摸它的头顶,手感蓬松温热,比昨天更实了些。
“你说这图是谁送的?”他望着窗外,“不会是那个2004年发帖的人,活到现在专门帮你续命吧?”
doro不关心谁寄的,它只关心地图还在不在。
它伸出爪子,轻轻按住地图一角,生怕被人收走。
林昊看着它紧张的样子,心里突然踏实下来。
之前那些乱七八糟的念头——比如它会不会哪天悄无声息地消失,比如自己能不能守住这份陪伴——现在好像都不重要了。
有路了。
哪怕这路怪得离谱,哪怕终点是个粉色漩涡,好歹是个方向。
他小心翼翼把地图折好,沿着原折痕压平,放进书桌最上层的抽屉里,顺手压在了那本古书下面。
“先放这儿。”他回头说,“等咱们出发那天再拿出来。”
doro一直跟着他走到书桌边,踮着脚往抽屉里瞧,直到他关上抽屉,才安心地转过身。
林昊蹲下来,和它平视。
阳光从阳台斜照进来,落在他们之间,地上有一小片影子交叠。
“doro。”他声音不高,但很稳,“我们准备出发。”
doro愣了一瞬。
下一秒,它猛地扑上来,整个身子撞进他怀里,爪子扒着他肩膀,尾巴甩得像要飞出去。它发出短促的叫声,一声接一声,像是压抑太久终于爆发的欢喜。
林昊被撞得往后仰了仰,差点坐地上。他赶紧抱住它,笑出声:“哎哟!轻点!你这一身力气,不知道的以为我要带你去拆房!”
doro不管,继续蹭,脑袋在他颈边来回磨,鼻尖热乎乎的,绒毛扫得他脖子发痒。
“知道知道,你高兴。”林昊搂紧它,下巴轻轻抵在它头顶,“我也高兴。至少不用再瞎猜你在哪个角落卡住了。”
他抱着它站起来,走到客厅中央,阳光正好洒满整块地板。
一人一宠站在光里,影子叠在一起,像一幅没画完的画。
doro终于安静了些,但仍不肯下来,蜷在他怀里,四爪收紧,像是怕他反悔。
林昊低头看着它,发现它的眼睛特别亮,不再是昨晚那种隔着雾的朦胧,而是像雨后晴空,干净透彻。
“你说,这一路要是又冒出个铁盒、水晶或者会说话的树呢?”他开玩笑,“咱俩是不是得组个‘跨维度探险队’,你当队长,我负责背干粮?”
doro眨眨眼,没听懂,但它知道他在说话。它抬起一只爪子,轻轻按在他嘴上,动作认真,像在说:别说那么多,走就是了。
林昊怔住,随即笑得停不下来。
“行。”他抹了把眼角笑出的泪花,“听你的。”
他抱着doro走到沙发边坐下,没再提别的。屋子里恢复了安静,只有窗外风吹树叶的沙沙声,和树上那串发光橘子偶尔闪动的微光。
他伸手摸了摸藏在抽屉里的地图。
纸是静的,路是死的,但心已经动了。
doro趴在他腿上,耳朵时不时抖一下,像是在梦里也在赶路。
林昊看着天花板,忽然觉得这一天特别轻,又特别重。
轻的是包袱终于有了出口,重的是——
他低头看了眼怀里的小家伙。
这一走,可能就真的回不了头了。
但他没犹豫。
因为该出发的时候,就得出发。
他伸手拿起茶几上的橘子,掰下一瓣放进嘴里。清甜的汁水在嘴里散开,带着阳光的味道。
doro闻见了,立刻抬起头,眼巴巴望着他手里的果子。
“想吃?”林昊挑眉,“等咱们走完这条路,管够。”
林昊把橘子塞进嘴里那会儿,阳光正斜着爬过沙发扶手。doro还趴在他腿上,耳朵时不时抖一下,像是梦里也在赶路。他嚼着果肉,汁水在舌尖散开,甜得有点发冲。
“你真不吃?”他低头问。
doro抬头,眼珠子亮得跟通了电似的,鼻子往前探了探,又缩回去,尾巴在空中画了个小圈。
“行吧。”林昊笑了一声,“等咱们走完这条路,管够。”
话音落,屋里安静了几秒。窗外风吹树叶沙沙响,茶几上的空盘子边沿还沾着点橘子瓣的残渣。他慢慢坐直身子,把doro轻轻挪到旁边沙发上,起身走向书桌。
抽屉拉开,那张地图还在原位,压在古书底下。他把它拿出来,纸面依旧泛着哑光,三条荧光绿虚线像夜跑时路灯连成的轨迹。粉色漩涡终点没变,爪印图案也还是那个大小。
“得定个日子。”他说。
doro听见动静,立刻从沙发上弹起来,小短腿蹦跶两下就跳上了茶几,蹲坐在一堆零食包装袋旁边,脑袋一歪,盯着他。
林昊打开手机日历,翻来翻去。下周三?不行,要开会。周四?晚上约了物业处理漏水问题。周五……算了,预报说有雨。
“周末最稳妥。”他自言自语,“天气好,人少,路上清净。”
手指往右划了两页,停在下个月第一个周六。晴,气温十八到二十六度,风力二级。再往后一天周日也是晴。
“挑哪天呢?”
他抬头看向doro。小家伙正用前爪拨弄一个被压扁的薯片袋子,听见问话猛地抬头,眼神专注得像个准备抢答的小学生。
“你觉得周六行不行?”林昊故意拖长音。
doro没反应。
他又换说法:“出发那天,要是太阳特别大,你能受得了吗?”
这回doro动了。它站起来,两条后腿撑地,前爪高高举起,然后往下用力一拍——正好按在茶杯边缘溅出的一圈水渍上。
啪。
湿漉漉的爪印留在日历空白处,歪歪扭扭,像个没画圆的蛋。
林昊愣住,随即笑出声:“你是让我圈这一天?”
doro不说话,但头点得飞快,毛都跟着晃。
“行啊你。”林昊拿起笔,“还挺会安排。”
他抽出记号笔,在日历上那个周六的位置画了个粗粗的红圈,又在周围加了五角星和感叹号,末了还写了个“GO!”。
刚写完,doro突然蹿过来,脑袋挤进他胳膊底下,鼻尖顶着那圈红印,来回蹭了两下,像是盖章确认。
“这是你的出发令?”林昊戳它脑门,“搞得比公司年会还正式。”
doro仰头看他,眼睛亮晶晶的,尾巴摇成了风扇。
林昊把笔放下,靠在墙边,目光落在被圈出来的日期上。时间好像一下子拉远了。他脑子里开始冒画面:梧桐公园东门的小径,铁皮巷旧书市的遮阳棚,地铁七号线换乘通道B口那排冷白灯。
他会先带doro去公园。春天草刚长出来,踩上去软乎乎的。那条光痕第一次出现的地方在第三棵梧桐树后面,现在应该还有痕迹。他得仔细找,说不定能发现什么新线索。
接着是旧书市。巷子窄,两边摊位挨得紧,老头老太太们守着泛黄的杂志和老唱片,吆喝声此起彼伏。他们上次去是为了找照片,这次再去,不知道那些摊主还认不认识这只粉头发的小东西。
最后是地铁通道。灯光太亮,地面反光,脚步声来回撞。那天他抱着发烧的doro快步穿过去,根本没注意周围。可地图偏偏标了那里,说明一定有事发生过。也许……是某种能量节点?
他越想越入神,手指无意识抠着墙皮边角。
“你说,”他低声,“我们真能顺着这些地方走到你家门口吗?”
话没说完,头顶传来“啪嗒”一声。
doro跳上了日历框的木沿,四爪站定,低头看他。然后抬起右爪,蘸了蘸刚才茶杯边的水,对着日历旁的白墙,一笔一划,又画了个圆。
圆没闭合,但它叫了。
“汪!汪!”
两声短促,清脆,跟楼下小孩逗狗时的叫声一模一样。
林昊怔住,看着墙上那个歪歪扭扭的水圈,忽然觉得胸口松了一下。
“你是嫌我想太多?”他笑了,“怕我临阵退缩?”
doro不回答,只把爪子收回来,甩了甩水,然后蹲坐下来,尾巴一圈圈缠住前腿,眼睛直勾勾盯着他,像在等回应。
“行。”林昊伸手摸它脑袋,手感蓬松,带着暖意,“我不瞎琢磨了。日子定了,路线有了,剩下的就是走。”
他转身去拿水杯,喝了口凉茶,回头发现doro已经不在墙上。小家伙跳回茶几,正用嘴叼着一张便利贴,费劲地拖到自己面前。
上面是他昨天写的计划清单:查资料、买零食、充充电宝、带伞。
doro用爪子指着“买零食”那一项,又抬头看他,眼神认真。
“你想让我多买点橘子?”林昊挑眉。
它点头。
“还想要别的?”
摇头。
“就橘子?”
猛点头,差点把自己晃倒。
“行,到时候给你整一书包。”林昊把便利贴拿起来,“不过你可别在路上吃太多,万一闹肚子,我可背不动你哭唧唧。”
doro哼了一声,扭头不理他,但耳朵尖微微抖了抖,明显在偷听。
林昊笑着把清单夹回笔记本,顺手翻开新的一页。他在顶部写下“出行准备”,下面分三栏:物品、时间、注意事项。
写到一半,抬头看表——下午四点十七分。天还亮着,阳光从阳台照进来,落在花盆上。那棵发光的橘子树静静立着,果实微闪,像呼吸。
他忽然想起什么,走过去轻轻碰了碰最大的那颗果子。温的。
“你还在这儿。”他轻声说。
身后传来窸窣声。doro不知什么时候跳到了地板上,正绕着他的脚踝转圈,速度越来越快,像个粉色陀螺。
“干嘛呢?”他弯腰。
doro不停,反而加速,尾巴扫过拖鞋边缘,发出“啪啪”两声。
直到最后一圈刹住,它才停下来,仰头望着他,胸口微微起伏。
“你是提醒我别忘了你?”林昊直起身,“放心,跑不了。”
他走回墙边,重新看向日历。红圈刺眼,数字清晰。那个周六离现在还有九天。
九天后,他们会站在第一条路线的起点。
九天后,他要带着一只来自二次元、爱吃橘子、会慢慢说话的小宠物,走过三个它留下痕迹的地方,去找一个画在地图上的粉色漩涡。
听起来像疯话。
但他信。
因为他亲眼见过光从水晶里炸出来,见过眼泪变成橘子,也见过一棵树在一夜之间长满会发光的果子。
他不信奇迹,但他信眼前这个会滚地打圈、抢零食、还会用水画画的小家伙。
“到时候你可别掉链子。”他指着doro,“别走到半路突然说‘哎呀记错了’,咱俩可没返程票。”
doro歪头,一脸无辜。
“算了。”他摆手,“你现在说了我也听不懂。”
他最后检查了一遍日历,确认红圈没糊,星号还在,GO!也没被蹭掉。然后后退一步,双手插兜,站定。
屋里安静下来。
doro跳上沙发,蜷成一团,眼睛却睁着,盯着那张日历,尾巴尖轻轻摆动。
林昊没动。
他知道,从这一刻起,这件事不再是“想不想做”的问题,而是“已经开始”的事实。
他只是还没迈出门而已。
窗外,一片叶子飘过玻璃,擦着窗框落向楼下。远处传来孩子追闹的声音,断断续续。
他忽然觉得嘴里又泛起橘子味。
“九天。”他低声说。
doro抬起头,应了一声。
“汪。”
林昊是被一阵窸窣声吵醒的。
他睁开眼,卧室还黑着,只有阳台那棵发光橘子树投来几缕微弱的光,像夜灯调到了最低档。他翻了个身,正想再眯一会儿,就听见客厅传来“啪嗒、啪嗒”的轻响,像是小爪子在地板上打滑。
他掀开被子坐起来,趿上拖鞋走出去。
doro正叼着半个橘子,在茶几和沙发之间绕第八圈——林昊数了,它已经绕了七圈半。粉发蹭过桌腿,白绒毛扫过地毯边缘,尾巴高高翘着,像根天线锁定信号源。每转完一圈,它就把嘴里的橘子换边咬一下,仿佛这玩意儿是计数器。
“你这是练马拉松呢?”林昊靠在门框上,声音带着刚睡醒的沙哑。
doro猛地刹住,橘子差点从嘴里掉出来。它抬头看他,眼睛亮得离谱,耳朵抖了抖,又把橘子叼紧,原地蹦了两下,像是在说:**快!来不及了!**
“还‘来不及’?”林昊抬手摸了摸后脑勺,“离出发还有整整一天,你现在就开始热身?”
doro不回答,只用脑袋顶了顶背包的位置——那个深灰色双肩包正歪在墙角,拉链半开,露出一角雨伞和充电宝。
林昊叹了口气,走过去坐下,顺手把背包拎到面前。“行吧,既然你都催上了,咱俩干脆把东西再理一遍。”
他拉开主袋,开始往外掏。
“充电宝。”他念一个名字,放一件东西在茶几上,“满电,带线。”
doro凑过来,前爪轻轻拍了拍充电宝,点头。
“雨伞。”林昊抽出折叠伞,撑开又合上,“晴天防日晒,下雨也不怕。虽然天气预报说明天没雨,但咱不能信天不信命。”
doro又拍了拍伞尖。
“水壶。”他拧开盖子闻了闻,“干净,昨晚灌的凉白开。”
拍。
“零食。”林昊从柜子里拿出三个密封袋,一袋薯片、一袋牛肉干,最后一袋——全是剥好的橘子瓣,整整齐齐码在保鲜盒里,底下垫了张纸巾吸湿。
doro的眼睛瞬间亮了三度。它扑上去,鼻子贴着保鲜盒猛嗅,尾巴摇得像要起飞。
“知道你是馋这个。”林昊把它扒拉开一点,“但明天路上吃,不是现在。你现在要是啃多了,半夜闹肚子,我可不管你。”
doro哼了一声,扭头不理他,但耳朵尖抖了抖,明显在偷听。
林昊笑了笑,继续清点:“地图原件。”他从笔记本夹层抽出那张手绘图,铺在茶几中央。荧光绿虚线在昏暗光线下仍清晰可见,起点是梧桐公园东门,中转旧书市,终点落在地铁七号线B口,那里画着一个粉色漩涡,旁边还印着个小小的爪印。
“路线还是这三条。”他手指顺着线路滑动,“公园找痕迹,书市碰运气,地铁通道……说实话我还不知道去那儿干啥,但既然地图标了,肯定有它的道理。”
doro早已凑近,鼻尖轻轻触碰那个粉色漩涡,然后抬起头,眼神认真,像是在确认:**没错,就是这儿。**
林昊看着它这副模样,忽然想起什么。“对了。”他翻出手机相册,找到一张照片——那是第68章时他在老城南废院墙根拍下的脚印图案,形状奇特,边缘有细微裂纹,像某种符号。
他把照片放大,摆在地图旁比对。
“你说……这些脚印,是不是早就暗示了这条路?”他低声说,“当时我只当是巧合,现在看,每一步都像是被人提前画好线的。”
doro没说话,但它用爪子点了点照片上的裂纹,又指了指地图上的第一条虚线,动作干脆利落。
“你是说,它们是一回事?”林昊皱眉,“脚印是标记,地图是路线图?”
doro点头。
林昊盯着这两样东西看了好几秒,忽然笑了。“行啊你,藏得够深。早不说,非得等我全准备好了才提醒我?”
doro歪头,一脸无辜,然后转身蹦跶两步,又叼起那半个橘子,继续绕圈。
“得了得了,我知道你兴奋。”林昊把所有物品重新装回背包,拉链拉紧,拍了拍,“行了,齐了。充电宝、伞、水、零食、地图,一样不少。你现在可以消停会儿了吧?”
doro停下,站在茶几中央,把橘子放在正中间,然后蹲坐下来,尾巴一圈圈缠住前腿,眼睛直勾勾盯着他。
那意思是:**你确定?真的一样都没落?**
“你还想让我检查几遍?”林昊摊手,“我都快成复读机了。”
doro不为所动。
林昊只好又打开背包,把东西再掏一遍,每拿一件就说一遍用途。说到第三遍时,他自己都快睡着了。
“充电宝……满电……雨伞……能挡雨……水壶……解渴……橘子……给你吃的……地图……指路……”他念经似的说完,抬头,“满意了?”
doro这才缓缓点头,嘴巴微微张开,发出一声极轻的“嗯”。
林昊愣住。“你刚才……是不是说话了?”
doro眨眨眼,装傻。
“不可能,我明明听见了。”林昊凑近,“再说一遍?”
doro扭头,舔爪子。
“算了。”林昊摆手,“估计是幻听。熬夜熬出毛病了。”
他站起身,把背包挂回门后的挂钩上,动作轻缓,像是怕惊扰什么。屋里安静下来,只有橘子树的微光轻轻晃动,在墙上投下斑驳影子。
他走到卧室门口,回头看了一眼。
doro还蹲在茶几上,爪子搭着那个橘子,眼睛望着地图的方向,一动不动。
“你还不睡?”林昊问。
doro没反应。
他走回去,蹲在它面前,伸手摸了摸它的头。手感蓬松,带着体温。“你是怕明天起不来?还是怕我反悔?”
doro轻轻摇头,然后张嘴,把嘴里的橘子轻轻放在他手心里。
林昊低头看着那半个果肉完整、边缘微润的橘子,忽然明白了。
这不是零食,是信物。是它第一次落地时带来的味道,是它想家时咬住的东西,是它一路走来,唯一没丢下的念想。
“你是怕我忘了你最爱吃这个?”他低声笑,“放心,我不但记得,我还给你备了一整包。”
他把橘子放回保鲜盒,盖好盖子,又轻轻拍了拍doro的脑袋。“明天见。”他说。
然后站起身,关掉客厅主灯,只留一盏小夜灯,暖黄的光晕洒在地毯上,像一小片不会熄灭的黄昏。
他回到卧室,躺下,闭上眼。
可睡意迟迟不来。
脑子里全是明天的画面:清晨的公园小径,露水沾鞋;旧书市的老摊主掀起眼皮看他一眼;地铁通道冷白灯光下,doro突然停下脚步,抬头望向某处。
他会走完这条路吗?
他不知道。
但他知道,背包已经挂好,东西已经备齐,地图上的路线清晰得不能再清晰。
他也知道,有个小家伙正守在客厅,嘴里含着橘子味的期待,眼睛睁着,等着天亮。
他翻了个身,听见外面传来轻微的脚步声——doro跳下茶几,踩着软垫,慢慢走到门边,然后轻轻一跃,落在他床边的椅子上。
它没上床,也没叫他,只是蜷成一团,把脸埋进绒毛里,尾巴尖轻轻摆动,像在倒数时间。
林昊睁开眼,看了它一眼。
一人一宠,谁也没说话。
屋外,凌晨三点十七分,月亮偏西,一片云缓缓移开,光从阳台照进来,落在花盆上。那棵橘子树静静立着,果实微闪,像呼吸。

