Grace Beasley (Kathy Bates) passou a vida cuidando do marido e dos filhos - e sonhando com Victor Fox (Jonathan Pryce), um cantor de fama internacional, cujas baladas sexy que falam de amor o tornaram objeto de adoração de milhares de mulheres. A vida de Grace é abalada quando o marido, Max (Dan Aykroyd), em meio à agonia de uma crise de meia-idade, a abandona em busca de aventura. Acreditando que sua salvação está numa rara apresentação ao vivo que Victor Fox fará em sua cidade, Chicago, Grace consegue um ingresso para o show. Mas Victor é assassinado. Grace decide ir ao funeral de Victor, em Gales, mesmocontra a vontade do marido e dos filhos. Lá ela vai descobrir que Victor era gay e conhecerá seu companheiro, Dirk Simpson (Rupert Everett), cuja existência foi um segredo por quase 20 anos.
