The characters, their situations and surroundings keep you constantly guessing as things come apart. Very much like Ingmar Bergman films I saw as a kid and wondered if anyone can explain what happened. Great, but caution to those not wanting some gross stuff.