Caleb (Shepard) is a farmer obsessed with owning as much land as he can and controlling his entire family. This becomes more complicated when a beautiful visiting teacher, Lind (Liane Balban) moves into the Gare home. Soon she gets involved in a battle of wills between Caleb and his four children, particularly the oldest girl, Jude (Nadia Litz), who longs for freedom, love and her own independent life. To complicate matters more, a deep and terrible secret held by Caleb's wife, Amelia (Alberta Watson), will have to come to the surface that will astonish the town folk.
With the family at a breaking point, they must put aside their differences to bring in the year's harvest. It was a good year, and the entire family will celebrate at the town's annual festival. Little does Caleb suspect that this one night will end in disaster, turmoil, and forever change every member of the family.