故事发生在一座荒无人烟的小岛之上,为了逃离尘世的喧嚣,环保主义者杰克(丹尼尔·戴-刘易斯 Daniel Day Lewis 饰)带着女儿萝丝(卡米拉·贝勒 Camilla Belle 饰)生活居住在这里。一转眼,萝丝已经十六岁了,就在此时,杰克发现自己患上了重病,他开始为女儿的未来做打算了。
杰克找来了自己的前女友凯瑟琳(凯瑟琳·基纳 Catherine Keener 饰),她带着自己的两个儿子来到了岛上,开始了和萝丝的“同居生活”。然而,萝丝却将凯瑟琳的到来看做是一种背叛和挑战,陷入愤怒的情绪之中无法自拔。看到女儿的情绪濒临崩溃的边缘,杰克知道,作为一名父亲,他是时候要开始行动了。
帕里斯(罗伯特·卡明斯 Robert Cummings 饰)和德雷克(罗纳德·里根 Ronald Reagan 饰)是青梅竹马的玩伴,虽然他们的性格大相径庭,但两人之间的感情却非常的要好。帕里斯爱上了医生亚历山大(克劳德·雷恩斯 Claude Rains 饰)的女儿卡桑德拉(贝蒂·菲尔德 Betty Field 饰),然而,卡桑德拉却被严厉的父亲软禁在家中,十分的痛苦。
那边厢,个性轻浮的德雷克邂逅了名为路易斯(南茜·科曼 Nancy Coleman 饰)的女子,当德雷克前往路易斯家提亲时,他因为自己的风流韵事而遭到了路易斯家人们的拒绝。之后,德雷克又遇见了兰迪(安·谢里登 Ann Sheridan 饰),虽然兰迪出身于一个非常贫穷的家庭之中,但是两人还是很快就坠入了情网。