《读完忍不住流泪的文章:母亲,我怎么让妳等了那么久...》

母亲,我怎么让妳等了那么久...

文/ 刘继荣 2009/06/03 10:08

母亲真的老了,变得孩子般缠人,每次打电话来,总是满怀热诚地问:「你什么时候回家?」

且不说相隔一千多里路,要转三次车,光是工作、孩子已经让我分身无术,哪里还抽得出时间回家。母亲的耳朵不好,我解释了半天,她仍旧热切地问:「你什么时候能回来?」

几次三番,我终于没有了耐心,在电话里冲母亲大声嚷嚷,她终于听明白,默默挂了电话。隔几天,母亲又问同样的问题,只是那语调怯怯地,没有了底气。像个不甘心的孩子,明知问了也是白问,可就是忍不住。我心一软,沉吟了一下。

母亲见我没有烦,立刻开心起来。她欣喜地向我描述:「后院的石榴都开花了,西瓜快熟了,你回来吧。」

我为难地说:「那么忙,怎么能请得上假呢!」她急急地说:「你就说妈妈得了癌,只有半年的活头了!」我立刻责怪她胡说,她呵呵地笑了。小时候,每逢刮风下雨,我不想去上学,便装肚子疼,被母亲识破,挨了一顿好骂。现在老了,她反而教着女儿说谎了,我又好气又好笑。

这样的问答不停地重复着,我终于不忍心,告诉她下个月一定回去,母亲竟高兴得哽咽起来。可不知怎么了,永远都有忙不完的事,每件事都比回家重要,最后,到底没能回去。

电话那头的母亲,仿佛没有力气再说一个字,我满怀内疚:「妈,生气了吧?」母亲这一回听真了,她连忙说:「孩子,我没有生你的气,我知道你忙。」

可是没几天,母亲的电话催得越发紧了。她说,葡萄熟了,梨熟了,快回来吃吧。我说,有什么稀罕,这里满大街都是,花个十元八元就能吃个够。母亲不高兴了,我又耐下性子来哄她:「不过,那些东西都是化肥和农药喂大的,哪有你种的好呢。」母亲得意地笑起来。

星期六那天,气温特别高,我不敢出门,开了空调在家里呆着。孩子嚷嚷雪糕没了,我只好下楼去超市买。在暑气蒸腾的街头,我忽然就看见了母亲的背影。看样子她刚下车,胳膊上挎着个篮子,背上背着沉甸甸的袋子,她弯着腰,左躲右闪着,怕别人碰了她的东西。在拥挤的人流里,母亲每走一步都很吃力。我大声地叫她,她急急抬起满是热汗的脸,四处寻找,看见我走过来,竟惊喜地说不出话来。

一回到家,母亲就喜滋滋地往外捧那些东西。她的手青筋暴露,十指上都缠着胶布,手背上有结了痂的血口子。母亲笑着对我说:「吃呀,你快吃呀,这全是我挑出来的。」

我这没有出过远门的母亲,只为着我的一句话,便千里迢迢地赶了来。她坐的是最便宜、没有空调的客车,车上又热又挤,但那些水灵灵的葡萄和梨子都完好无损。我想象不出,她一路上是如何过来的,我只知道,在这世上,凡有母亲的地方就有奇迹。

母亲只住了三天,她说我太辛苦,起早贪黑地上班,还要照顾孩子,她干著急却帮不上忙。城里的厨房设施,她一样也不敢碰,生怕弄坏了。她自己悄悄去订了票,又悄悄地一个人走。

才回去一星期,母亲又说想我了,不住地催我回家。我苦笑:「妈,你再耐心一些吧!」第二天,我接到姨妈的电话「你妈妈病了,你快回来吧。」我急得眼前发黑,泪眼婆娑地奔到车站,赶上了最后一趟车。

一路上,我心里不住地祈祷。我希望这是母亲骗我的,我希望她好好的。我愿意听她的唠叨,愿意吃光她给我做的所有饭菜,愿意经常抽空来看她。此时,我才知道,人活到八十岁也是需要母亲的。

车子终于到了村口,母亲小跑着过来,满脸的笑。我抱住她,又想哭又想笑,嗔怪道:「你说什么不好,说自己有病,亏你想得出!」受了责备的母亲,仍然无限地欢喜,她只是想看到我。

