All 12 episodes of the Swedish drama series following a woman as she starts a new life in the city of Angelby. With her life in disarray, after her husband leaves her for another woman and she loses her job, Vera Fors (Mia Skaringer) moves with her two children to the remote city of Angelby. Strange events begin before they even arrive when Vera runs over a teenage boy and flees the crime scene, only for the body to vanish the next day. But this is only the start of the mystery as Vera soon suspects someone else may have been responsible for the boy's death. As she meets more of the local residents, Vera begins to realise that there are more mysteries hidden behind the facade of Angelby.