菲吉儿是在孤儿院长大的,出生不到一周,她就被遗弃在孤儿院门口。特殊的身世使她性格孤僻,从护理学校毕业那一年,她爱上了街头混混比尔。菲吉儿放弃了去医院上班的机会,跟着比尔吸烟、喝酒、打群架,还跑去盗窃便利店。这种堕落的生活,因为有爱情撑腰而让她不知悔改。情到浓时,她和比尔一起去文身,两人在各自的右肩上文了一只一样的黑蝴蝶。
店主是一个老太太,自始至终一直缩在角落里。就在警察冲进来的那一刹那,老太太忽然飞奔过来扶住了菲吉儿,她对警察说,菲吉儿是她请来在便利店打工的。警察转头追捕逃犯去了,菲吉儿惊险地逃过这一劫。事后,老太太帮她包扎完伤口,叮嘱她以后要改邪归正。
这件事之后,菲吉儿突然像变了个人,她和那群狐朋狗友从此划清界限,结束了那种颓废的生活。但是比尔经常来骚扰她,不给她重新做人的机会。最后,菲吉儿不得不离开了家乡,来到一个很远的名叫格拉斯的小镇。
格拉斯小镇的民风很好,这里的人们安居乐业,菲吉儿在小镇的诊所做了一名护理员,她非常喜欢这份工作。除了工作,她还利用休息的时间去做义工,帮助那些需要帮助的人,菲吉儿感觉到了人生的价值。渐渐的,小镇上的人们都喜欢上了这个始终微笑的护理员。
有一天中午,一个叫布雷尔的青年被送进诊所,他被高空坠物击中了头,流了很多血。菲吉儿帮他清洗伤口、包扎、打点滴。当她知道没有家属来接布雷尔时,又亲自把他送回了家。听说布雷尔是当地的议员,菲吉儿立刻请求他在镇上建一个义工社团,因为镇上至今还没有一个义工组织。布雷尔很为难,毕竟成立一个社团需要准备的东西太多了,但是他答应菲吉儿,他会尽力。
一年多以后,布雷尔的申请终于批了下来,镇上从此有了自己的义工社团,布雷尔推荐菲吉儿当负责人。义工团除了照顾孤寡老人、可怜的孩子以外,甚至还收留那些流浪街头的猫和狗。菲吉儿的善举越来越被人们所知,最后还被当地电视台报道,人们都亲切地称她为“吉天使”。
布雷尔被菲吉儿的善良和美貌深深吸引住了,他开始追求她。然而菲吉儿觉得自己根本配不上完美的布雷尔,因此她委婉地拒绝了。痴情的布雷尔没有放弃,他天天往诊所送鲜花,并坚持和菲吉儿一同做义工。布雷尔的痴情被大家传为佳话,菲吉儿最终也被感动,答应嫁给他。
新婚第一夜,布雷尔发现了妻子右肩上的文身,他问菲吉儿:“亲爱的,这是什么?”
菲吉儿微笑地回答说:“这是一只蝴蝶,亲爱的。”
“我当然知道它是蝴蝶,可是,你为什么会文一只黑蝴蝶呢?”布雷尔有点好奇。菲吉儿没有勇气说出自己的过去,于是她撒了一个谎,说:“我出生的那一天,家里的花园不知何故飞来了许多蝴蝶,而且都是黑色的。为了纪念那美丽的一刻,我特意去文了一只蝴蝶。”布雷尔听了,越发觉得新奇,从此对那只蝴蝶视若珍宝。见丈夫没有怀疑,菲吉儿不由得偷偷松了一口气。
有一天,一个陌生的男子来到格拉斯小镇,他找到了布雷尔先生。这个陌生男子长得流里流气,跟街头的混混一样——是的,他就是比尔!比尔从电视里看到了关于菲吉儿的报道,心怀鬼胎的他找到了格拉斯小镇。他要来揭菲吉儿的伤疤,他要告诉布雷尔,他的妻子以前是一个小偷、一个流氓婊子!
比尔打听到菲吉儿的家,站在围墙外边等候。黄昏时分,布雷尔回来了。
“嘿,先生!”比尔得意洋洋地吹了一声口哨,一边走向布雷尔一边说,“我想,你对你妻子右肩上的黑蝴蝶很感兴趣吧?需要我告诉你它的来历吗?”布雷尔警惕地望着眼前这个混混,心里涌出各种繁杂的想法:这个是什么人?他为什么会专程找到我?他和我妻子到底是什么关系?聪明的布雷尔心里已经猜出了七八分,但他还不敢确定。无耻的比尔又说话了:“先生,你被菲吉儿骗了!她根本不是什么纯洁的女人,她在很早的时候就跟了我,我们一同去抢劫、去盗窃。她曾经爱我爱得死去活来,你不信?她右肩上的蝴蝶就是最好的证据……”
听了比尔的话,布雷尔冷冷地说:“非常感谢你来告诉我这些,先生。但是,很遗憾让你失望了,在我和我妻子刚认识的时候,她就已经将这一切都告诉我了。我妻子是一个怎样的人,我比任何人都要清楚。如果你识趣的话,就请立刻离开这里!”听了布雷尔的话,比尔无话可说,最后只好灰溜溜地走了。望着无赖的背影,布雷尔想:幸好今天妻子有事不能回家,不然她该有多伤心!
其实,菲吉儿那天是故意留在义工团不回家的,因为比尔在找布雷尔之前,已经先找过她了。菲吉儿知道比尔要揭开自己的过去,但她仍然不会答应比尔提出的要求:回到他身边,继续做一个小混混,或者给他一笔“保密费”。菲吉儿不肯妥协,她任由比尔把真相告诉丈夫,然后将一切结局交给命运……
日子一天天过去,布雷尔一直都没有提起比尔来过的事情。菲吉儿终于忍不住了,好几次都主动提起那只黑蝴蝶,她想告诉布雷尔真相。然而,布雷尔每次总是及时地打断她:“噢,亲爱的,你是说我们的黑蝴蝶吗?它是上帝赏赐给我的!”布雷尔受宠若惊的口吻,让菲吉儿既感动又幸福,她知道丈夫深爱着自己,不忍心让她再去回首伤心往事。菲吉儿终于决定:一辈子不将黑蝴蝶的秘密说破,假装不知道比尔找过丈夫。