童年時代的悲慘遭遇讓麥可(瑞安·雷諾茲 Ryan Reynolds 飾)和父親查爾斯(威廉·達福 Willem Dafoe 飾)之間有著深深的隔閡,如今已經是一位知名小說家的麥可剛剛完成了一本名叫《花園裡的螢火蟲》的小說,這本小說記載了他童年的全部傷痛。
母親麗莎(朱莉婭·羅伯茨 Julia Roberts 飾)終於完成大學的喜訊讓麥可回到了家鄉,這裡有他所熟悉的一切,亦有讓他痛苦不已的往昔。不幸的是,當麥可踏進家門之時,等待著他的卻是母親在車禍中不幸喪生的噩耗,看著悲痛的父親,麥可開始重新思考起親情的意義。對於麥可的新書,父親暴跳如雷,他將它看作是兒子對於自己的控訴,矛盾重新在父子兩人之間爆發開來。