对于济贫院那些绅士们而言,贫民好吃懒做、贪得无厌。他们消耗的食物即是对教区最大的威胁。

绅士们的利益得不到满足时,孤儿们只能被驱之而后快,甚至被“加价出售”。

然而,眼泪这种东西根本无法触及Bumble先生的灵魂,他的心是防水的。

小Oliver被卖到棺材店做学徒,受尽欺凌,却从未忘记反抗。



逃离了魔窟,迎来的并非光明,而是欺骗。

骗他少不更事,骗他无依无靠,差点把他骗成了小偷。

与其说这是白昼的诞生,不如说是黑夜的死亡。

全书随处可见反讽口吻,英国的很多社会问题跃然纸上。

Oliver很幸运,Brownlow先生收留了他,照顾他,让他拥有了第一段短暂而又美妙的时光——小孩子应得的时光。

可是那种社会,善总是被恶击败。

无奈,重入贼巢。

诡计多端的老犹太已经使这孩子误入歧途,他用孤独与忧郁去熏陶奥利弗的心,让他感到在这样一个阴森凄凉的地方,无论与谁为伍都比独自一人沉浸在忧愁苦恼中好受一些,他现在正将毒汁缓慢地注入Oliver的灵魂,企图熏染他,将那颗心变黑,永远改变它的颜色。

他曾寄希望于Nancy,而Nancy亦没有辜负他。

先是保护他免遭毒打,后又不顾危险,报信给Brownlow先生。

幸运女神再一次光顾了小Oliver,枪伤让他与死神擦肩而过,来到希望的田野。

就这样开始了第二段毫无忧虑的时光。

在睡梦中的孩子发出微笑,彷佛这些怜悯的表示唤醒了某种令人愉快的梦境,那里有他从未领略过的爱心与温情。有的时候,一支亲切的乐曲,一处幽静地方的潺潺水声,一朵花的芳香,甚而只是说出一个熟悉的字眼,会突然唤起一些模糊的记忆,那是一些不曾出现过的场景,它们会像微风一样飘散,彷佛刹那间唤醒了某种久以别离的、比较快乐的往事,而这种记忆单靠苦思冥想是怎么也想不起来的。

Nancy是悲惨的,明明有机会逃离苦海,却因为不合时宜的爱情(也许是爱情吧)葬送了自己。

她觉得自己积重难返,难以抛弃过去的生活,即使她讨厌它。

天真地以为Bill会和她一起去过一些“干净”的日子。

恶的外表下隐藏着善,这无疑是可悲的,令人唏嘘的。

或许她的死亡是在救赎过去犯下的罪,是一种解脱,也是她很好的归宿了吧。

善恶终有报。

Bill杀人后疯狂地救火,不过只是掩饰自己犯下的罪行、求得一丝可怜的心理安慰而已,繁忙过后,留给他的只有煎熬和无尽的苦痛。

至于Fagin,那个恶魔

这是他的最后一夜,一种意识到自己已经濒临绝境的幻灭感正向他那晦暗的灵魂全力袭来。

抠抠索索一辈子,绞刑架确是他最终的栖息地。

如书中所言,

在生活中我们不是置身事外的观众,而是粉墨登场的演员。

降生后的角色是上帝赋予的,我们无能为力。

能做的,只是像小Oliver一样,永怀希望与感恩。

写于2018年8月26日,知乎

