林默拆石膏那天,阳光把病房的白墙染成了蜂蜜色。护士刚解开绷带,他就看到手腕内侧缠着圈银色的线——是艾拉趁他睡着时,用契约之力编的防护咒,线尾还坠着颗小小的蒲公英种子,是从老槐树下挖来的。 “别碰。”艾拉伸手按住他的手腕,指尖带着刚洗过苹果的潮气,“陈墨说你今天要出院,这能挡灾。” 林默笑了,任由她把银线缠得更紧些。线的末端蹭过他的掌心,像条调皮的小鱼,引得他指尖发痒。他这才发现,艾拉的指甲修剪得整整齐齐,边缘还沾着点泥土——是早上去给老槐树浇水时蹭的。 “陈墨呢?”他活动了下手腕,石膏拆掉后的皮肤泛着苍白,唯独银线缠绕的地方,透着点健康的粉。 “在楼下打电话。”艾拉递过削好的苹果,果皮被削成完整的一条,像条红色的蛇,“说要给我们弄个‘安全屋’。” 林默咬了口苹果,酸甜的汁水漫过舌尖,让他想起艾拉掌心的契约之印。他突然注意到,艾拉的袖口卷着,露出小臂上淡淡的淤青——是那天赵衍的锁链擦过留下的,她一直用绷带遮着,大概是怕他担心。 “疼吗?”他放下苹果,轻轻碰了碰那片淤青。 艾拉的身体僵了僵,随即摇摇头,把袖子往下拽了拽:“人偶的痛感只有人类的三分之一。”她顿了顿,补充道,“契约手册上写的。” 林默没再追问。他知道,这本所谓的“契约手册”,其实是艾拉自己写的笔记本,里面记满了她对人类世界的理解——比如“拥抱要轻一点,不然会弄疼林默”,比如“烤曲奇时要盯着烤箱,不然会炸厨房”,比如“人类说‘没事’的时候,其实是有事”。 陈墨推门进来时,手里拿着个黑色的背包,拉链上挂着个金属挂件,是用代码符号拼成的钥匙。“安全屋搞定了。”他把背包扔给林默,“我老家的旧房子,在郊区,信号全屏蔽,镜界组织的探测器找不到。” 艾拉凑过去,好奇地戳了戳那个代码挂件:“这是……开门的咒语?” “算是吧。”陈墨笑着揉了揉她的头发,“比你们世界的魔法阵好用,还不用消耗魔力。” 艾拉的耳朵红了红,从口袋里掏出个纸包递给陈墨:“给你的。”里面是用曲奇碎拼的游戏角色,眼睛是两颗黑巧克力豆,“林默说你喜欢这个。” 陈墨愣住了,随即哈哈大笑,把曲奇塞进嘴里:“比你家林默写的代码好吃多了。” 出院的路上,艾拉一直攥着那个代码挂件,指尖把金属的棱角都磨得发亮。林默看着她小心翼翼的样子,突然想起母亲临走前塞给他的信,里面夹着张老照片——是他小时候在老家院子里种蒲公英的样子,照片背面写着:“有些根,要扎在土里才稳。” 安全屋在老式居民楼的三楼,楼道里飘着饭菜香和煤气味。陈墨打开门的瞬间,艾拉发出一声轻呼——客厅的墙上,贴满了用荧光笔画的星星,是陈墨连夜赶工画的,说是“模拟异世界星空”。 “怎么样?”陈墨得意地扬起下巴,“比你家那个投影仪带劲吧?” 艾拉没说话,只是走到墙边,伸出指尖轻轻碰了碰那些星星。荧光粉沾在她指尖上,像落了层碎钻。她突然转头看向林默,琉璃色的眼眸里映着墙上的星光,亮得惊人:“比真的还好看。” 林默的心像是被什么东西填满了,暖烘烘的。他走到艾拉身边,发现她指尖的荧光粉蹭到了墙上,画出道细细的银线,像在给星星搭梯子。 “晚上给你看个好东西。”陈墨神秘兮兮地打开行李箱,里面装着台笔记本电脑,屏幕上跳动着复杂的代码,“我给你们编了个‘契约防火墙’,只要镜界组织的人靠近,就会自动报警,还能反向追踪他们的位置。” 艾拉凑过去,眼睛越睁越大:“这些符号……能组成屏障?” “差不多。”陈墨调出代码界面,“你看,这段是防御指令,这段是反击程序,还有这段……”他指着屏幕上闪烁的蒲公英图案,“是你家林默非要加的,说是‘爱的密码’。” 林默的脸瞬间发烫,伸手去捂陈墨的嘴,却被艾拉拦住了。她的指尖落在屏幕上,顺着那些代码轻轻滑动,像在抚摸某种易碎的珍宝:“我能感觉到契约之力。”她的声音带着惊叹,“它们在和我的印记共鸣。” 陈墨的眼睛亮了:“真的?那你试试能不能修改这段代码,让防火墙更强点?” 艾拉点点头,指尖在键盘上落下。林默惊讶地发现,她敲出的代码里,夹杂着异世界的契约文字,那些文字在屏幕上流转,像活过来的银色小鱼,自动填补了程序的漏洞。 “成了!”陈墨拍了下桌子,“防御强度提升了三倍!艾拉你简直是天才!” 艾拉笑了,眼角弯成月牙,指尖还沾着荧光粉:“是林默教得好。” 林默看着她的笑容,突然想起病房里那圈银线。他走到艾拉身边,握住她的手,发现她的指尖在微微颤抖——不是因为紧张,而是因为兴奋,像个刚学会走路的孩子。 “饿了吗?”他转移话题,“我去做饭。” 厨房的橱柜里,陈墨早就备好了食材,连艾拉爱吃的草莓和蓝莓都有。林默系上围裙时,艾拉跟了进来,手里拿着本食谱,封面都被翻得起了毛边。 “我来帮忙。”她翻开食谱,指着上面的番茄炒蛋,“这次我一定不会放太多盐。” 林默笑着点头,看着她认真研究食谱的侧脸,突然觉得,所谓的“安全屋”,其实无关乎地点,只要身边有这个人,有她指尖的温度,有她写的“契约手册”,哪里都是安全的。 窗外的天色渐渐暗了,楼道里传来邻居炒菜的声音。林默看着艾拉踮脚够橱柜里的番茄,银色的发丝垂在肩头,沾着点荧光粉,像落了场星星雨。他突然想起母亲信里的话:“根扎得深,风再大也吹不倒。” 也许,他们的根,早就扎在彼此心里了。 晚饭时,陈墨突然接了个电话,脸色瞬间沉了下来。“镜界组织有动作了。”他挂了电话,“赵衍带了人,正在查我们的行踪,估计明天就会找到这里。” 艾拉握着筷子的手紧了紧,番茄炒蛋的汤汁溅到了桌布上:“我去引开他们。” “不行。”林默和陈墨异口同声地说。 陈墨拿出笔记本电脑:“我已经修改了防火墙,能制造假信号,让他们以为我们在城西。”他顿了顿,看向林默,“但你们得尽快转移,最好去个他们想不到的地方。” 林默的脑海里,突然闪过母亲老家的样子——那个种满蒲公英的小院,还有母亲说过的话:“那里的土,养人。” “我知道去哪。”他看向艾拉,“敢不敢跟我去冒险?” 艾拉的眼睛亮了,像被点燃的星火:“只要跟你在一起,哪里都敢去。” 她的指尖轻轻碰了碰他缠着银线的手腕,契约之印在灯光下泛着微光。林默突然觉得,哪怕前路有再多风雨,只要有这道印记在,有这个人在,他就什么都不怕了。 夜里,艾拉睡着了,怀里还抱着那个代码挂件。林默坐在窗边,看着墙上的荧光星星,突然想起陈墨说的“爱的密码”。他拿出手机,给母亲发了条消息:“妈,我们明天回家。” 很快收到回复,只有两个字:“等你。” 林默笑了,抬头看向窗外的月亮。月光透过纱窗照进来,落在艾拉的银发上,泛着柔和的光泽。他知道,明天的路不会好走,但只要身边有这个人,有她指尖的温度,有他们共同编织的“代码网”,就一定能走到终点。 毕竟,他们的契约,是用心跳和代码写成的,比任何锁链都要坚固。