Dans les Pyrénées, Marion est séquestrée par celui qu'elle surnomme le Fou et, pour rester en vie, doit se comporter comme sa mère en se pliant à des règles de vie strictes.
Berlin, 1945. Ester est libérée d'Auschwitz. Dans le camp, elle a donné naissance à une petite fille qui lui a été arrachée pour être emmenée dans une famille allemande.
Toutes les nuits, Chevalier Chouette veille sur le château, et chaque matin, il profite d'un repos mérité. Un jour, quelqu'un fait une irruption bruyante dans sa vie, bouleversant son quotidien.