Zbliża się początek XX wieku. Monte Walsh (Tom Selleck), starzejący się kowboj, pracuje na ranczu w podupadającym miasteczku. Miejscowość, opuszczana kolejno przez jego przyjaciół i kochanki, powoli zaczyna się wyludniać.
Rodzina Jenkinsów latami żyła w przeświadczeniu, że miłość i rodzina to najważniejsze rzeczy w życiu. Nagle ich szczęście zostaje zburzone wiadomością o chorobie matki, Sharon, która tuż przed świętami umiera. Pogrążeni w żałobie ojciec i jego dzieci nie wyobrażają sobie...