Oliver Twist的更多相关文章

  1. 生活英语读写MOOC-Literature Tutor-有声名著阅读推荐

    生活英语读写MOOC-Literature Tutor-有声名著阅读推荐 1. Alice's Adventures in Wonderland 爱丽丝漫游奇境记 音频与文本下载地址:链接:http: ...

  2. SELECT列表中的标量子查询

    发现了一种表连接新的写法,以前还没有这样写过或者见别人写过.跟同学聊天他们公司却很多人这样写,看来真的要学学sql了 表 CREATE TABLE `t_book` ( `FId` ) NOT NUL ...

  3. 子查询在DELETE语句中的应用

    子查询在DELETE 中唯一可以应用的位置就是WHERE 子句,使用子查询可以完成复杂的数据删除控制.其使用方式与SELECT 语句中的子查询基本相同,而且也可以使用相关子查询等高级的特性.下面的SQ ...

  4. 子查询在UPDATE 语句中的应用

    在UPDATE语句中可以在更新列表中以及WHERE语句使用子查询.下面演示一个将图书的出版日期全部更新为所有图书中的最新出版日期,SQL语句如下: UPDATE T_Book SET FYearPub ...

  5. ALL运算符

    ALL在英文中的意思是“所有”,ALL运算符要求比较的值需要匹配子查询中的所有值.ALL运算符同样不能单独使用,必须和比较运算符共同使用. 下面的SQL语句用来检索在所有会员入会之前出版的图书: SE ...

  6. EXISTS运算符

    和IN.ANY.ALL等运算符不同,EXISTS运算符是单目运算符,它不与列匹配,因此它也不要求待匹配的集合是单列的.EXISTS运算符用来检查每一行是否匹配子查询,可以认为EXISTS就是用来测试子 ...

  7. WHERE 子句中的标量子查询

    标量子查询不仅可以用在SELECT 语句的列表中,它还可以用在WHERE 子句中,而且实际应用中子查询很多的时候都是用在WHERE子句中的. 先来看一个简单的例子,我们要检索喜欢“Story”的读者主 ...

  8. Charles Dickens【查尔斯·狄更斯】

    Charles Dickens In 1812, the year Charles Dickens was born, there were 66 novels published in Britai ...

  9. 五、Pandas玩转数据

    Series的简单运算 import numpy as np import pandas as pd s1=pd.Series([1,2,3],index=['A','B','C']) print(s ...

随机推荐

  1. docker-compose错误

    1.错误信息: ERROR: for gamehall Get https://hub.tondeen.com/v1/_ping: http: server gave HTTP response to ...

  2. 了解这5大K8S管理服务,为你节省50%的部署时间!

    Kubernetes已然成为IT世界的重要组成部分,并且仍在不断地发展壮大,现阶段,Kubernetes已经可以帮助企业进行微服务训练,加速企业数字化转型.尽管Kubernetes是一款如此令人印象深 ...

  3. 利用xposed hook Auto.js程序、解密其js脚本

    一.原理 原理很简单就是hook auto.js的com.stardust.autojs.script.StringScriptSource类,当然前题你要逆向的auto.js程序dex没有加固,当然 ...

  4. Struts2-学习笔记系列(9)-OGNL类型转换和类型绑定

    HTML: <s:form action="login"> <s:textfield name="user.name" label=" ...

  5. Python Requests-学习笔记(11)-请求与响应对象

    任何时候调用requests.*()你都在做两件主要的事情.其一,你在构建一个 Request 对象, 该对象将被发送到某个服务器请求或查询一些资源.其二,一旦 requests 得到一个从 服务器返 ...

  6. ConcurrentHashMap和 CopyOnWriteArrayList提供线程安全性和可伸缩性 以及 同步的集合类 Hashtable 和 Vector Collections.synchronizedMap 和 Collections.synchronizedList 区别缺点

    ConcurrentHashMap和 CopyOnWriteArrayList提供线程安全性和可伸缩性 DougLea的 util.concurrent 包除了包含许多其他有用的并发构造块之外,还包含 ...

  7. 使用Jmeter测试java请求

    1.性能测试过程中,有时候开发想对JAVA代码进行性能测试,Jmeter是支持对Java请求进行性能测试,但是需要自己开发.打包好要测试的代码,就能在Java请求中对该java方法进行性能测试2.本文 ...

  8. 时间格式的转化 vue与js 年月日 时分秒

    首先使用原生转化的方法 第一种 //时间转换 dateStr(d, sign) { //如果没有传递符号,给一个默认的符号 if (!sign) { sign = '-' } //获取d里面年月日时分 ...

  9. python 3 的解释器

    前言 文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者:Yangtze PS:如有需要Python学习资料的小伙伴可以加点击下 ...

  10. vue2.x学习笔记(二)

    接着前面的内容:https://www.cnblogs.com/yanggb/p/12555836.html. 声明式渲染 vue的核心是一个允许采用简洁的模板语法来声明式地将数据渲染进DOM的系统. ...