Ron Hall (Greg Kinnear) a perdu la trace de ce qui compte le plus dans la vie. Il a fallu une liaison, une confession, un rêve et une amitié improbable avec un sans-abri pour l'aider à se souvenir. De l'extérieur, la vie apparemment charmée de Ron Hall semblait plutôt parfaite : il avait une entreprise d'art florissante, une belle épouse, Debbie (Renée Zellweger), deux beaux adolescents et une incroyable maison de quinze mille pieds carrés à Fort Worth, Texas. Mais les apparences peuvent être trompeuses.