En 1986, Jack et sa fille adolescente Rose sont les derniers occupants d'une petite île où vivait autrefois une commune hippie.
Encore attaché à ses idéaux écologiques, Jack sent le vent tourner lorsque, apprenant qu'il est condamné par la maladie, il réalise que Rose lui voue un amour qui confine à l'adoration. Souhaitant dès lors préparer celle-ci à plus d'autonomie, il invite son amante Kathleen et les deux fils adolescents de cette dernière à venir s'installer avec eux.
Mais Rose s'efforce de rendre la vie impossible à Kathleen, qu'elle considère comme une rivale. Constatant alors l'impossibilité de leur existence en commun, Jack envisage de céder sa propriété à un promoteur immobilier dont il refusait farouchement les offres.