第16章
子夜,大炎军营的灯火忽然全部熄灭了。
不是被风吹灭的。是有人下了统一命令,所有的篝火和火把在同一时刻被扑灭。整片旷野在几个呼吸之间沉入了彻底的黑暗,像一头潜伏了十天的巨兽终于屏住了呼吸。
陈渊在城楼上第一时间捕捉到了这个变化。他放下望远镜,没有丝毫犹豫,直接对身边的传令兵下令:“点火。把城墙上所有备用的火把全部点燃,每隔三步一支,把城墙照成白昼。然后通知楚云飞——大炎今夜动手。让他按预定方案从北门出击,目标是大炎军营与本阵之间的联络线。”
传令兵飞奔而去。几个呼吸之后,整面南城墙被火把照亮,橘红色的光芒在黑暗的旷野上划出一道刺目的界限。城墙上,三百守军已在各自阵位上严阵以待。城墙下,预备队抱着矛蹲在城墙,随时准备顶上。铁匠铺的老铁匠也被叫起来了,蹲在铁砧旁边打盹,炉子没熄,火苗在炉膛里低低地烧着。他说万一要补打铁蒺藜,他随时能上手。他旁边堆着大概一百多枚今天赶制的四棱铁蒺藜,虽然数量不多,但够在城墙前再补一层。
大炎的进攻在丑时一刻发动。这一次不是骑兵冲锋,不是盾车推进,而是一种陈渊从未在这个世界见过的方式——所有的云梯、撞车和残存的盾车全部集中在南面城墙,东西两面只放了少量佯攻部队虚张声势。三殿下把所有筹码都押在了南门。他知道自己的时间不多了。粮草只剩不到两天的存量,再拖下去全军都要饿死在北境城下。今夜是他最后一个机会。胜,则全盘翻盘;败,则全军覆没。
他骑在那匹高大的黑马上,站在南面攻城部队的后方,头盔上的红羽在火光中格外醒目。他亲自指挥。这是他打了二十年仗以来第一次亲自站在攻城第一线督战。草原勇士出身的将领从不站在后方——这是他们骨子里的骄傲。但此刻驱使他的不是骄傲,是绝境。
第一波攻城步兵在盾车的掩护下冲到了城墙脚下。这一次他们的工兵没有试图铺木板填壕沟——来不及了。他们直接用人体填。前排的士兵跳进深壕,被底部的削尖木桩刺穿,后排的士兵踩着他们的尸体继续往前冲。第二道壕沟同样如此。大炎士兵在绝境中被激发出了一种近乎疯狂的勇猛——与其饿死在军营里,不如死在城墙上。草原勇士的归宿本就该是战场,而不是溃退路上冻饿而死的无名荒丘。
城墙上的弩箭和石头如雨而下。沈鸢的弩手们改用了精确点射,每一箭都瞄准工兵和云梯手,不再浪费任何一支箭。她们的箭囊已经快空了,但她们的射速没有丝毫减慢。赵勇带着矛阵守在城墙上最吃紧的一段,三排矛手轮换刺,每次换排都伴随着一声嘶哑的口令——“换!”“刺!”“收!”——这三个字在十天的激战里已经被重复了成千上万次,每一个矛手的肌肉都记住了它们的节奏。城墙被一波又一波地冲击,前排矛手倒下了后排顶上,没有人后退一步。受伤的矛手被拖到后面,急救队的止血带飞快地缠上伤口,然后他们又爬回去,用没受伤的那只手继续握矛。
丑时三刻,第三条云梯搭上了垛口。这一架云梯的铁钩经过了加强,咬合力极强,三个矛手合力推都推不翻。周铁柱亲自扛着铁锤冲上去,一锤砸在铁钩部,火星四溅,铁钩变形但没断——大炎最好的铁匠打的钩子,韧性比普通铁钩强得多。他骂了一句脏话,轮起铁锤又是一下。第二锤砸下去的时候,一个翻上垛口的大炎兵挥刀砍向他的脖子。周铁柱侧身用肩膀硬挨了这一刀——刀锋砍在他左臂的绷带上,正好卡进了昨天那道还没愈合的伤口,疼得他整张脸都扭曲了,但他没有退,稳稳地站在原地,第三锤终于把铁钩连砸断。云梯带着上面挂着的七八个人轰然倒塌,周铁柱的肩膀上多了一道新伤,鲜血顺着他的手腕滴在地上。但他没有停——他甚至没有看自己的伤口一眼——转身就扑向下一个垛口。
寅时,第一辆冲车撞上了城门。铁皮包裹的巨木在十几个大炎兵的合力推动下,一下接一下地撞在城门上,每一次撞击都让城门发出沉闷的呻吟。铁皮与木板之间的摩擦声尖利刺耳,门后的横木在巨大的冲击力下开始弯曲变形。陈渊站在城楼正上方,低头看着那辆冲车,然后转头对身边的民兵说:“把最后半桶火油全部倒下去。”
两个民兵抬起那只沉重的木桶——这是楚云飞留下的最后半桶边军专用火油,陈渊一直扣着没用,就是为了这一刻——从垛口上推了下去。木桶砸在冲车上碎裂,黑稠的火油溅满了冲车的顶棚和推车士兵的全身。紧接着一支火把从城楼上扔了下来。火油接触火焰的瞬间,冲车变成了一个巨大的火球。推车的士兵在火中尖叫着四散奔逃,但火油的黏附力让他们无法扑灭身上的火焰,一个接一个地倒在火光里。冲车的木质结构在高温下迅速变形崩塌,包铁皮的巨木从车架上脱落砸在燃烧的残骸上,溅起一片火星。
但三殿下没有退。他看着燃烧的冲车,脸上的表情几乎没有变化——没有暴怒,没有恐惧,只有一种被到绝境的冰冷。冲车烧了,还有云梯。云梯断了,还有人。只要还有一个人能翻上城墙,这仗就还没输。他对身边的传令兵说了几个字,传令兵策马狂奔到后队,片刻之后又一面新的中军旗从大营方向被扛了出来,旗面上绣着一只张牙舞爪的金色苍狼——这是三殿下本部亲兵的图腾,草原上最精锐的骑兵冲锋队。他把自己最后的王牌押上了。
卯时,天边泛起第一线鱼肚白。楚云飞的骑兵从北面山脊上俯冲而下,如一支蓄了十天的箭终于离弦。三千骑兵分成三个纵队,从中路和两翼同时切入大炎攻城部队与后方军营之间的联络线。右翼由赵勇率领,左翼交给了巴特尔和他的草原部众——这批降兵对大炎军营的部署了如指掌,知道哪里是辎重队,哪里是指挥哨,哪里是备用马场。他们趁大炎本阵空虚,直接放火烧了马厩和仅剩的粮车。南面城墙外的旷野上,被烧毁的冲车和云梯的残骸还在冒烟,焦臭味混着血腥味被北风吹得漫山遍野都是。
陈渊在城楼上用望远镜看到了这一切。他看到了楚云飞的骑兵像一把刀切进大炎本阵的侧腹,看到了赵勇带队冲在最前面的身影,看到了巴特尔的草原部众在放火烧马厩时兴奋地挥舞着火把。然后他放下望远镜,对着城墙上已经打了整整一夜的所有人,用从开战以来最大的音量喊了一句话。
“楚云飞回来了。粮草全烧了。我们赢了。”
城墙上安静了一瞬。没有人欢呼。然后赵勇——正在西面城墙上用矛撑着身体勉强站着的赵勇——第一个笑了,笑了一声就咳出了血,咳完血接着笑。他的嘴唇裂了好几个口子,血顺着嘴角往下淌,但他笑得比任何时候都畅快。周铁柱跪在垛口后面,捂着肩膀的伤口,没有哭也没有笑,只是用沙哑到几乎听不见的声音说了两个字:“好,好。”
沈鸢把长剑往地上一,剑刃入地三寸。她转身面向南面城墙,对着她手下的女兵们——那些从长公主府叛出来的、被烙了七年“情”字烙印的女人——用与她平常的冷静截然不同的嗓音吼了一声:“北境!”
“北境!”一百多个女兵齐声回应,声音震得垛口上的碎石簌簌往下掉。
陈渊站在城楼上,看着这一切。他没有欢呼,没有挥拳,没有说任何慷慨激昂的话。他只是低下头,在战况记录册上写了一行字。字迹一如既往地工整,每一个字的笔画都稳稳当当,看不出任何情绪波动的痕迹。赵勇后来凑过去看了一眼,发现那一行字写的是:第十一,守城胜利。战损统计及后续行动待补充。
赵勇笑了。因为他忽然发现大人写这行字时有一个极小的破绽——那个从来不会写错别字的人,把“十一”写成了“十十”,然后又划掉重写的。这就是陈渊这十天来唯一的一次失态。划掉一个写错的数字,然后继续面无表情地做该做的事。
旷野上,三殿下没有逃。
他的亲兵簇拥着他,试图把他拉上马往北撤。他甩开了他们的手。他骑在那匹高大的黑马上,头盔上的红羽被刀削掉了一截,银灰色的狼皮大氅上溅满了血——有他自己的,也有别人的。他带来的两万铁骑,现在还站着的不到八千,粮草全没了,马厩被烧了,退路被楚云飞截断了。他看着城墙上那面被朝阳染成金色的北境城旗,忽然想起了一个人——夜无殇。他那个被送到大夏当质子的弟弟,那个从小被他鄙夷为“只会讨好女人的废物”的弟弟。
京城传来的最后一份密报说,夜无殇被陈渊用一杯茶策反了。密报是三殿下亲手烧掉的,当时他并不在意。一个被女人养了三年的质子,策不策反有什么区别?废物永远是废物,不管站在哪一边。但现在他突然明白了一件事——不是夜无殇太弱。是陈渊太强。强到能用一杯茶撬动一个被情感绑定了三年的质子,强到能用一本册子治好一个被婚约PUA了三年的将军,强到能用三百人挡住两万铁骑十一天。
他把已经卷了刃的弯刀往地上一,翻身下马,站在旷野中间,背对着北境城,面对着他剩余的部队,用草原话说了一句所有人都不敢相信的话。
“撤。回草原。”
“三殿下!”副将的声音近乎哀求,“末将带亲兵断后,您先走——”
“我说撤。”他的声音依然不高,但每个字都带着一种被折断的骄傲,像是被砍倒的狼头旗还在风里最后抖了一下,“能带回多少人,就带回多少人。这是我的命令。你们以后不用再听我的了。回去告诉父汗——他的三儿子,死在北境城下。”
他转过身,一个人走向北境城的南门。他的背影在朝阳里被拉得很长,银灰色的狼皮大氅在风里翻飞。他没有带武器,那把卷了刃的弯刀已经被他丢在了身后的地上。他走得很慢,每一步都踩在被铁蒺藜碎片和涸血渍覆盖的土地上,靴底偶尔踩到一片碎铁发出细微的金属摩擦声。
城墙上所有人的目光都落在他身上。赵勇手里的矛放低了几分,周铁柱捂着肩膀的伤口艰难地站起来,沈鸢眯着眼盯着这个独行而来的身影,手指无意识地搭上了剑柄。他们都不确定这个人想什么。
陈渊放下望远镜,沉默了片刻,然后说了一句话:“开城门。”
“大人?”赵勇难以置信地转头。
“他一个人来的,没有带武器。以他的骄傲,不会用诈降这种手段。”陈渊收起战况记录册,转身走下城楼,“而且他走路的姿态——右肩微微前倾,右腿着地时重心略有偏移——是右腿受伤了,不是装的。他已经不想活了。让楚云飞的人不要放箭。这个人,我要跟他面谈。”
城门缓缓打开。陈渊站在城门口,身后是被烧毁的冲车残骸和满地铁蒺藜碎屑,身前是空旷的旷野,对面是一个孤身走来的敌国统帅。两个人之间的距离不到五步时,三殿下停下了脚步。
十一天。这是他们第一次在这么近的距离里面对面。三殿下看到了一张年轻而冷淡的脸,没有战胜者的骄狂,没有被围困十一后终于劫后余生的庆幸,只有一种像是在验收时发现数据基本符合预期的平静。这种平静比任何嘲讽都更让他难受——如果他看到的是得意,他可以用一句草原勇士的硬话来回应;如果他看到的是愤怒,他可以用沉默来对抗。但他看到的只是平静。就好像这场十一天的攻防战,在这个人眼里从头到尾就不是一场生死搏,而是一个需要解决的问题。现在问题解决了。仅此而已。
“我是夜无殇的三哥。”他先开口了。他的大夏官话带着浓重的草原口音,但并不难懂,“谢谢你没让弓箭手放箭。”
“我知道你是谁。我也知道你为什么选择不逃。”陈渊的语气平稳,没有任何多余的情绪,像是在陈述一个已经被反复验证过的结论,“因为你觉得回去以后没办法跟你的父汗解释——为什么两万铁骑,打不下一个三百人守的小城。”
三殿下没有反驳。他的沉默就是承认。草原上打了败仗可以回去,但打了一场被三百人羞辱的败仗,没有人能回去。这不是军法的问题——军法不会因为攻城失败处决一个王子。这是尊严的问题。一个草原王子的尊严,建立在战功、掠夺和敌人的恐惧之上。他输掉了所有的战功,输掉了两万骑兵,输掉了粮草辎重,更重要的是——他输掉了让敌人恐惧的能力。北境城没有恐惧。北境城有一个在开战第一天就在写战况记录的人。一个从来不恐惧的人,就不可能被打败。
“我想问你一个问题。”三殿下抬起头,直视陈渊的眼睛。他这一辈子只对父汗低过头,只对草原的天神弯过腰。但今天,他站在一个从未领过兵的流放庶子面前,用一种近乎求教的语气问了一个他憋了十一天的问题,“你是怎么做到的?”
陈渊没有回答这个问题。他反问了一个问题。
“你们部落的牧场,今年产了多少草?”
三殿下愣住了。这个问题太突兀了,突兀到他一时间以为对方在羞辱他。但他从陈渊的表情里看不出任何羞辱的意思——这个人问得很认真,就好像“产了多少草”和“怎么守住一座城”之间确实存在着某种他不理解但确实存在的关联。
“我不知道。”他说,“那是牧民的事。我是王子,不数草。”
“这就是答案。”陈渊看着他的眼睛,语气平静如水,“你打了二十年仗,但你从来没有数过你的粮草能撑几天,你的人马每天消耗多少,你的铁蒺藜能铺多少亩地,你的火油能烧几辆盾车。你觉得这些是‘牧民的事’。所以你输了。不是因为你的骑兵不够猛,不是因为你的云梯不够长——是因为你的战争建立在勇气和骄傲上。勇气和骄傲是会被消耗的,消耗完了你就什么都没有了。而我的战争建立在数字上。数字不会累,不会怕,不会因为死了太多人就不想打了。只要数字还在,我就能继续打。”
三殿下沉默了很长时间。然后他笑了。不是苦笑,不是惨笑,是一种被彻底击垮之后反而释然的、从腔深处发出的笑声。他笑得眼泪都出来了,笑得右腿的伤口重新裂开渗出血来,但他还是笑。因为他终于明白了——他输得一点都不冤。
“还有最后一个问题。”他收起笑容,眼神认真地看向陈渊,“夜无殇——你对他做了什么?”
陈渊没有隐瞒:“我给他喝了一杯下了情蛊丹的茶。药效七,让他对他第一眼看到的人产生强烈依赖。他第一眼看到的是女帝。七之后,我的人把他从皇宫里接出来,给了他一本《演员的自我修养》和一本《资本论》的简化版。他现在是大夏对外文化输出的顾问。得不错。”
三殿下又沉默了。这一次他沉默得更久。然后他点了点头,像是在确认一个早已隐约猜到的事实。他转过身,朝着草原的方向走了几步,然后停下来,背对着陈渊说了一句话。声音不高,但每个字都被北风送进了陈渊的耳朵里。
“回去告诉夜无殇——三哥不恨他。三哥只是到死都没赢过你。”
他走回旷野中间,弯腰捡起那把被他丢弃的弯刀。然后他重新站直身体,面对北境城的方向,把弯刀的刀尖对准自己的口。
城墙上所有人都屏住了呼吸。陈渊没有出言阻止,只是安静地看着。他尊重一个骄傲的统帅选择自己的终点。三殿下没有犹豫——他这一辈子做任何事都不犹豫。刀尖刺入口的那一刻,他的身体僵了一瞬,然后仰面倒下,银灰色的狼皮大氅在风里缓缓飘落,盖住了他的脸。
大炎残部在晨雾中缓缓退去。残存的八千骑兵在副将的带领下沿来路往北撤退,没有战鼓,没有狼头旗,只有马蹄踏碎冻土的声音响成一片沉闷的低鸣。楚云飞的骑兵没有追击。陈渊给楚云飞的命令里写得很清楚:放他们走。理由有二——第一,北境城的守军已经打到极限,没有追击败寇的余力;第二,这八千人的溃败消息会像瘟疫一样传遍草原,让所有对大夏有觊觎之心的部落都记住北境城的名字。八千个活着回去的见证者,比八千具尸体更有战略价值。
三殿下阵亡的消息在当天下午传遍了整个北境城。在确认了大炎残部已全部撤出北境关隘之后,压抑了十一昼夜的城池终于活过来了。有人在城墙上烧了一面从大炎溃兵手里缴获的狼头旗,火光照亮了半条街,人们在火光里又哭又笑,有人相互拥抱,有人跪在地上放声大哭。矿工们从城墙下钻出来,脸上抹得黑一道白一道,憨憨地笑。后勤队的女人们端出了最后一批储存在地窖里的腊肉,那是陈渊开战前特意嘱咐囤下来的,说“打完仗才能吃”。铁匠铺的老铁匠把最后一炉铁水浇成了铁犁,说打完仗了,该种地了。他把铁犁从模具里取出来的时候,用粗布擦了又擦,像是给一件本该在泥土里磨损的东西赋予了某种仪式般的尊严。
赵勇瘸着腿在广场上跟每一个他认识的人拥抱,抱到张三的时候用力拍着他的后背说“你小子还活着,太好了”。张三指了指旁边的巴特尔说“这个老伯是草原人,以后要在咱这儿种地”。巴特尔点了点头,表情很严肃,但眼睛里分明在笑。他的部落部众在旁边排着队领饭,每人一碗红薯饭配一勺炖肉,跟北境城的民兵吃一样的饭菜。老巴特尔端着碗站在广场边上,看了很久才坐下来吃。他活了六十年,这是他第一次不是在战利品堆旁吃饭,而是在粮食仓库门口排队打饭。他觉得这顿饭是他这辈子吃过的最好的东西。
沈鸢靠在她惯常待的那扇窗户边,把已经磨短了小半截的长剑收入鞘中。窗外,她的女兵们正在和赵勇的护卫队一起搬运伤员——伤兵躺在木板上,被两两一组的担架队从城墙下抬起,缓慢而平稳地穿过广场,送进医疗棚。阳光洒在女兵们左臂的烙印上,那些“情”字上多了一道横着的剑伤,或者脆被新刺上的“北境”两个字盖住了。那是她们昨晚自己刺的。沈鸢看着这一幕,嘴角浮起一个极浅的弧度。她在这个笑容里完成了一次只有她自己知道的告别——不是告别剑,是告别那个曾经跪在长公主面前求烙印的十六岁少女。
楚云飞站在城墙上,看着远方天边最后一缕大炎残兵的烟尘消散在地平线上。他伸手摸了摸腰间的铁刀。刀柄上那个“北”字被汗和血浸得颜色更深了。他把刀抽出来看了一眼——这把北境自产的铁刀,陪他打了鹰嘴崖伏击战,陪他截了三条粮道,陪他端了三个粮仓,陪他打赢了他这辈子第一场不是因为“爱情”驱动而是因为“责任”驱动的仗。刀身上多了好几道深浅不一的砍痕,但刀刃仍然锋利。他忽然想起自己几个月前刚来北境城时说过的一句话——“我要在这里住几天,躲清净。”那时候他觉得自己是被爱情打败的废物,只想找个没人谈恋爱的地方躲几天。那时候他以为这只是一座普通的边陲小城,最大的特点就是没人写情诗。现在他才明白,这里不是躲清净的地方。这里是他的部队、他的战友、他的第二个家。
他把刀回鞘中,转身走下城墙。城墙下,陈渊正蹲在地上捡铁蒺藜的碎片,一片一片地放进一个竹篮里,像是在做战后物资回收统计。楚云飞走过去,蹲在他旁边,帮他捡。
两个人蹲在城墙下捡了半天的铁蒺藜碎片,谁也没有说话。然后楚云飞忽然开口了。
“你说的那个安全同盟——什么时候开始搞?”
“明天。”陈渊把一片碎铁蒺藜放进竹篮,翻过来看了看断面,确认是几号模具出的货,然后在心里记了一笔铁蒺藜损耗率的数据,“今晚把战损统计做完。明天开始写安全同盟章程。你负责军事条款,我负责经济条款。巴特尔的部落安置方案也要写进去。”
“然后呢?”
“然后过冬。然后练兵。然后等春天。”陈渊站起来,拍了拍膝上的土,提着竹篮往铁匠铺的方向走去,“春天来了,我去京城。女帝欠我一个解释。”
楚云飞蹲在原地,看着陈渊的背影穿过广场上又哭又笑的人群,青布长衫的下摆沾满了煤灰、硝烟和涸的血渍,但走路的步子跟十一天前一模一样——不快不慢,每一步都踩得稳稳当当。广场上那些又哭又笑的人们自动给他让开一条路,不是敬畏,不是恐惧,是习惯。他们已经习惯了这个人永远不在该哭的时候哭、该笑的时候笑。他们也已经习惯了相信他——不是因为他说了什么好听的话,而是因为他做的每一件事,最后都被证明是对的。
楚云飞站起来,拍了拍膝上的土,忍不住笑了笑。然后他快步跟了上去。