Mrs. Flax (Cher) hat mal wieder die Nase gestrichen voll von ihrem aktuellen Liebhaber und zieht kurz entschlossen mit ihren beiden Töchtern in eine neue Stadt. Tochter Charlotte (Winona Ryder) hat die fixe Idee, als Nonne Karriere zu machen, um dem chaotischen Treiben ihrer Mutter zu entfliehen. Doch die Hormone der 15-jährigen lassen sie für den Busfahrer Joe (Michael Schoeffling) entflammen. Auch Töchterchen Kate (Christina Ricci) bringt als kleiner Wirbelwind das Familienleben tüchtig durcheinander. Da trifft ein neuer Mann, Schuhverkäufer Lou Landsky (Bob Hoskins), in das Leben der energiegeladenen Mrs. Flax.