เรื่องราวเกิดขึ้นในอังกฤษในศตวรรษที่ 19 และติดตามชีวิตของ Philip Ashley (รับบทโดย Sam Claflin), ชายหนุ่มที่เติบโตในฟาร์มที่ได้รับการเลี้ยงดูโดยลุงของเขา Ambrose ซึ่งเป็นผู้มีฐานะและมีการศึกษา แต่เมื่อ Ambrose ไปอาศัยอยู่ที่อิตาลีเพื่อสุขภาพ เขาได้พบและตกหลุมรัก Rachel (รับบทโดย Rachel Weisz), ผู้หญิงที่มีเสน่ห์และมีปริศนา
เมื่อ Ambrose เสียชีวิตภายหลังจากการแต่งงานกับ Rachel, Philip กลับรู้สึกสงสัยและเชื่อว่า Rachel อาจมีส่วนเกี่ยวข้องกับการตายของลุงเขา เขาจึงเดินทางไปห Rachel เพื่อเผชิญหน้าและหาความจริงเกี่ยวกับสิ่งที่เกิดขึ้น
ในขณะที่ Philip และ Rachel เริ่มสร้างความสัมพันธ์ที่ซับซ้อน, ความรู้สึกของความรักและความสงสัยเริ่มเข้ามาปะปนกัน ทำให้เขาต้องตั้งคำถามเกี่ยวกับความเป็นจริงและแรงจูงใจของ Rachel