1880. Dans une Alsace occupée par la Prusse, Rose rêve d'une vie meilleure. Mais cette modeste ouvrière d'une usine textile se retrouve enceinte d'un homme déjà marié.
1906. À Carennac, sur les bords de la Dordogne, une rivalité ancestrale oppose deux familles, les Liféri et les Desobières. Les uns sont bateliers, les autres marchands de père en fils.