Dans les années 20, dans la campagne écossaise vit une modeste famille. Gamma est une mère réactionnaire qui élève ses deux enfants d'une main de poigne. Edward, quant à lui, est un père dévoué, qui ne cesse d'équiper sa ferme d'inventions en tous genres. Dans cette petite maison, Fraser, le plus jeune garçon âgé de dix ans, est le témoin de la lente destruction de l'ordre familial. Tout se détériore lorsqu'un aviateur français commence à courtiser l'une de ses soeurs, et lorsque son père s'éprend d'une jeune française aux moeurs légères de passage en ville.