Mac Sledge, un chanteur de country en bout de course, échoue chez Rosa Lee, une jeune veuve, qui élève seule son petit garçon. Elle est propriétaire d'un motel. Elle héberge Mac qui, en échange, effectue de menus travaux.
Katie, jeune femme du sud ouest américain rêve d'une nouvelle vie à San Francisco. Pour financer son départ, elle travaille dans un restaurant et se prostitue. D'une honnêteté et d'un optimisme désarmants, Katie est exploitée par la petite communauté dans laquelle elle vie. Un jour, elle rencontre Bruno, son premier vrai grand amour, qui ignore tout de son gagne-pain clandestin.