Still haunted by her parents reportedly burning to death in their sleep several years ago, Raimunda (PÉNELOPE CRUZ) visits her mother's sister, Tia Paula (CHUS LAMPREAVE), and is surprised how well she's doing despite nearly being blind and teetering on senility. Raimunda's 14-year-old daughter Paula (YOHANA COBO) and beautician sister Sole (LOLA DUEÑAS) think that's probably due to neighbor Agustina (BLANCA PORTILLO) watching out for Paula, but Raimunda isn't so sure.
She has bigger concerns, however, when she comes home from work one day to discover that her deadbeat, good-for-nothing husband, Paco (ANTONIO DE LA TORRE), is lying dead in a pool of blood on the kitchen floor. It seems that he came on to Paula in a drunken stupor and didn't heed the knife his stepdaughter was holding to ward him off.
With her friend and former boss leaving town for a while, Raimunda decides to stash Paco's body over at the man's closed restaurant in the freezer. During this, she runs into a movie crew representative who'd like her to feed his workers, and thus she unofficially reopens the restaurant.
At the same time, Sole similarly gets an unexpected visitor. Rather than being from a movie set, however, Irene (CARMEN MAURA) appears to have come from beyond the grave, as she's the sisters' long dead mother. Realizing her presence would greatly upset Raimunda, Sole tries to hide their mother from her, even going as far as telling her customers that Irene is her new Russian help.
From that point on, it's only a matter of time before that unlikely reunion takes place, thus forever changing the way all of them look at life and death.