母亲乐呵呵地忙进忙出,摆了一桌子好吃的东西,等着我的夸奖。我毫不留情地批评:「红豆粥煮糊了;水煎包子的皮太厚;卤肉味道太咸。」母亲的笑容顿时变得尴尬,她无奈地搔着头。我心里暗笑,我知道,一旦我说什么东西好吃,母亲非得逼我吃一大堆,走的时候还要带上,就这样,我被她喂得肥肥白白,怎么都瘦不下去。而且,不贬低她,我怎么有机会占领灶台呢?

我给母亲做饭,跟她聊天,母亲长时间地凝视着我,眼里满是疼爱。无论我说什么,她都虔诚地半张着嘴,侧着耳朵凝神地听,就连午睡,她也坐在床边,笑咪咪地看着我。我说:「既然这么疼我,为什么不跟着我住呢?」她说住不惯城里的高楼。

没呆几天,我就急着要回去,母亲苦苦央求我再住一天。她说,今早已托人到城里买菜了,一会儿准能回来,她一定要好好给我做顿饭。县城离这儿九十多里路,母亲要把所有她认为好吃的东西都弄回来,让我吃下去,她才能心安。

从姨妈家回来的时候,母亲精心准备的菜肴,终于端上了桌,我不禁惊诧──鱼鳞没有刮尽、鸡块上是细密的鸡毛、香油金针菇里居然有头发丝。无论是荤的还是素的,都让人无法下箸。母亲年轻时那么爱干净,如今老了竟邋遢得这样。母亲见我挑来挑去就是不吃,她心疼地妥协了,送我去坐夜班车。

天很黑,母亲挽着我的胳膊。她说,你走不惯乡下的路。她陪我上了车,不住地嘱咐东嘱咐西,车子都开了,才急着下去,衣角却被车门夹住,险些摔倒。我哽咽着,趴在车窗上大叫:「妈,妈,你小心些!」她没听清楚,边追着车跑边喊:「孩子,我没有生你的气,我知道你忙!」

这一回,母亲仿佛满足了,她竟没有再催过我回家,只是不断地对我说些开心的事:「家里又添了只很乖的小牛犊;明年开春,要在院子里种好多好多的花。」听着听着,我心里一片温暖。

到年底,我又接到姨妈的电话。她说:「你妈妈病了,快回来吧。」我哪里相信,我们前天才通的话,母亲说自己很好,叫我不要挂念。

姨妈只是不住地催我,半信半疑的我还是回去了,并且买了一大袋母亲爱吃的油糕。

车到村头的时候,我伸长脖子张望着,母亲没来接我,我心里忽地就有了种不祥的预感。

姨妈告诉我,给我打电话的时候,母亲就已经不在了,她走得很安详。半年前,母亲就被诊断出了癌症,只是她没有告诉任何人,仍和平常一样乐呵呵地忙里忙外,并且把自己的后事都安排妥当了。姨妈还告诉我,母亲老早就患了眼疾,看东西很费劲。

我紧紧地把那袋油糕抱在胸前,一颗心仿佛被人挖走。原来,母亲知道自己剩下的日子不多了,才不住地打电话叫我回家,她想再多看我几眼,再和我多说几句话。原来,我挑剔着不肯下箸的饭菜,是她在视力模糊的情况下做的,我是多么的粗心!我走的那个晚上,她一个人是如何摸索到家,她跌倒了没有,我永远都无从知道了。

母亲,在生命最后的时光里,还快乐地告诉我,牵牛花爬满了旧烟囱,扁豆花开得像我小时候穿的紫衣裳。你留下所有的爱,所有的温暖,然后安静地离开。

我知道,你是这世上唯一不会生我气的人,唯一肯永远等着我的人,也就是仗着这份宠爱,我才敢让你等了那么久。

时间: 2024-11-16 02:38:00

《读完忍不住流泪的文章:母亲,我怎么让妳等了那么久...》的相关文章

CI框架源码阅读笔记3 全局函数Common.php

