本片根据真人真事改编。Bobby(瑞恩·凯利 Ryan Kelley 饰)是一个善良、虔诚的少年,有爱他的家人。但在他向家人坦白自己的性倾向后一切改变了。母亲Mary(西格妮·韦弗 Sigourney Weaver 饰)认为同性恋会下地狱的训诫,想尽办法矫正儿子。而Bobby的痛苦与日俱增。在满20岁生日前Bobby认识了开朗青年David,可Mary拒绝接受,并以有一个同性恋儿子为耻。Bobby伤心的离开家最后选择死亡来结束内心的折磨。他的死彻底唤醒了家人,尤其是Mary,她在无尽的悔恨中开始接触同性恋人群,参加PFLAG小组,与神职人员探讨圣经解释。在翻阅儿子的日记后,她开始直面自己认同儿子。失去儿子的母亲在倾盆大雨中失声痛哭,雨水和泪水将固执、偏见和不理解洗刷得一干二净。Mary此后将毕生投入到同志维权事业中,帮助那些和Bobby一样的少年。。17岁的麦克是校园风云人物,在一次关键性的篮球冠军赛上,他决定放弃前途,向怀有身孕的女友斯嘉丽求婚。20年后,人到中年的麦克生活事业两失意,妻子斯嘉丽定与麦克分居,一双儿女也对他形同路人,麦克只好搬入科技新贵的朋友奈德家暂住。麦克追忆自己本来可有的锦绣前程,却在重返高中校园过程中遇到一位神秘的清洁工,让他突然重返17岁。麦克决定与奈德假扮父子,重入高中,相信这是上天给他第二次机会让他做出正确决定,却发现自己的女儿玛姬与儿子亚历克斯在学校问题重重……。