艾丹面对塞壬。
她的歌声越来越高亢,魅惑之力像潮水一样涌来。不是那种粗暴的冲击——是一层一层地漫上来,先没过脚踝,再没过膝盖,再没到胸口。像涨潮时最耐心的海水,不急着吞没你,只是让你一点点失去对岸的感知,让你在不知不觉间就站不稳了。艾丹感到自己的意志在动摇——他又看到了阿尔伯特,这一次不是走进光里,是倒在地上。阿尔伯特躺在一片灰白的沙滩上,法袍被海水浸透,白色的胡须沾着沙,眼睛闭着。风从海面吹过来,带着咸腥的水气,撩动他湿透的袍角,却吹不动那只垂在沙地上的手。
老师!艾丹冲过去,跪在他身边。膝盖陷进潮湿的沙子里,他伸手去扶阿尔伯特的肩,指尖触到的是一片冰冷的、被海水泡透的衣料。
阿尔伯特睁开眼睛,看着他,笑了。他的声音很轻,像每次在图书馆里翻开书页之前那样平静:哭什么。我活了三百年,什么没见过。
你别说话!我带你走——艾丹的手按在他胸口,掌心里有微弱的魔力试图往阿尔伯特体内送,像是想用最后一点力气把什么已经流散的东西堵回去。
走哪去?阿尔伯特说,我该走的路,走完了。他抬起手,像小时候那样,揉了揉艾丹的头顶。那只手没什么力气,搭在少年头发上,停了一会儿,才慢慢滑下去,你长大了。接下来的路,你自己走。
我不走!艾丹喊,你起来!你还没教我最后一个咒语!他的声音在空旷的沙滩上传出去,撞在风里,散得很快。
阿尔伯特笑了。他的身体开始变得透明,像一滴被阳光晒干的水。光从他指尖先开始消失,然后是手臂、肩膀,那些光点没有往上升,而是慢慢沉进沙子里,和海水的潮痕混在一起:我教过你的,你都学会了。艾丹——记住,守护神咒的核心不是咒语,是你要守的那个人。你心里有他,咒语就有力量。
可我心里有你,你还是走了!艾丹的声音哽咽得几乎不像自己的。
那说明,你守住的不是我的命。阿尔伯特说,是你心里那个我。只要你还记得我,我就没死。他说话的时候,身体已经淡得几乎看不见了,只有那一把白胡须还有点轮廓,像海雾里最后一点光。
他的身体化成光,散进海水里。艾丹跪在空无一人的沙滩上,抓着满手的沙。沙子从指缝里往下漏,他攥得越紧,漏得越快,最后掌心里只剩一点湿漉漉的、带着盐粒的粗砂。
他想起很久以前,在阿瓦隆的图书馆里,阿尔伯特坐在他对面,翻着一本旧书,头也不抬地说:艾丹,守护神咒的核心不是咒语。是你想守护的那个人。你心里有他,咒语就有力量。
那是阿尔伯特第一次教他这个咒语。他记得那天的阳光,从高窗斜斜地切进来,把空气里的尘埃照成一根根发亮的线;记得书页的沙沙声,像干燥的叶子在风里轻响;记得阿尔伯特翻书时翘起的胡须,每一翻页就跟着微微一颤。他还记得自己问:要是有一天,我守不住了呢?
阿尔伯特当时合上书,看了他很久。他的目光越过银边眼镜的上方,安静地落在少年脸上,久到图书馆角落里的灯都似乎暗了一瞬。然后他说:那就更要守。你怕失去他,不是你守不住的理由——是你必须守住的理由。
艾丹闭上眼。
他不再抵抗幻象——他接受了它。他看着阿尔伯特倒下的样子,他没有去抓,而是跪在那里,认认真真地,把那张脸记在心里。那副皱纹的走向、那把白胡须被海风吹散的样子、那双眼睛里最后的光。然后他站起来。
老师。他对着空无一人的沙滩说,我会守好的。连你那份,一起守。
幻象碎了。
他举起魔杖,杖尖对准塞壬。他感到自己的魔力在体内翻涌——像一口烧开的锅,蒸汽顶得锅盖嗡嗡响,锅里的水越滚越急,几乎要把边沿冲开。他不管不顾,把所有的魔力都灌进那一个咒语里,拼尽了全身最后的余力,将那些翻涌的东西一点不剩地从杖尖逼了出去。
Expectopatronum——风暴版!
银色牡鹿从魔杖中冲出。这一次,牡鹿的体型比以往大三倍,全身裹着雷电风暴,鹿角上噼啪作响,角尖的电光在空气里撕出细小的白痕。它一出现,整个大厅的海水都跟着震了一下,水流从四面同时往后一缩。牡鹿发出一声震天的咆哮,咆哮声盖过了塞壬的歌声,像是把整个空间里的其他声音都压了下去。
雷电在大厅中肆虐。蓝色的电弧劈开海水,打在石柱上,打出一道道焦黑的裂痕,裂缝处的石屑混合着水雾四下飞溅。塞壬的歌声被打断了,她的脸色变得苍白,鱼尾上的鳞片被电弧烧焦了几片,翻起的地方冒着细小的青烟。
你……她看着艾丹,声音里第一次有了一点不确定,你不怕?
艾丹的鼻血流了下来。他伸手一抹,满手的红。耳朵里嗡嗡直响,像有一千只海螺在同时响,所有的声音混成一片没有调子的轰鸣。他的膝盖在发软,魔力透支的感觉像被抽空了骨头——可他站着,没有跪下去。他的脚在止不住地颤抖,但他只是把那只沾着鼻血的手重新握紧了魔杖。
我怕。艾丹说,但怕也要守。
你守的是谁?塞壬问。
一个可能马上就要离开我的人。艾丹说,可就算他走了,我也要守着他教会我的东西。
银色牡鹿冲向塞壬。雷电击中她的鱼尾,她发出痛苦的尖叫,鳞片焦黑,银发被电得炸开。但她没有反击——她看着艾丹,笑了。一种很苦的笑,像是从很深的地方慢慢浮上来的,带着一种说不清的释然。
你比他们强。她说,他们都以为自己在战斗,其实他们只是在逃。你不是。你是在守。
她的身体开始化作光点。不是被击败——是她自己选择了消散。光点从她的鱼尾开始,一点一点地散开,像一场倒着下的雪。光点在半空中停一下,又继续往上浮。
替我告诉她,塞壬在光点中说,我唱了一百年的歌,就是想让她回来。
她听得见。艾丹说,她成了海。你的歌,每一句,她都听得见。
塞壬的眼中,那口深蓝的井,忽然溢出了水。她笑了,笑得很干净,像一个终于等到回信的人。那笑意没有半分杂质,像是从很深很深的水底浮上来的,带着一点如释重负,也带着一点疲倦的温柔。
“那就好。”她说。
然后她散了。
散得很干净,从头到脚,从歌声到轮廓,一点痕迹都没留下。没有水泡翻涌,没有光影摇曳,仿佛她从未在这里存在过,仿佛那一百年的吟唱只是海底做过的一场漫长的梦。只有一缕银发,在水里缓缓飘落,打着旋儿,像一支没有写完的歌,落在艾丹的脚边。
艾丹捡起来,看了一眼,收进怀里。他不知道这缕头发能做什么——或许什么也做不了,或许只是海底深处某个人最后的一点念想。他只是觉得,应该替那个唱了一百年歌的人,留一点东西。
他站在原地,忽然想起塞壬说过的话——“我唱了一百年的歌,就是想让她回来。”
他忽然明白了一件事:塞壬也是被锁住的人。她不是不想走,是走不了。卡吕普索消失了,她作为海神的歌者,只能一遍一遍地唱那首没有回应的歌。她唱的不是歌,是她自己给自己上的锁。一百年,锁到嗓子都哑了,锁到连自己都忘了——她也可以不唱。
“我们都会给自己上锁。”艾丹轻声说,“守门的是锁,唱歌的也是锁。”
“那你呢?”悟空的声音从远处传来,“你给自己上锁了吗?”
艾丹没有回答。他摸了摸怀里那枚阿尔伯特给的旧银币。银币是凉的,像海。那凉意从指尖一路渗进去,渗到骨头里,像在提醒他什么,又像在问他什么。
“我还在学怎么开锁。”他说。