Em plenos anos 60, Rachel Flax é uma espirituosa mãe solteira (Cher), que cuida cuida com carinho de suas duas filhas, Kate (Christina Ricci) e a adolescente Charlotte (Winona Ryder). Mas seu jeito de ser, sexy e descompromissado, cria confusões na cabeça da filha mais velha, que alimenta sonhos de se tornar uma freira.