那句话轻得几乎听不见,却像烙印一样刻在林韵心底。她记得自己接过那个轻飘飘又重如千钧的小生命时,婴儿在她怀中不安地扭动,小脸皱成一团,仿佛已经感知到与母亲分别的哀伤。
那天她向好友许下承诺:会把这孩子当作亲生,会护她一生顺遂平安。
这些年,她和季知河确实做到了。他们定居香港,季知河甚至将生意重心转向东南亚,一切只为了远离那个北方家族的影子。
然而,那些深夜漏出的低语碎片,是林韵心中一道沉甸甸的、对故人的承诺。
她曾以为可以将秘密永远埋藏,让季夏在纯粹的、无阴影的爱中长大。可现在,电话那头苍老而威严的声音,像一只无形的手,硬生生要揭开这层保护膜。
爱女心切,与对旧友承诺的顾念,像两股暗流在她心中冲撞撕扯。
她想起江可菲的托付,那里面有哀求,有绝望,但也有一丝微弱的期待——期待女儿有一天能知道自己的来处,哪怕那来处充满了伤痛。
或许,是时候了。季夏已经十七岁,有了自己的判断力,不能永远活在父母编织的保护罩里。
林韵伸出手,温热的手掌覆在季夏微凉的手背上,轻轻拍了拍。女儿的手指纤长,因为常年练古筝,指尖有薄薄的茧。这双手,曾在她膝上蹒跚学步,曾第一次写下自己的名字,曾在无数个夜晚抓紧她的衣角入睡。
“你爹地说的,都是为你着想。”她开口,声音温柔却带着不易察觉的颤,像被风吹动的蛛丝,“京城确实陌生。气候、饮食、人际关系,全都不同。你在香港有朋友,有熟悉的老师,有每天散步的海滨小道,有知道你不吃葱花的茶餐厅老板……”
她停顿了一下,目光掠过女儿低垂的睫毛,那睫毛在眼睑下投出一小片阴影,轻轻颤动。
“可是夏夏,电话是爷爷亲自打来的。老人家年纪大了,身体……这次或许是个机会。”她没说是什么机会,但眼底的复杂情绪已泄露了几分——是让老人见见血脉至亲的机会,或许,也是让女儿触碰那段被掩埋的身世的机会。有些真相,从别人口中听说,不如亲眼去看、去感受。
林韵看向丈夫,目光里有恳求,有坚持,也有与他同样的不舍与忧虑。
他们共同养育这个孩子十七年,每一个决定都是商量着来,从无分歧。这是第一次,她感到自己站在了丈夫的对立面,而这种对立令她心如刀割。
“我们总说顺其自然。”林韵继续,声音更轻了,仿佛在说服自己,“现在或许就是时候来了。我们替她挡了十七年,可路...终归要她自己去看、去选的。她有权知道自己的根在哪里。”
季知河沉默着,目光在妻子与女儿之间游移。
他最终长长叹了口气,那叹息里有无力,也有妥协。他别开脸,望向窗外璀璨却遥远的霓虹,低声说:“我只是……舍不得。”声音轻得像一声呜咽,“我怕她受委屈,怕她不适应。”
空气里弥漫着爱、忧虑与未决的悬念。空调的冷气还在呼呼吹着,但季夏却感到一阵燥热从心底升起。她看着养父母眼中交织的矛盾与深情,看着他们为了她争执、妥协、痛苦,心底那点关于“根”的迷惘与酸楚,悄然漫上,与眼前温暖的羁绊缠绕在一起。
“我去。”季夏忽然开口,声音不大,却让餐桌上的两个大人都愣住了。
她抬起头,目光在养父母脸上缓缓移动,像是要把这一刻他们的表情深深印在心底。林韵眼中闪着泪光,季知河嘴唇微张,欲言又止。
“我去北京。”季夏重复道,声音比刚才坚定了些。
林韵的眼泪终于滑落,她急忙用手背擦去,却越擦越多。季知河伸手握住她的手,夫妻俩的手在餐桌上紧紧相握,像是要从彼此身上汲取力量。
“如果你觉得不适应,随时可以回来。”季知河最终说道,每个字都说得艰难,“香港永远是你的家,我们永远是你的父母。这一点,不会因为你去哪里、见什么人而改变。”
而电话那端,京城的暮色正缓缓沉降,笼罩着那座古老而复杂的宅院。
命运的齿轮,在相隔两千公里的南国与北地之间,发出了细微却清晰的扣合声。
飞机巨大的轰鸣声在停机坪上回荡,像钝器击打着空气。香港国际机场永远繁忙,玻璃幕墙外是南国特有的、带着咸腥水汽的天光。
林韵抓着季夏的手,指尖微凉,掌心却有些汗湿。她早已不是会轻易掉眼泪的妇人,此刻却一遍遍重复着那些说过的话,仿佛不如此,话语便会在喉咙里干涸碎裂。“……要听爷爷奶奶话,知道吗?他们年纪大了,说话或许方式不一样,但心是好的。”她抬手,将季夏额前一缕被空调风吹乱的头发仔细别到耳后,动作轻柔得像在整理易碎的瓷器,“天冷记得加衣,北方的干冷不同这里。还有,要好好学习,但别太熬着自己……”
话到此处,哽了一下,终究没说出更多。那里对她而言,也是隔着岁月烟尘、复杂难言的远方。
季知河一直站在半步之外,身形笔挺,唇线抿成一道沉默的直线。他目光低垂,看着女儿行李箱的滚轮,听着妻子那些细细碎碎的嘱咐,一言不发。机场广播用几种语言催促着登机,人流在他们身边分开又合拢。"
错误信息:Access to the path 'D:\website\xsnews3\zhumengxiaoshuo.com\pc\link_cache.txt' is denied.
错误堆栈: at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.StreamWriter.CreateFile(String path, Boolean append, Boolean checkHost)
at System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize, Boolean checkHost)
at System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding)
at ASP.views_shared_footer_ascx.__Render__control1(HtmlTextWriter __w, Control parameterContainer)