Jelena, femme de caractère, tient une auberge dans un endroit isolé à la campagne. Elle vit avec ses deux fils : Martin et Jakov. Martin est marié à Kata depuis 5 ans, mais n'a jamais réussi à avoir d'enfant. Jakov dort avec sa mère dans des postures suggérant l'inceste, mais il est amoureux de Kata. Chaque nuit, il l'entend pleurer, les actes sexuels avec son mari finissent inévitablement par la violence. Un jour, Jakov ne tient plus debout, il part et Kata est retrouvée morte le lendemain matin. Deux personnages arrivent alors : un vieil homme, qui s'avère être le père de Martin ; il s'installe et déclare être revenu pour mourir ici. Et une fille, que Martin gardera comme nouvelle épouse.