1657: Gemeinsam mit ihrem Ehemann John (Charles Dance) und ihrem Sohn Arthur (Zak Adams) lebt Fanny Lye (Maxine Peake) ein Leben in puritanischer Strenge auf einem abgelegenen Bauernhof irgendwo in Shropshire. Als eines Tages allerdings der charismatische Thomas (Freddie Fox) mit seiner verführerischen Begleiterin Rebecca (Tanya Reynolds) in ihr ...