เมื่อ Briony Tallis (Saoirse Ronan) อายุสิบสามปีและนักเขียนผู้ใฝ่ฝันเห็นเซซิเลียพี่สาวของเธอ (Keira Knightley) และ Robbie Turner (James McAvoy) ที่น้ำพุหน้าอสังหาริมทรัพย์เธอเข้าใจผิดว่าเกิดอะไรขึ้น ดังนั้นการตั้งค่าการเคลื่อนไหวชุดของความเข้าใจผิดและงอนเด็กที่จะมีผลกระทบยาวนานสำหรับพวกเขาทั้งหมด ร็อบบี้เป็นลูกชายของคนรับใช้ในครอบครัวที่ครอบครัวใจดีอยู่เสมอ พวกเขาจ่ายเงินสำหรับเวลาของเขาที่เคมบริดจ์และตอนนี้เขาวางแผนที่จะไปโรงเรียนแพทย์ หลังจากเหตุการณ์ที่เกิดขึ้นในน้ำพุ Briony อ่านจดหมายที่มีไว้สำหรับเซซิเลียและสรุปว่าร็อบบี้เป็นคนเบี่ยงเบน เมื่อลูกพี่ลูกน้องของเธอโลล่า (จูโนวัด) ถูกข่มขืนเธอบอกตำรวจว่ามันเป็นร็อบบี้ที่เธอเห็นการกระทำที่กระทำ