Filmen fortelles av Charlotte Flax (Ryder), en 15-åring pike som flytter med sin mor, Rachel (Cher), og lillesøster, Kate (Ricci), fra Oklahoma til Massachusetts sommeren 1963. Rachels angst for forpliktelser påvirker hennes barns liv negativt, og mye av filmen handler om Charlottes dårlige forhold til Rachel. Charlottes kamper med sin kvinnelighet setter rammen for filmens klimaks, som omfatter et tap av uskyld og en nær-døden-opplevelse for Kate. Dessuten motstår Rachel en romanse med Lou Landsky (Hoskins), som eier en skoforretning i byen.