第90章:金婚约定
结婚十周年的纪念日恰逢周末,李一然在幼儿园画的全家福被贴在玄关最显眼的位置。画上的三个人都长着银杏叶形状的脑袋,王嫣然的裙摆飘着诗句,李一波的口袋里露出代码符号,女儿举着的气球上写着“10”,稚嫩的笔触把数字画成了打结的红绳。王嫣然系围裙时,瞥见冰箱上的便利贴——是李一波早上写的“今晚八点,时间胶囊启动”,末尾画了个笨拙的笑脸,与十年前求婚时的代码注释如出一辙。
烛光晚餐的餐桌摆在书房,头顶的吊灯被换成串灯,像把星星揉碎了撒在头顶。李一波端来的红酒杯上,杯口沿沾着圈盐粒——是王嫣然喜欢的喝法,十年前第一次约会时,他在西餐厅紧张到把糖当成盐,如今却记得比自己的代码参数还清楚。“尝尝这个。”他掀开砂锅,银杏叶形状的饺子在汤里翻滚,馅料是她最爱的荠菜猪肉,“赵倩教的,说‘十年一饺,团圆长久’。”
李一然被外婆接走前,抱着两人的腿不肯撒手。她把个铁皮饼干盒塞进王嫣然怀里,盒身贴着自己画的锁:“这是我的时间胶囊,里面有掉的乳牙和最喜欢的贴纸,要和爸爸妈妈的一起藏。”王嫣然蹲下身帮她理好辫子,想起女儿三岁时,把他们的婚戒藏进古籍修复纸做的盒子里,说“要给爱情上保险”,如今那枚戒指还戴着,只是旁边多了枚小小的银戒指——是李一然的胎发做的。
当最后一点烛光在红酒里摇晃时,李一波打开了笔记本。屏幕亮起的瞬间,十年前求婚的代码突然在桌面跳动,篝火、烟花、单膝跪地的剪影依次浮现,最后定格成“10th Anniversary”的字样。“这是时间胶囊程序,”他的指尖在触控板上轻点,弹出的倒计时显示“18262天”,“五十年后自动解锁,里面是我每天写的情书,用的是永不褪色的区块链技术。”
王嫣然凑近屏幕,代码流组成的爱心正在缓慢旋转,某行注释用荧光笔标着:“爱是无限循环,初始值= 2024.10.17,终止条件= null。”她想起十年间的每个清晨,他的代码里总会藏着句诗;想起每次争吵后,他修复 bug的同时,总会在她的诗集里夹张道歉便签;想起女儿出生那天,他的服务器里多了个叫“小然然”的文件夹,权限设置是“永久可见”。
“我用手写,比你的代码保质期长。”王嫣然从书架顶层取下个蓝布封皮的本子,纸页已经泛出浅黄。第一页是十年前的婚书,她用小楷写着“愿以代码为契,以诗为约”,旁边是李一波用代码写的回文诗,正着读是情诗,倒着读是段能运行的小程序。“每年写一页,”她翻开最新的空白页,“到金婚那天,就有五十页了。”
李一波洗完碗回来时,看见王嫣然正把笔记本电脑往书房的保险柜里放。她的动作带着点笨拙的认真,像在藏什么宝贝,额前的碎发垂下来,遮住了眼里的光。“密码是我们的纪念日。”她转动数字盘时,金属碰撞声在安静的夜里格外清晰,却没发现他悄悄站在身后,看着她把备份硬盘塞进《全唐诗》的函套里——那是她最常翻阅的一册,书页间还夹着当年他偷拍的银杏道照片。
深夜的婴儿房里,月光透过窗帘的缝隙,在李一然的小床上投下银斑。王嫣然把第三个备份硬盘藏进女儿的玩具箱,埋在堆成小山的银杏叶玩偶下面。硬盘外壳刻着行小字:“致五十年后的一然:请把这个交给你爸妈,他们当年总担心代码会过期。”她轻轻吻了吻女儿熟睡的脸颊,想起白天时,小家伙奶声奶气地说“要看着爸爸妈妈变成老爷爷老奶奶”,心里突然被填得满满的。
回到卧室时,李一波正对着他的代码编辑器出神。屏幕上新增了段注释:“三重备份验证成功:书房(物理)、诗集(文化)、女儿(传承)。”他抬头时眼里闪着狡黠的光:“我看见你藏硬盘了。”王嫣然的耳尖瞬间发烫,却听见他继续说,“我加了个冗余机制,连你手机的云相册里都存了一份,密码是一然的生日。”
两人并肩躺在婚床上,窗外的银杏叶偶尔飘落,敲打着窗棂,像在为这个约定计数。王嫣然翻开那个蓝布本子,在新的一页写下:“十年修得同船渡,百年修得共枕眠,而我们的代码与诗,要修五十年。”笔尖划过纸页的沙沙声里,她想起十年前那个篝火旁的夜晚,他说“余生请多指教”,如今想来,那些被代码与诗浸润的日子,早已把“指教”酿成了“习惯”。
李一波的手环突然震动,是他设置的“每日情书”提醒。他拿过王嫣然的手机,在备忘录里写下:“今天发现,你的白发比代码里的注释还多了两根,但在我眼里,还是比初遇时的白裙更亮。”王嫣然抢过手机保存,却在他的代码库发现了个隐藏文件夹,里面是五十年来的礼物清单,从“11周年:定制活字印刷版《诗经》”到“60周年:双人代码墓碑”,每一项都标注着“已确认,她会喜欢”。
月光漫过床头柜,在蓝布本子上投下温柔的光。王嫣然把本子放进樟木箱,旁边是李一波的代码手稿、女儿的胎发纪念册、十年间的火车票根。她突然明白,所谓金婚约定,从来不是对未来的承诺,而是把当下的每个瞬间,都酿成能抵御时光的酒——代码会更新,诗句会泛黄,但那些藏在硬盘里、书页间、血脉中的爱,终将在五十年后,开出比银杏叶更长久的花。
