Ada (
Nicole Kidman) wraz z ojcem pastorem przeprowadza się do małego miasteczka. Tu poznaje cieślę Inmana (
Jude Law). Para zakochuje się w sobie. Wybucha wojna secesyjna i Inman postanawia się zaciągnąć.. Wkrótce po wyjeździe Inmana, umiera ojciec Ady i dziewczyna zostaje sama. Z pomocą przy pracach na farmie przychodzi jej Ruby (
Renée Zellweger). W tym czasie Inman, pod wpływem listów od Ady postanawia zdezerterować...