Prišli o syna, ale za žiadnu cenu nechcú prísť o vnuka. Pokojný život penzionovaného šerifa George Blackledgea (Kevin Costner) a jeho ženy Margaret (Diane Lane) preruší tragická smrť ich syna. Vzápätí im osud uštedrí ďalší úder. Ich nevesta sa znovu vydá a s novým partnerom odíde žiť k jeho rodine. Pochopiteľne so sebou odvezie aj svojho malého synčeka. George a Margaret by sa s tým snáď nakoniec zmierili, keby nový partner ich nevesty nemal násilnícke sklony. Aj preto sa vydajú na strastiplnú cestu cez pol krajiny do Dakoty, aby v prípade núdze zakročili a odviezli chlapčeka so sebou domov. Lenže jeho nová rodina, ktorej šéfuje svojrázna Blanche (Lesley Manville), niečo také rozhodne nedovolí.