Bach est maître d’école dans le village de Gnadenthal, une colonie située sur les rives du fleuve. Un mystérieux message l’invite à donner des cours à Klara, une jeune fille vivant seule avec son père sur l’autre rive de la Volga. Bach et Klara tombent amoureux, et après le départ du père, ils s’installent ensemble dans la ferme isolée, vivant au rythme de la nature. Un jour, des intrus s’introduisent dans la ferme et violent Klara. Celle-ci mourra en couches neuf mois plus tard, laissant Bach seul avec la petite fille, Anntche.
Après la mort de Klara, Bach s’éloigne du monde et perd l’usage de la parole. Tout en élevant l’enfant, il écrit des contes, qui de manière étrange et parfois tragique s’incarnent dans la réalité à Gnadenthal. Un autre enfant fait alors son apparition à la ferme : Vasska, un orphelin vagabond qui bouleversera la vie d’Anntche et Bach…