Amerika in den 1960er Jahren: Die 15-jährige Charlotte Flax (Winona Ryder) lebt mit ihrer extrovertierten, sexuell freizügigen Mutter Rachel (Cher) und ihrer 8-jährigen Schwester Kate (Christina Ricci) zusammen. Ihren Vater hat Charlotte nie kennen gelernt und auch sonst ist der Teenager von Problemen geplagt, ist sie doch unfähig Bindungen ...