Durante la Guerra Civil Americana (1861-1865), el capitán John Hull Abston (Chris Cooper), miembro del Ejército de la Unión, está llevando a sus hombres hacia una granja situada dentro del territorio del ejército confederado para arrebatar los víveres que allí se guardan y dárselos a sus hombres. La granja la regentan Sarah Anders (Patricia Clarkson) y su hijo Boy (Will Lucas), que no entregarán tan fácilmente lo que por derecho les pertenece.Con su marido en el frente luchando, Sarah no tardará mucho tiempo en darse cuenta de que tiene más en común con el capitán Abston de lo que parecía en un principio.