From the bestselling Swedish crime writer comes a chilling new novel about the worst of our best-kept secrets. Every year three close-knit friends go on holiday together to a remote Swedish island. But this year, their holiday won't go as planned. What malevolent force has followed them to the island? Or more importantly, was it amongst them all along?