IMDb; MGM; Rotten Tomatoes; TV Tropes; Wikipedia
streaming sites: Amazon; FandangoNOW; Vudu
The first thing to say is that this was, I believe, Christina Ricci's first movie. Anyway, the main character is Charlotte Flax (Winona Ryder). 15-year-old Charlotte narrates the movie as well as being one of the principal characters. It's set in 1963, and Charlotte's single mother, Rachel (Cher), is an independent, eccentric woman, who always just up and moves, along with daughters Charlotte and Kate (Ricci), whenever she feels she's stayed in one place too long (which generally means when she's broken up with her latest fling).
Charlotte really doesn't care for this lifestyle at all; despite being Jewish, she has an obsession with Catholicism. When they move to a new town at the start of the movie, Charlotte starts having feelings for 26-year-old Joe, and this inspires in her a mix of intense anticipation and self-recrimination. Also, Rachel meets a shoe salesman named Lou Landsky (Bob Hoskins), a really nice guy whose children are grown and gone, and whose wife left him years ago. They get involved, but Rachel doesn't take it as seriously as he does. She doesn't seem to like the idea of settling down, nor does she have much trust when it comes to men. Lou and her daughters certainly take to each other, though, and it's pretty obvious that sooner or later, Rachel will (hopefully) need to have a bit more faith.
Meanwhile, she and Charlotte occasionally argue. Charlotte doesn't want to really talk to anyone, being a confused teenager who's desperately trying to repress her own feelings. And Rachel has no idea how to deal with her, she has a hard enough time with her own life. Eventually... well, there's a climax, a near-tragedy, finally some meaningful mother-daughter communication, and a reasonably satisfying ending where the future looks fairly bright for everyone. It's actually a pretty beautiful movie, I thought, though probably not something I'd want to watch terribly often, if ever again. I dunno....