
横滨的天空在凌晨四点二十七分变成了紫红色。
最先发现异常的是纪念海岸的自动巡逻无人机。它沿着封印结界外侧飞行,原本只需要记录海面温度、潮位、魔力残留和游客区安全状态。可就在它飞过第三座纪念灯柱时,镜头忽然被一层黑色水雾糊住。系统清洁片自动擦过三次,画面没有恢复。那不是污渍。是海自己在向上冒。
黑色潮水从结界外涌来,没有像海啸那样砸碎护栏,也没有立刻冲进街区。它安静地爬上台阶,漫过献花区,卷走白色纸鹤和干枯花瓣,把应急灯柱的蓝光吞到水下。水面上漂着贝壳、断弦、湿透的乐谱,还有一些看不清字的旧避难标识。城市修复系统没有启动,因为被污染的不是石板、栏杆和灯柱,而是声音、记忆和人们以为已经结案的故事。
三秒后,旧警报响了。
那不是现在横滨通用的柔和避难提示音,而是五年前第三次异世入侵时用过的尖锐警报。它从海边开始,一路钻进商业街、学校、车站和住宅区。许多人还没醒,就在梦里听见了那一夜的声音。老人从床上坐起,呼吸卡在喉咙里;第三次入侵幸存者捂住耳朵,脸色一瞬间灰白;孩子们被吓哭,从父母口中第一次听见一句话。
“这不是演习。”
量端列车悬停在高架上,车厢内的灯自动切换成避难模式。车窗外,本该映着清晨海面的玻璃,浮出五年前旧码头的夜景。商业街大屏幕同时失控,广告、偶像直播、纪念周宣传片全部被杂音覆盖,最后变成一段摇晃的灾害录像。黑红色天空,倒塌的便利店,海水倒灌的街道,还有一个孩子在远处哭。
上官古川就是在那声警报里醒来的。
他没有立刻从床上弹起。身体先僵住,像五年前那片废墟仍压在胸口。窗帘被风吹起,窗外不是平常的横滨晨光,而是一层不正常的紫红。终端屏幕疯狂闪烁,协会紧急通讯、避难指令、心象监测警报、露露亚的连续消息叠在一起,把房间照得像临时支部的事故墙。
【第三次入侵封印区残响级异常扩大。】
【全城有限避难。】
【上官古川/上官澪,请保持原地待命。】
【露露亚正在赶来啪!】
古川盯着最后一行,嗓子干得发痛。
“这种时候还啪。”
心底深处,澪的声音很快响起。她不像平时那样带着轻轻的吐槽,声音很清醒。
——古川,窗外有海声。
“我听见了。”
——不是普通海声。
“我知道。”
他坐起来,手指摸到枕边的阴阳鱼钥匙扣。黑白两色的鱼纹正在发烫,像有一条细线从掌心连向远处海底。古川下床时脚步晃了一下。他以为自己会害怕到站不稳,可身体比想象中更快动起来。门外传来遥的声音。
“哥哥!”
房门被推开。遥穿着睡衣,头发乱得厉害,手里却已经拿着急救包和外套。她脸色发白,但没有哭。奈央从隔壁赶过来,身上披着外套,手里抱着一叠儿童用安抚卡。她大概是被警报吵醒后立刻去拿了这些东西,连鞋带都没系好。
遥把外套扔给古川:“Blue Coda发来避难集合通知。佐伯说可以去地下避难点,但你不能靠近海边。”
古川穿外套的动作停了一下。
“她觉得我会冲过去?”
遥面无表情:“她了解你。”
奈央轻声说:“上官同学,先去Blue Coda吧。那边有后援设备。”
窗外,旧警报再次扫过街区。声音像一把生锈刀片从城市上空刮过去。古川握紧钥匙扣,低声说:“走。”
心底里,澪没有说“我替你”。她只说:
——一起走。
——————————————————————————————————————————————————————
Blue Coda的招牌还亮着。
店门前的彩灯被风吹得乱晃,海盐味从街角涌来,混着湿木头和金属生锈的气味。黑泽慎吾站在门口,身上已经换了后援团战术围裙,右手拿汤勺,左手拿扩音器,表情像一个被迫把餐厅、避难所和战地食堂合并经营的成年人。
“进来。别站门口。”
古川刚进门,就看见店内已经被完全改成避难点。桌椅推到墙边,中间铺开保温毯和医疗垫,吧台上摆着水、能量胶、儿童安抚玩具和备用终端。几个附近居民缩在角落,一名老人在发抖,嘴里反复念着“又来了”。两个孩子抱在一起哭,奈央立刻走过去蹲下。
“看着我。吸气,数一。”
孩子哭得发抖。
奈央伸出手,在空中轻轻点节拍:“一、二、三、四。再来。”
她没有说“不要怕”。这种时候,说不要怕很没用。她只是陪他们数。孩子们跟着她的手指,断断续续吸气,又断断续续吐气。奈央的声音很稳,稳得不像一个刚被旧警报吵醒的高中生。
遥看了她一眼,也把急救包放到旁边:“我帮你。”
奈央点头:“谢谢。”
地下门打开,露露亚从里面冲出来,怀里抱着监测终端,翅膀上还挂着一张没撕下来的封印区地图。她看见古川,眼泪差点掉下来,却硬生生憋住。
“古川!澪!连接确认啪!”
“你先把地图从翅膀上拿下来。”
“现在不是说这个的时候啪!”
露露亚飞到古川肩边,双手按住他颈侧的心象监测点。终端上,古川和澪的双主体波形交错浮现,黑线和白线因为警报干扰不断抖动。露露亚咬住唇,手指飞快操作。
“心珠连接稳定。同步率偏高,但没有融化。残响侵入浅层,有父母声音诱导风险,有性别资格否定诱导风险,有澪存在意义否定诱导风险……好多风险啪。”
古川皱眉:“你能不能不要像报菜名?”
“露露亚紧张的时候会靠流程冷静啪!”
“那你继续。”
露露亚愣了一下,然后用力点头:“嗯!”
佐伯理世的投影在吧台上方接入。她所在的横滨临时支部已经进入紧急模式,身后工作人员来回奔走,屏幕上是整个横滨的避难热力图。佐伯没有寒暄,直接开口:“横滨全城有限避难指令已发布。公众口径为第三次入侵封印区残响级异常。暂不公开海音仍被封印的完整事实。”
古川抬头:“又不说实话?”
佐伯看着他:“现在公开,会让所有幸存者同时崩溃。”
“那就继续藏?”
“不是继续藏。是分阶段公开。”
古川冷笑:“你们协会真的很擅长给隐瞒换名字。”
澪在心底开口:
——古川。
“你也觉得她没错?”
——隐瞒有错。但现在如果一句话让全城幸存者一起崩溃,残响会吃掉更多人。
古川的话卡住。
他看向Blue Coda里那些被旧警报击倒的人。老人捂着耳朵,额头全是冷汗;孩子在奈央的节拍里一点点找回呼吸;一个年轻女人盯着大屏幕上的旧码头画面,眼神空得像已经被拉回五年前。古川仍然不喜欢佐伯的判断。可他知道澪说得对。残响不是靠砖石破坏城市,它靠人的旧伤开门。
黑泽把一杯热汤放到古川手边:“先喝。”
古川看他:“你是不是不管什么灾害都让人喝汤?”
黑泽说:“我会的事不多。”
古川沉默几秒,拿起杯子喝了一口。汤很烫,烫得他舌尖发麻,却也把胸口那片冰冷压下去一点。
外面,警报忽然变调。
不是系统声音。
是海浪里传来的人声。
————————————————————————————————————————————————
最先走向海边的是一个中年男人。
他原本躲在Blue Coda斜对面的避难棚里,手里攥着一张旧照片。警报响起后,他一直低着头,嘴唇发白,周围人以为他只是害怕。直到他忽然站起来,推开拉住他的工作人员,朝纪念海岸方向走去。
黑泽从监控里看见,立刻骂了一声:“有人被带走了。”
佐伯的声音从投影里传出:“位置?”
“海岸步道三号入口。还有两个。”
屏幕上,红点一个个亮起。不是魔物,是人。第三次入侵幸存者、遇难者家属、当年避难区儿童,现在已经长大的学生。他们都听见了声音。有的听见母亲在海里叫名字,有的听见孩子说“我好冷”,有的听见恋人问“你为什么一个人活下来”。
海浪没有喊他们去死。
它只是说:
你们被英雄故事骗了。
你们的痛苦没有人记得。
你们没说完的话,还在海里。
古川站在Blue Coda门口,脚下一瞬间像生了根。他听见了父亲的声音。不是记忆里那句“跑”,也不是梦里模糊的呼喊,而是清晰得像隔着一条街。
“古川。”
他的手指猛地收紧。
澪立刻说:
——别听。
母亲的声音紧接着响起。
“为什么那天没人救我们?”
古川的视野暗了一下。
这句话没有叫他过去,没有说“来找我们”,也没有许诺任何重逢。它只是问。正因为只是问,才精准得可怕。为什么那天没人救他们?为什么音回和汐里是横滨的英雄?为什么协会档案写着胜利?为什么他活下来,父母却死了?为什么他是少年?为什么他不是魔法少女?
他向前迈了一步。
露露亚的终端尖叫。
“残响侵入上升!古川,不要走啪!”
古川像没听见。
第二步还没落下,他的意识被人从后面拉住。不是身体被拉住,而是心口深处那条线被狠狠拽紧。澪没有接管身体,也没有替他压掉那声音。她只是从心象深处伸出手,死死抓住他。
——那不是他们。
古川咬牙:“你怎么知道?”
——真正的他们不会要你去死。
“他们问我为什么没人救他们!”
——那是残响拿他们的声音问你。
“可是问题是真的!”
——是真的。
澪的声音也发抖了。
——可是问你的人不是他们。
古川停在门口,呼吸乱得厉害。黑泽从他身侧冲出去,带着几名后援人员奔向海岸步道。奈央把孩子交给遥,也跟到门口,声音少见地提高:“上官同学!”
古川没有回头。
他盯着远处海面。黑潮中央浮出一只巨大眼睛的残影,眼睛周围缠着断弦和贝壳,像某个孩子把所有捡来的东西拼成一张脸。那只眼睛没有看城市。它看着他。
“你也是被丢下的孩子。”
这次不是父母的声音。
像海音。
像古川自己。
————————————————————————————————————————————————————————————————————————
前田音回赶到封印区时,黑潮已经漫过第一道结界桩。
她没有从Blue Coda正门出来,而是从海边紧急通道直接冲到纪念海岸。回音提琴在她手里展开,琴身泛着深蓝光,银白弦线却在海风里不断发颤。濑川汐里跟在她后面,潮汐键盘悬浮在身前,一排排浅蓝琴键被黑潮映得发暗。
音回看见海面上的贝壳和断弦,脸色一下子变了。
那不是普通残响。
那些贝壳里,有她当年挂在旧码头仓库里的小风铃碎片;那些断弦里,有她练琴时被海音咬断过的旧弦;那只巨大的眼睛周围,甚至浮着一个小小的贝壳挂坠影子。
汐里压低声音:“音回。”
音回没有回答。她往前走。
汐里伸手抓她,却抓了个空。
“音回!”
古川冲到结界边时,刚好看见音回踏上黑潮。她的脚下亮起一圈海蓝色净力,短暂挡住污染。可她的身体明显不稳。退役衰退已经开始啃她的力量,昨夜又整晚守着封印区。她不是不知道自己撑不住。她只是习惯了在撑不住的时候继续向前。
古川胸口那股火又窜起来。
“你又想一个人去送死?”
音回停住。
海风刮过她的头发。她回头看向古川,眼神里没有惊讶,只有一种慢了半拍的疲惫。
古川走到结界内侧,声音尖得像刀:“然后呢?你死在这里,明天横滨再多一个说不清的英雄故事?纪念馆再给你挂一张照片?大家继续感谢你,继续不知道你到底在对谁道歉?”
音回怔住。
汐里也愣了一下。
古川咬着牙:“如果你死了,真相就又没了。”
音回低声说:“我不是想死。”
“那你现在在干什么?”
“我必须稳住它。”
“你一个人稳不住。”
音回的手指按在琴弦上,指节发白。
“以前也是我没稳住。”
古川一时说不出话。
音回看向黑潮中央,那只巨大眼睛像在等她。她的声音很轻,轻得几乎被警报盖住:“我以前把它当成不会反驳的听众。它听我拉琴,听我抱怨,听我说讨厌谁。它不懂。它只是把我不开心的人当成要消失的东西。”
她停了一下。
“我没有教它什么不能做。”
汐里的眼眶红了:“那时候你也只是孩子。”
音回摇头:“可有人死了。”
古川看着她,胸口发堵。
音回继续说:“我不是因为无罪才成为魔法少女。我是因为我必须为自己造成的声音负责。”
古川沉默很久。
然后他说:“那就活着负责。”
音回看向他。
古川的声音仍然冷,甚至有些硬。
“别把死当成道歉。”
这一刻,他没有原谅音回。那句话没有那么温柔,也没有那么漂亮。它更像把一个快沉下去的人粗暴地拽住,拽得对方手腕生痛。可音回站在黑潮边缘,忽然像第一次听见有人不是让她赎罪,不是让她当英雄,也不是让她消失。
而是让她活着。
汐里深吸一口气,走到音回身侧,潮汐键盘展开成完整演奏形态:“听见没?这次你不准一个人拉琴。”
音回看她。
汐里露出一点笑,比平时淡很多,却很稳:“你走音,我会说你走音。你想沉下去,我会把你拽回来。”
音回握紧琴弓。
“嗯。”
——————————————————————————————————————————————————————
回音提琴的第一声响起时,黑潮停了一下。
不是被压住,而像终于听见熟悉的人说话。音回没有拉横滨胜利纪念曲,也没有拉协会档案里反复使用的“希望之音”。她拉的是那段最笨的练习曲。咿呀,咿呀,咿。第一遍故意保留了走音。第二遍,汐里的潮汐键盘加入进来,把走偏的音轻轻托住。第三遍,提琴和键盘一起把旋律推向更远的海面。
这不是战斗曲。
更像在黑夜里一遍遍喊一个迷路孩子的名字。
结界内,佐伯的远程指令不断切入:“音律小队合奏稳定。后援组,扩大安全线。黑泽,带回步道三号入口幸存者。奈央,继续安抚避难点。露露亚,古川/澪同步率?”
露露亚悬在古川肩边,声音紧张却没有乱:“同步率七十六,上升中但可控。残响诱导仍在。澪稳定拉住古川。古川没有继续往海边冲。非常了不起啪!”
古川咬牙:“这种汇报不用加评价。”
“露露亚觉得需要!”
“你闭嘴。”
“你还能吐槽,说明状态很好啪!”
古川一瞬间竟然不知道该不该骂她。
澪在心底轻轻说:
——露露亚今天很努力。
“我知道。”
——你可以少凶她一点。
“我已经很收敛了。”
露露亚听不见心底对话,只看见古川表情变了一点,小声问:“你们在夸露露亚吗?”
古川面无表情:“没有。”
露露亚眼睛亮了一下:“那就是有。”
“你们妖精学园到底教了什么?”
“教了很多啪!”
合奏声逐渐扩大,黑潮中的死者声音被一条条拉开。被父母声音带走的男人在后援人员搀扶下跪倒在地,哭到发不出声;一个幸存者家属松开手里的旧照片,被黑泽从结界边拖回来;避难所里,孩子们跟着奈央数节拍,哭声慢慢低下去。
可就在残响被合奏逼退时,海面忽然转向。
那只巨大眼睛不再盯着音回。
它看向古川和澪。
黑潮中浮出一张湿透的纸。
【表E】【恋爱关系】【亲属关系】【监护关系】【共同居住者】【战斗搭档】【其他】
那些选项像海水里漂起的标签,一张张贴向古川心口。残响的声音变得很低,低到像从他身体里传出来。
“你也是被世界错误分类的孩子。”
古川的指尖发凉。
“你不是少女。”
“你不是英雄。”
“你只是被留下的人。”
另一道声音贴向澪,比海风更冷。
“你只是痛苦长出来的替代品。”
“他需要你,你才存在。”
“他完整以后,你就没了。”
澪的手在心象深处猛地一颤。
古川察觉到了。
“澪?”
澪没有立刻回答。
表E在黑潮里展开,所有选项被水泡胀。恋爱,亲属,搭档,其他。每一个词都像一个过窄的瓶子,要把他们塞进去,再贴上标签,丢进海里。
残响继续低语。
“融合就是吞掉她。”
“分开就是丢下她。”
“想赢,就用掉她。”
“想留住她,就别成为完整的人。”
古川胸口剧烈起伏。他想起昨夜心象梦境里的小床,想起澪说“不要为了赢就把我用掉”,想起表E上那行字:双方保留拒绝、靠近、改变与继续命名的权利。可现在,眼前是横滨,是黑潮,是被声音带走的人,是音回和汐里快要撑不住的合奏。残响把选择推到他面前,像在逼他立刻填完人生最后一张表。
澪忽然抓住他的手。
不是在心底。
低功率分体从他身侧浮现出来,身体边缘被海风吹得不稳,却真实地握住他的手指。露露亚的终端警报立刻响起。
【临时分体连接不稳定。】
【心珠距离安全。】
【双主体共振升高。】
澪没有看终端。她看着古川。
“不要为了赢就把我用掉。”
古川看着她。
澪的声音发紧,却很清楚:“也不要为了怕失去我,就拒绝成为完整的你。”
黑潮拍上结界,碎成一片片黑色乐谱。古川的喉咙像被海盐堵住。他很想说自己不知道怎么选,可澪已经给了他第三个答案。
不是吞掉。
不是分开。
是一起画完这个圆。
古川慢慢握紧她的手。
“我不会再让任何一部分自己替我受苦。”
澪笑了一下。
很短。
很亮。
“那就一起画。”

