Frankreich im Jahr 1914: Der Erste Weltkrieg ist ausgebrochen und überall in Europa wird gekämpft. Während die Männer an die Front geschickt werden, beginnt auch für die weibliche Bevölkerung zuhause eine Zeit voller Entbehrungen und neuen Herausforderungen. Zu diesen Frauen zählen auch die Pariser Prostituierte Marguerite de Lancastel (Audrey Fleurot), die Nonne Agnes (Julie De Bona), die feministische Krankenschwester Suzanne Faure (Camille Lou) und Caroline Dewitt (Sofia Essaïdi), die plötzlich die Fabrik ihrer Familie übernehmen muss. Auf ungeahnte Weise werden die Leben der vier Frauen miteinander verwoben.
Was, wenn sich hinter der harmlos wirkenden Fassade eines Dorfs eine blutige Geschichte verbirgt? Pastorin Jack Brooks (Samantha Morton) und ihre Tochter Flo (Ruby Stokes) brauchen dringend einen Neuanfang, seit es in ihrer letzten Kirchengemeinde zu einem Skandal gekommen ist. Erst vor kurzem haben Mutter und Tochter einen schweren Schicksalsschlag hinnehmen müssen, dessen Wirkung noch immer nachhallt. In der Hoffnung auf seelische Heilung, ziehen sie in das idyllische Örtchen Chapel Croft, doch anfangs ahnen sie nicht, welche düsteren Geheimnisse hier begraben liegen. Schon bald geschehen unerklärliche Dinge, die nach und nach Einblicke gewähren in die verstörende Vergangenheit des Dorfes. Vor vielen Jahren wurden unschuldige Mädchen verbrannt, als Strafe für ihre vermeintlichen Sünden. Die gequälten Seelen von einst scheinen jedoch keinen Frieden gefunden zu haben, denn schon bald werden Jack und Flo von ihnen heimgesucht …