故事发生在许多年前,村里有一个孤独的老人,叫做陈光棍。他没有结婚,也没有亲人陪伴。
陈光棍一天去山上抓了一条白蛇,当晚梦到被这条白蛇用打死了。谁知第二天,陈光棍被一只蛇用枪打死了。人们不禁想:是白蛇于梦境中所示,还是人性的扭曲让陈光棍无处躲藏?
有一只流浪狗被车轮压断了一条腿,失去了自己的主人。他狼狈地漫游在城市的大街小巷,身负伤痛又无依无靠。直到一个孤独寂寞的老人陈光棍走过来,他知道他们将成为朋友。
陈光棍年事已高,贫困潦倒,只能独自住在丛林中搭建了一间小木屋。靠着一些从祖宗留下来的打猎技巧,他能够时常捕捉野兔和野鸡,偶尔抓一些蛇去卖,以此为生。
每次在森林中打陷阱时,那只流浪狗瘸着腿尾随在他身后。他把它当作自己的家人一样对待,总是备上食物给它留一些。
有一天,陈光棍捕到了一只几米长,拳头粗的白蛇,他的内心感到无比的愉悦。这可是可以卖一个好价钱,足够他一个月的生活费。然而那晚流浪狗一夜不停地叫,陈光棍以为它饿了,于是摸着它的头说:“老伙计,等卖了这条蛇,我们就会有足够一个月的食物了!”但那只狗对于人与蛇之间的区别毫不理睬,继续朝蛇叫。陈光棍生气地把它扔到了门外,把它关在了那里。
当晚,在他的梦中,陈光棍被一条白蛇缠绕,在这个独自生存的房子里,他被它完全束缚。当他醒来时,他感到压抑,窗外有一缕光。当他打开门去看流浪狗时,才意识到那只勇敢的狗让蛇飞了。那只狗变得非常安静,陈光棍感激不已,他们是真正的朋友,互不背叛,永不放弃。
陈光棍又做了一个奇怪的梦,在梦中,他被一条蛇咬死了。第二天,他带着装满蛇的背篓下山去卖。在和村民们闲聊时,他偶然提起这个梦,感到同时生气和好笑。他和他的朋友们打趣道:“陈光棍,你小心点儿,蛇说不定真的会来找你报仇!”陈光棍淡然一笑:“你们听说过猎人被猎物打死的吗?难道蛇会拿枪吗?如果那样的话,连母猪都得会爬树了!”
吹完牛之后,他想起要检查今天的收获,便和村民们告别,向山上走去。阳光明媚,微风吹拂,旁边的小树随风摇晃。勤劳的陈光棍背着他特制的背篓,在检查完之前设置的陷阱后,有些累了,就躺在草地上休息。然而今天,那只流浪狗却一直低着头,突然向陈光棍冲了过来,低着头摩擦着他的脚,发出一声声悲伤的嗥叫。牠抬起自己的头,用布满血丝的清澈眼眸注视着陈光棍,仿佛眼里满是泪水。
陈光棍有些困惑,轻柔地摸了摸那只狗的头,问道:“怎么了?难道还在为昨天的事情生气吗?那条蛇我们不能吃,现在我们可以吃别的东西。别伤心了。”流浪狗终于平静下来,然而它的眼神仍然流露出悲伤和孤独,仿佛没有找到真正的归属感。陈光棍心中一动,决定将这只狗带回家中,像自己的家人一样对待它。
陈光棍感到有些惊喜又惊恐,惊喜的是又出现了一条蛇,惊恐的是流浪狗好像还在为蛇的事情气他。当他看到一条青蛇在不远处悄悄地爬行时,兴奋得忍不住想再次抓住它,卖个好价钱。他甚至认为流浪狗会因为这条蛇的原因再次杀死他,就像他昨晚所做的梦一样。他感到莫名的愤怒,暗自发誓要打死这条蛇。
陈光棍拿起枪,冲向那条青蛇。流浪狗开始惊慌地“汪汪汪”叫了几声,但见陈光棍没有理睬它,就趴在一旁,闭上了眼睛。
青蛇感受到了陈光棍的存在,开始爬得更快。陈光棍开了几枪,但都没打中。他越打越怒,这种蛇很稀有,价格很高,令他不禁心中滴血。他眼里只有打死这条蛇。
最后,那条蛇退到了一棵树旁,停止了逃跑。陈光棍居高临下地嘲笑道:“你跑不了了,我一定要打死你!”然后他扣动扳机。但就在这一瞬间,那条蛇突然摆动尾巴,枪口扭转反向,击中了陈光棍的脖子,颈部的伤口变得越来越严重。陈光棍已感到自己快要离开这个世界,他的眼睛变得模糊,但他仍然能听到流浪狗的叫声。他感到遗憾,能否再看到自己最好的朋友一面,他不确定。他知道他没有勇气再见到流浪狗,就这样,他闭上了眼睛,走向了他最后的归宿。
由于血管破裂,陈光棍的呼吸道被堵塞,他当场喷血窒息而死。
他真的被那条蛇开了枪打死了……
人们最终发现陈光棍的尸体已经腐烂了。
那只流浪狗一直立着,望着空空如也的小木屋。不久之后,它也离开了这个世界。
维修铁路的工人拆除了陈光棍的小木屋。他的故事再也没有被人提起,仿佛他从未存在过一样。