Thirty-seven-year-old Loretta Castorini (Cher), a Sicilian-American widow, is an accountant in Brooklyn Heights, New York, where she lives with her family: her father Cosmo (Vincent Gardenia) who is a successful plumber, her mother Rose (Olympia Dukakis), and her paternal grandfather (Feodor Chaliapin, Jr).