A Berlin, en 1980, Lili et son petit frère Fabian vivent avec leur mère Amrita dans un grand appartement communautaire, repaire de joyeux hippies vêtus de vêtements orange et imprégnés de spiritualité indienne. Lorsque le compagnon d'Amrita hérite d'une ferme au fin fond de la Bavière,...
En 1964, la jeune Berlinoise Julia Welling est parachutée en Bavière où elle doit créer et diriger un foyer pour enfants. Traumatisée par un père nazi, elle défend vingt ans plus tard les valeurs de la démocratie et souhaite que les enfants soient traités comme des personnes à part...