Historia de amor entre una prostituta (Marsha Mason) y un solitario marino (James Caan) que tiene que quedarse en tierra porque la Marina ha perdido sus papeles. Como ella tiene problemas con el alcohol, será él quien tenga que ocuparse de su hijo, un chico mulato de 10 años.