Trwa wojna secesyjna. Bushwackers to grupa partyzantów walczących z Jankesami na pograniczu Kansas i Missouri. Do oddziału przyłączają się dwaj przyjaciele, syn niemieckiego emigranta Jake Roedel (Tobey Maguire) i pochodzący z ziemiańskiej rodziny Jack Bull Chilles (Skeet Ulrich). Wkrótce nadchodzi zima, która dla Bushwackersów oznacza przerwanie działań wojennych. Grupa rozdziela się, by znów spotkać się wiosną. Jake trafia do kryjówki na zboczu wzgórza, gdzie poznaje młodą wdowę Sue Lee (Jewel Kilcher). To spotkanie wpływa na dotychczasowe życie młodego człowieka.
Akcja filmu rozpoczyna się po zakończeniu I wojny światowej. Walter i India Bridge mieszkają w dużym domu w Kansas City z trójką dzieci - Douglasem, Ruth i Carolyn. W miarę upływu czasu w szczęśliwej rodzinie pojawia się coraz więcej problemów i konfliktów. Pan Bridge, szanowany prawnik, jest człowiekiem zamkniętym w sobie, surowym, stanowczym i nie znoszącym sprzeciwu. Praktycznie nigdy nie okazuje żonie ciepła, traktując ją jak swoją własność. Pani Bridge niemal całkowicie podporządkowuje się jego woli. Jednak w głębi duszy osamotniona kobieta tęskni za partnerskim układem, coraz bardziej brakuje jej także prawdziwego uczucia i miłości. Kiedy dzieci państwa Bridge dorastają i opuszczają rodzinny dom, dochodzi do rozpadu małżeństwa...