set in the Devon coast of England, where a small coastal village is grappling with a series of disappearances and the discovery of ancient human remains and prehistoric artifacts in nearby caves. The story revolves around two women, Katrine, a journalist, and Helene, who is investigating her...