Mac Sledge (Robert Duvall) é um cantor de músicas country que guarda amargas recordações de sua vida. Com sua carreira em declínio, ele se entrega de vez à bebida. Até que, num hotel do Texas, conhece Rosa Lee (Tess Harper), uma viúva com um filho de 10 anos. Logo Rosa e Mac iniciam um relacionamento, que o faz recuperar a alegria de viver.