——————————————————————————————————————————————————————————————
阴阳鱼钥匙扣从古川掌心升起。
黑白两色的光在紫红天空下展开。过去变身时,澪总是先站出来,古川像坐在身体后排,看着她把不可能的事情完成。可这一次,光没有覆盖谁,也没有替换谁。黑线从古川胸口浮出,白线从澪指尖流出,两道光绕过彼此,又回到同一个圆心。
古川听见自己的心跳。
也听见澪的。
不是两个声音互相压住,而是一前一后,终于合上节拍。
黑白长发在海风中扬起。少女形态从光中浮现,却不再像单纯由澪主导的“她”。左眼墨黑,右眼白金,背后的两仪光环第一次接近闭合。战斗服仍是中式短袄、魔法少女裙摆与太极披帛的混合设计,但黑白纹路从胸口延伸到袖口,像两条河终于承认自己流向同一片海。绘星仪从钥匙扣展开,半毛笔半数位笔的笔身悬在掌心。
露露亚的眼泪一下子涌出来。
“共同变身……成功了啪。”
佐伯的投影短暂沉默,然后立刻下令:“记录。所有后援组注意,新人魔法少女Spirit·Wholeness进入共同变身状态。非战斗人员后撤。音律小队继续合奏,给她们开路。”
古川在心底低声说:“这个称呼还是很羞耻。”
澪说:“现在不是在意这个的时候。”
“你也觉得羞耻?”
“有一点。”
“那你刚才装得很镇定。”
“因为我比你会装。”
古川想笑,却没笑出来。眼前的黑潮已经升到结界顶部,城市侧的画面一幅幅闪过:高架列车车窗上流下黑水,乘客捂着耳朵低头祈祷;纪念馆外墙投影出五年前爆炸的倒影,纸鹤被风卷成白色旋涡;避难所里数百人同时听见海浪童声,奈央带着孩子数节拍,遥一边发水一边骂某个试图冲出去找家人的成年人;远处港口吊机在紫红天空下摇晃,像巨人的骨架。
这不是只有他们的战斗。
但他们有自己该做的那部分。
绘星仪笔尖落下。
黑线先出,像一刀切开被海水泡烂的旧胶片。它不砍向幸存者,也不砍向海音本体,而是切断残响与噩梦之间错误连接。父母的声音、孩子的声音、恋人的声音,被黑线从海浪中一条条分离出来,露出下面真正的杂音。
白线随后铺开。它不强迫人们忘记,也不把痛苦洗白,只在黑潮与岸边之间搭出一条回来的路。那些被声音牵引的人像忽然踩到地面,眼神慢慢找回焦点。有人跪倒,有人痛哭,有人捂着胸口喊已经死去的名字,却不再往海里走。
“绘星仪,圆成。”
古川和澪的声音重叠。
“ 两仪同心——”
黑白双鱼绕着纪念海岸扩散,太极圆越过结界桩,越过湿透的花束和断弦,越过一辆停在海岸路上的空公交,最后落向黑潮中央那只巨大眼睛。
“归圆净界。”
光闭合。
世界没有变得安静。
恰恰相反,所有被压在海底的声音同时响了起来。哭声,琴声,警报声,船笛声,孩子的笑声,五年前最后一通没接通的电话声。它们像一座城市的旧伤被一次性打开,疼得所有人都低下头。可这一次,疼痛没有变成魔物的食物。黑白圆环把它们托住,音回和汐里的合奏从中穿过,把那些声音一一送回属于它们的人心里。
不是抹掉。
是归还。
————————————————————————————————————————————————————
黑潮中央,巨大眼睛慢慢缩小。
死者的声音先消失。然后是警报。然后是杂音。最后只剩下那段笨拙的练习曲。
咿呀,咿呀,咿。
音回的琴弓停了一瞬。
汐里没有催她。
海面上浮出幼体海音的残影。小小的,圆圆的,像海豹、妖精和迷路孩子拼在一起。它的耳鳍破了半边,尾端贝壳纹路发着很淡的光。它歪着头,模仿音回当年的练习曲,错得和五年前一样。
音回的眼泪掉下来。
她没有说“我原谅你”。
也没有说“对不起,所以回来吧”。
她只是看着那道残影,一字一句地说:“我会记得你。”
海音残影眨了眨眼。
音回握紧琴弓,声音发抖,却没有断。
“也会记得你伤害过的人。”
残影停住。
古川站在结界内,胸口像被那句话轻轻撞了一下。他忽然看懂了音回这五年的困境。她不是只在记得一个怪物,也不是只在忘记受害者。她被夹在两件都不能丢掉的事之间。海音曾经是她藏在旧码头的朋友,后来也是杀死无数人的灾害。横滨要英雄故事,遇难者要真相,协会要稳定,她自己则被迫每天把这两件事一起抱在怀里。
记得海音,不代表抹掉受害者。
记得受害者,也不代表能把海音简单地叫成怪物。
这很难。
难到她只能一遍遍拉琴。
古川握紧绘星仪。
澪轻声问:“你看见了吗?”
“嗯。”
“还恨吗?”
古川沉默很久。
“恨。”
澪没有说话。
古川继续:“但不是只有恨了。”
澪轻轻应了一声:“嗯。”
黑白圆环落下,海音残影被从横滨幸存者的噩梦中一点点剥离。它没有挣扎,只是抱着那段走音旋律,随着音回和汐里的合奏,被送回海底封印核心。黑色潮水退去一层,纪念海岸露出湿淋淋的台阶,台阶上全是贝壳、断弦和被泡烂的花瓣。
天空没有恢复。
古川抬头。
紫红云层深处,有什么东西裂开了。
————————————————————————————————————————————————————————————————————————
第一声巨响来自外海。
它不是残响,不是音乐,也不是任何人的心伤。那声音很直接,粗暴,像一座山从海底站起来时踩碎了海床。远处海面被压出一个巨大的环形空洞,黑色风暴从空洞边缘卷起。港区玻璃幕墙成片碎裂,防波堤在冲击波里像纸片一样弯折。避难广播被声波压成尖叫,连佐伯的通讯都短暂断线。
八百米高的物理型魔物从海面站起。
它没有脸。
身体像无数黑色岩层、骨片和金属残骸拼成,背部伸出像船锚又像脊骨的突起。它不模仿死者,不读取心伤,不说“你被丢下了”。它只是向横滨迈出一步。
一步,低洼区开始倒灌。
第二步,港口吊机连根断裂。
第三步还没落下,整个纪念海岸结界发出刺耳裂响。
露露亚的终端屏幕直接红到发白。
“S级……不,数据不稳定!不是残响!不是第三次入侵封印本体!这是外来魔物啪!”
佐伯的通讯恢复,声音第一次明显失去平稳:“所有人后撤。Spirit·Wholeness,解除前线。音律小队,退回二号结界。后援组,优先保护普通人。”
古川撑着绘星仪,膝盖一软,差点跪下。刚才的归圆净界几乎抽空了净力。澪的声音也变得很轻。
——古川,不能打。
“我知道。”
他们能净化残响,不代表能打倒这种东西。这个事实来得太直接,甚至没有给少年热血一秒钟自我欺骗的空间。那只魔物不是他们心里的伤,不是可以用理解、分辨和归还处理的噩梦。它是纯粹的灾害。巨大,沉重,不讲道理。
音回也摇晃了一下,仍想站起来。
汐里一把抓住她:“不行。”
音回喘着气:“结界会碎。”
“你也会碎。”
音回想挣开,古川却先一步挡在她前面。
他自己也站不稳,变身光都开始断续闪烁,却还是站过去,挡住音回看向外海的路。
“别把所有结尾都写成你一个人倒下。”
音回怔住。
古川没有回头:“我没原谅你。”
“我知道。”
“但你现在倒下也没用。”
音回看着他的背影。
他说得很难听。
可这一次,她没有觉得自己被推向审判席。她只是被拦住了。像一个人终于不允许她继续把自己当结界燃料。
巨型魔物抬起手臂。
阴影落下,纪念海岸像被夜晚提前吞没。佐伯在通讯里喊了什么,声音被风暴撕碎。露露亚扑到古川身前,明明小得连一块碎石都挡不住,却张开双臂,眼泪在风里乱飞。
“露露亚负责守护你们啪!”
古川低声说:“笨蛋。”
下一秒,天空被什么东西砸开。
不是光束。
是一个人。
那个人从云层上方坠下,速度快到空气被压出白色环。她没有华丽变身,没有冗长登场词,甚至没有摆姿势。黑色短发在风里一甩,运动外套被拳风压得贴住手臂。她落在巨型魔物面前,抬手,握拳。

