Rakel is a strict Christian believer living in the far north of 1930s Sweden. When her husband forms a sectarian movement, with directions straight from God, she has no choice but to join the increasingly explicit cult.
When Oskar, a sensitive, bullied 12-year-old boy, meets his new neighbor, the mysterious and moody Eli, they strike up a friendship. Initially reserved with each other, Oskar and Eli slowly form a close bond, but it soon becomes apparent that she is no ordinary young girl.
Set in a small Swedish town, the story is centered around three best friends aged 20. Michelle, a photo model, has a drinking problem which leads to a string of one-night-stands, including sex with the hot tempered boyfriend of Anna. She has just moved in with him and is too much in love too see his faults. Petra is their clever friend who must combine being pregnant with operating her own café.