当初因为宗教问题,安吉拉(艾米丽·沃森 Emily Watson 饰)和丈夫的婚姻并没有得到亲友的赞许。如今他们已经有好几个孩子,可是在美国生活得并不如意,贫穷折磨再加上不久前的丧子之痛,这家人决定搬回家乡爱尔兰,以祈求在那里获得富裕一点的生活。
事情并没有他们想象的那样顺利,在家乡,他们仍然遭遇着亲友冷眼,开始了艰难为继的新生活。每当丈夫没有勇气干些琐碎活扛起家庭重担时,是安吉拉义无反顾的担负起一切又脏又累又卑微的活儿。命运一次次给这个坚强的母亲以打击。她的一对双胞胎孩子相继去世,丈夫到英国谋生却没能改善困窘的家境,安吉拉从不放弃地寻求救助,并教会儿子弗兰克(乔·布林Joe Breen 饰)生存的尊严,母亲的光辉在弗兰克的一生里都不会褪色。阿纲(马里奥·毛瑞尔 Mario Maurer 饰)是一位个性十分容易冲动的热血少年,阿纲的父母整日忙于工作,无暇顾及儿子的生活起居,因此,无人管教的阿纲整天在外面无所事事,不是拉帮结派就是打架斗殴。
一次偶然中,阿纲结识了名叫宋(纳查·佳塔潘 Natcha Jantapan 饰)的男子,宋亦是叛逆少年,因为不满母亲再婚,于是选择了离家出走。宋和阿纲两人十分合拍,在阿纲的劝说之下,宋加入了帮派之中,之后,宋喜欢上了学校里人人仰慕的校花阿德(莫茶诺·欣彩萍翩 Mo Monchanok Saengchaipiangpen 饰),并且因此而惹出了一堆的麻烦,好在阿纲讲义气,很快他就领来了一帮兄弟,为宋出头。。