一拳,海面炸开。
八百米高的魔物被硬生生打飞出去,巨大的身体擦过外海,掀起十公里长的白色浪墙。拳压撕开紫红云层,晨光从裂缝里落下一线,短暂照亮纪念海岸上所有湿透的人。
古川呆住。
汐里低声说:“来了个怪物。”
黑泽不知道什么时候站到他们后面,补充:“人类这边的。”
那名少女落回结界桩上,活动了一下手腕,像只是刚才打飞了一只很烦人的蚊子。她看起来十七八岁,神情冷淡,眼神锋利得像能把灾害报告直接切成两半。外套袖口印着十二星魔法少女小队的徽记。
十二星魔法少女小队.......今地球乃至全宇宙最强的魔法少女队伍。
“狮、狮子座……李晓璐前辈啪……”
露露亚整只妖精僵住,因为李晓璐又是十二星魔法少女小队中的最强,传说般的存在。
李晓璐回头看了一眼:“谁负责现场?”
佐伯的投影立刻接入,声音恢复得很快:“横滨临时支部,佐伯理世。”
“太慢。”
佐伯沉默一秒:“接受批评。”
古川听见这句,忽然觉得世界有点离谱。原来佐伯也会被人当场嫌弃。
李晓璐没有解释。她从口袋里摸出一台折叠终端,打开FT-Phone远程投影:“阿比盖尔,出来说。”
蓝白投影展开。一个金发少女的影像出现在半空,戴着细框眼镜,身后是密密麻麻的数据屏。她看起来比李晓璐温和得多,但开口速度极快。
“横滨现场各位,听得到吗?我是水瓶座阿比盖尔·史密斯。简要说明。此前Blue Coda青年乐队音乐节出现的异常个体不是偶发事件,而是同类低阶先遣波。眼前这个S级魔物疑似第四次异世界入侵正式预产物,被松动的迷途少年封印吸引,目标是吞并残响,作为未来入侵战力。”
古川抬头:“第四次……”
阿比盖尔看向他,像已经知道他是谁:“对。不是遥远传闻。它已经在试探地球。”
没人说话。
刚刚退去的黑潮,忽然变得像一封打开太早的信。第三次入侵的噩梦还没结束,第四次的影子已经站在外海。
李晓璐不耐烦地转了转手腕:“说完没?”
阿比盖尔叹气:“你可以打了,但不要在近海打碎核心。新人还有净化任务。”
李晓璐看向古川和澪:“还能画圆吗?”
古川怔了一下。
“什么?”
“我打烂。你净化。”李晓璐说,“魔法少女基础。”
古川看着外海那团重新爬起的巨大黑影,又看了看自己颤抖的手。他想说不行。他真的快没力气了。澪也快撑不住。可是李晓璐没有问他们能不能打倒那东西。她已经把最不讲理的部分接过去了。
留给他们的,是他们该完成的部分。
澪在心底轻声说:
——最后一点。
古川点头:“嗯。”
——————————————————————————————————————————————————————————————————————
李晓璐再次冲上外海。
这一次,古川看清了一点。她真的没有正式变身。没有心武展开,没有星光特效,甚至没有喊技能名。她只是踏碎空气,冲到S级魔物胸口前方,一拳打穿外壳,再一脚把试图重组的核心踢出风暴眼。每一次攻击都精准避开城市方向,把冲击压向更远的海面。
这不是他们现在能理解的战斗。
太快。
太重。
太安静。
所谓世界顶级魔法少女,不是站在那里喊“我很强”的设定板,而是在灾害真的压到城市脸上时,能用最少动作把绝望推回十公里外。
几分钟后,李晓璐单手拎着一团被打烂的黑色核心回到外海边缘。那东西仍在挣扎,像一颗长满骨刺的心脏。它不是残响,没有值得倾听的声音,只有污染和破坏本能。
李晓璐把它往古川和澪净力能触及的位置一丢。
“净化。”
古川差点被这两个字气笑。
“你说得倒轻松。”
“本来就轻松。”李晓璐看他一眼,“我都打碎了。”
“这是安慰吗?”
“事实。”
澪在心底说:“她好直。”
古川低声说:“直得很讨厌。”
可他还是举起绘星仪。
手臂很重。重到像灌了海水。两仪光环已经不稳,黑白线条断续闪烁。澪站在他身边,分体边缘透明得快看不清。露露亚飞到他们肩边,双手按住心象监测点,哭着喊:“连接还在!还在!古川,澪,再一下就好啪!”
音回和汐里也重新合奏。她们没有力气再展开大范围净化,只把最后一点音律铺成稳定线,防止外来魔物污染反冲。黑泽带着后援团撑起二号防线,奈央在避难点带所有孩子一起数节拍,遥站在门边,盯着远处黑白光,手指紧紧攥住袖口。
古川看着那团核心。
他忽然明白,这不是属于新人单独击败S级灾害的神话。现实没有那么便宜。有人打开路,有人挡住风暴,有人疏散普通人,有人撑住结界,有人拉回幸存者,有人告诉城市不要一起崩溃。然后,到了魔法少女该净化的时候,他们画下最后一笔。
这不是被削弱的胜利。
这是世界本来的样子。
希望从来不该让一个人独自扛完。
“澪。”
“嗯。”
“画圆。”
“嗯。”
绘星仪落下。
这次没有巨大的光。
黑白双线只是很细,很稳地绕过那团外来核心。黑线切断它试图吞并残响的通路,白线把残留净力导向海面外侧。核心发出刺耳尖啸,却没有人声,也没有回忆。它只是一个还没来得及长成灾害故事的怪物胚胎。
古川和澪一起闭合圆环。
“太极归一。”
“无垢圆成。”
小小的黑白圆在外海亮起。
然后,核心崩解。
光尘落进海里,没有花哨,也没有欢呼。古川的膝盖终于撑不住,身体向前倒去。露露亚尖叫一声,澪的分体也瞬间消散,回到心象深处拉住他最后一点意识。音回伸手想扶,却比他先晃了一下。最后是黑泽和汐里一起冲过来,把两边都接住。
李晓璐站在结界桩上,看了一眼净化完成的位置。
“还行。”
古川气若游丝:“谢谢夸奖。”
“不是夸。”
“那你闭嘴。”
露露亚吓得翅膀差点打结:“古川!那是十二星前辈!”
李晓璐倒没生气,只是看了他一眼:“能骂人,死不了。”
古川闭上眼:“你们强者说话都这么难听吗?”
李晓璐想了想:“看人。”
阿比盖尔的投影在旁边扶额:“晓璐,现场有未成年人。”
“我也是。”
“你不能这么用未成年人身份。”
“能。”
佐伯在通讯里沉默了两秒,像是决定暂时不参与十二星内部教育问题。
——————————————————————————————————————————————————————————————-
上午七点十二分,横滨海面终于恢复平静。
紫红色从天空里慢慢退去,云层裂开的地方漏下真正的晨光。黑潮退回海底,纪念海岸露出狼藉的地面。台阶上铺满黑色贝壳、断弦、湿透乐谱和被泡烂的纪念花束。结界桩有三座裂开,蓝光一闪一闪,像疲惫的人还在坚持睁眼。远处港区一片混乱,世界修复系统这才迟迟启动,开始修补玻璃、栏杆和被冲断的路面。
可人不会被系统修好。
第三次入侵幸存者心理支援热线爆满,临时支部的通讯墙几乎被打穿。有人问刚才是不是迷途少年回来了,有人问自己听见死去女儿的声音是不是疯了,有人愤怒地质问协会到底隐藏了什么。佐伯站在临时通讯台前,脸色很差,却没有关掉任何一条线路。
她对下属说:“准备部分真相公开预案。”
下属愣住:“上面会问责。”
佐伯看着屏幕上不断跳动的来电。
“让他们排队。”
Blue Coda临时医疗区里,古川坐在墙边,肩上披着毯子,手里被黑泽塞了一杯热汤。他已经累到连“又是汤”都不想吐槽。澪暂时无法分体,只在心底很浅地醒着。露露亚趴在他旁边的纸巾盒上,翅膀软得像被水泡过,终端还在尽职尽责地记录心珠稳定曲线。
遥走过来,把一块饭团塞到古川手里。
“吃。”
古川低头看着饭团:“我刚喝汤。”
“汤是汤,饭是饭。”
“你什么时候和黑泽先生统一战线了?”
“灾害期间,成年人和十四岁少女可以临时结盟。”
“你这个分类也很怪。”
遥看着他,眼眶有点红,却硬是没哭:“你还活着。”
古川的手指停住。
奈央站在旁边,轻轻笑了一下:“这次大家都还在。”
古川低下头,咬了一口饭团。米饭还是偏硬,海苔还是有点潮。他却没有嫌弃。
音回坐在不远处,手里抱着回音提琴。汐里坐在她旁边,一只手按着她肩膀,像怕她又悄悄站起来。她们都很狼狈。横滨的英雄照片里没有这种样子。没有湿透的头发,没有发白的嘴唇,没有手背上的擦伤,也没有被迫面对真相后那种疲惫到空掉的眼神。
古川看着音回。
他说不出原谅。
那两个字太重,也太早。父母没有回来,五年的恨没有因为一场战斗就自动归档。音回的秘密仍然伤害了横滨,协会的隐瞒也不会因为今天情况复杂就变得无罪。
可是他也没办法再只把音回看成一张被红叉划掉的胜利纪念照。
她不是单纯的英雄。
不是单纯的罪人。
也不是可以被他拿来装下所有恨的容器。
古川站起来,毯子从肩上滑下去。遥想扶他,他摆了摆手。澪在心底轻声说:
——慢一点。
“嗯。”
他走到音回面前。
音回抬头看他。
两个人安静了几秒。汐里没有插话,黑泽也没有走过来。露露亚紧张得抱住终端,像怕古川又说出什么会让记录表爆炸的话。
古川开口时,声音很哑。
“我还是没原谅你。”
音回轻轻点头:“嗯。”
古川皱眉:“算了,这次可以嗯。”
音回怔了一下。
汐里偏过头,像是差点笑出来,又忍住了。
古川看向海边。纪念海岸上的工作人员正在清理贝壳和断弦。远处,佐伯的通讯投影仍然亮着。更远的外海,李晓璐站在结界桩上和阿比盖尔吵着什么,内容大概是“你刚才不该直接把核心扔给新人”和“我扔得很准”。
横滨像刚从噩梦里醒来。
醒来以后,不代表梦就不存在了。
古川重新看向音回。
“你欠横滨的,不是死在这里。”
音回的手指一点点收紧。
古川说:“是把真相活着说完。”
这句话落下后,音回闭上眼。她没有哭出声,只是肩膀轻轻抖了一下。汐里伸手按住她的背,什么也没说。
澪在心底很轻地叹了一口气。
——古川。
“干嘛?”
——你刚才很像魔法少女。
古川脸色一僵。
“闭嘴。”
——真的。
“别说了。”
——嗯。
她停了一下,又笑着补了一句:
——但我会记下来。
古川抬手捂住脸。
窗外,第一缕真正的阳光照进Blue Coda,落在湿透的地板、空掉的汤杯、哭累睡着的孩子、忙到声音沙哑的奈央、还在嘴硬的遥、趴在纸巾盒上的露露亚,以及那张重新被送回墙边的音律小队旧照片上。
照片里,两名少女站在废墟与晨光之间。
五年前,横滨把她们写成英雄。
现在,横滨终于要开始听她们没有说完的部分。