London, slutet av 1800-talet. Cora Seaborn, behandlad med likgiltighet av sin man, känner lättnad efter hans död. Men hon tvekar att inleda nya relationer. Hon lämnar huvudstaden och bosätter sig i en avlägsen del av Essex. Från de förskräckta lokalbefolkningen hör hon en konstig, mystisk berättelse om en orm som verkar sammanfalla med försvinnandet av människor i byn. Trots sin tvivel försöker Cora, tillsammans med den lokala pastorn, lugna alla. Mellan dessa tilsynelatande olika individer utvecklas en relation som förändrar deras liv. Så förflätas alla karaktärer i en mystisk och hemlighetsfull historia där smärta, rädslor, vetenskap, religion, politik, liv, död och kärlek förenas.