从本篇开始,将深入CI框架的内部,一步步去探索这个框架的实现.结构和设计. Common.php文件定义了一系列的全局函数(一般来说,全局函数具有最高的加载优先权,因此大多数的框架中BootStrap引导文件都会最先引入全局函数,以便于之后的处理工作). 打开Common.php中,第一行代码就非常诡异: if ( ! defined('BASEPATH')) exit('No direct script access allowed'); 上一篇(CI框架源码阅读笔记2 一切的入口 index

IOS测试框架之:athrun的InstrumentDriver源码阅读笔记

athrun的InstrumentDriver源码阅读笔记 作者:唯一 athrun是淘宝的开源测试项目,InstrumentDriver是ios端的实现,之前在公司项目中用过这个框架,没有深入了解,现在回来记录下. 官方介绍:http://code.taobao.org/p/athrun/wiki/instrumentDriver/ 优点:这个框架是对UIAutomation的java实现,在代码提示.用例维护方面比UIAutomation强多了,借junit4的光,我们可以通过junit4的

Yii源码阅读笔记 - 日志组件

?使用 Yii框架为开发者提供两个静态方法进行日志记录: Yii::log($message, $level, $category);Yii::trace($message, $category); 两者的区别在于后者依赖于应用开启调试模式,即定义常量YII_DEBUG: defined('YII_DEBUG') or define('YII_DEBUG', true); Yii::log方法的调用需要指定message的level和category.category是格式为“xxx.yyy.z

源码阅读笔记 - 1 MSVC2015中的std::sort

大约寒假开始的时候我就已经把std::sort的源码阅读完毕并理解其中的做法了,到了寒假结尾,姑且把它写出来 这是我的第一篇源码阅读笔记,以后会发更多的,包括算法和库实现,源码会按照我自己的代码风格格式化,去掉或者展开用于条件编译或者debug检查的宏,依重要程度重新排序函数,但是不会改变命名方式(虽然MSVC的STL命名实在是我不能接受的那种),对于代码块的解释会在代码块前(上面)用注释标明. template<class _RanIt, class _Diff, class _Pr> in

CI框架源码阅读笔记5 基准测试 BenchMark.php

上一篇博客(CI框架源码阅读笔记4 引导文件CodeIgniter.php)中,我们已经看到:CI中核心流程的核心功能都是由不同的组件来完成的.这些组件类似于一个一个单独的模块,不同的模块完成不同的功能,各模块之间可以相互调用,共同构成了CI的核心骨架. 从本篇开始,将进一步去分析各组件的实现细节,深入CI核心的黑盒内部(研究之后,其实就应该是白盒了,仅仅对于应用来说,它应该算是黑盒),从而更好的去认识.把握这个框架. 按照惯例,在开始之前,我们贴上CI中不完全的核心组件图: 由于BenchMa

CI框架源码阅读笔记2 一切的入口 index.php

上一节(CI框架源码阅读笔记1 - 环境准备.基本术语和框架流程)中,我们提到了CI框架的基本流程,这里这次贴出流程图,以备参考: 作为CI框架的入口文件,源码阅读,自然由此开始.在源码阅读的过程中,我们并不会逐行进行解释,而只解释核心的功能和实现. 1.       设置应用程序环境 define('ENVIRONMENT', 'development'); 这里的development可以是任何你喜欢的环境名称(比如dev,再如test),相对应的,你要在下面的switch case代码块中

Apache Storm源码阅读笔记

欢迎转载,转载请注明出处. 楔子 自从建了Spark交流的QQ群之后,热情加入的同学不少,大家不仅对Spark很热衷对于Storm也是充满好奇.大家都提到一个问题就是有关storm内部实现机理的资料比较少,理解起来非常费劲. 尽管自己也陆续对storm的源码走读发表了一些博文,当时写的时候比较匆忙,有时候衔接的不是太好,此番做了一些整理,主要是针对TridentTopology部分,修改过的内容采用pdf格式发布,方便打印. 文章中有些内容的理解得益于徐明明和fxjwind两位的指点,非常感谢.

CI框架源码阅读笔记4 引导文件CodeIgniter.php

到了这里,终于进入CI框架的核心了.既然是"引导"文件,那么就是对用户的请求.参数等做相应的导向,让用户请求和数据流按照正确的线路各就各位.例如,用户的请求url: http://you.host.com/usr/reg 经过引导文件,实际上会交给Application中的UsrController控制器的reg方法去处理. 这之中,CodeIgniter.php做了哪些工作?我们一步步来看. 1.    导入预定义常量.框架环境初始化 之前的一篇博客(CI框架源码阅读笔记2 一切的入

jdk源码阅读笔记之java集合框架(二)(ArrayList)

关于ArrayList的分析,会从且仅从其添加(add)与删除(remove)方法入手. ArrayList类定义: p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Monaco } span.s1 { color: #931a68 } public class ArrayList<E> extends AbstractList<E> implements List<E> ArrayList基本属性: /** *

dubbo源码阅读笔记--服务调用时序

上接dubbo源码阅读笔记--暴露服务时序,继续梳理服务调用时序,下图右面红线流程. 整理了调用时序图 分为3步,connect,decode,invoke. 连接 AllChannelHandler.connected(Channel) line: 38 HeartbeatHandler.connected(Channel) line: 47 MultiMessageHandler(AbstractChannelHandlerDelegate).connected(Channel) line: