Jeanne Holman (Mary Elizabeth Mastrantonio) é mãe de dois filhos, cujo marido desapareceu na Guerra da Coréia. Ela enfrenta sozinha o desafio de cuidar das crianças mas quase não lhes dá atenção. Quando acidentalmente atropela o andarilho Jack McCloud (Patrick Swayze), Jeanne o acolhe em sua casa até que esteja curado. Só que ela estranha quando o homem começa a criar fortes laços com seus filhos, ajudando cada um deles, inclusive ela, a realizar um desejo.