75%
Dani et Christian sont sur le point de se séparer quand la famille de Dani est touchée par une tragédie. Attristé par le deuil de la jeune femme, Christian ne peut se résoudre à la laisser seule et l’emmène avec lui et ses amis à un festival estival qui n’a lieu que tous les 90 ans et se déroule dans un village suédois isolé. Mais ce qui commence comme des vacances insouciantes dans un pays où le soleil ne se couche pas va vite prendre une tournure beaucoup plus sinistre et inquiétante.
30 ans après leur rupture, Marianne retrouve Johan et fait la connaissance de son fils, Henrik et de la fille de ce dernier, Karin. Tous deux pleurent encore Anna, épouse d'Henrik disparue il y a 2 ans. Très vite, Marianne comprend qu'Henrik entoure sa fille d'un amour trop possessif, tandis que Johan n'éprouve que du mépris pour son fils.