ภาพยนตร์เล่าเรื่องราวของ Marianne Lane (รับบทโดย Tilda Swinton) นักร้องชื่อดังที่เดินทางไปพักผ่อนกับแฟนหนุ่ม Paul (รับบทโดย Matthias Schoenaerts) บนเกาะ Pantelleria ในอิตาลี ขณะที่ทั้งคู่กำลังมีช่วงเวลาที่สงบสุขและโรแมนติกอยู่ท่ามกลางบรรยากาศที่สวยงาม กลับต้องเผชิญกับการมาเยือนของ Harry (รับบทโดย Ralph Fiennes) อดีตแฟนหนุ่มของ Marianne และลูกสาวของเขา Penelope (รับบทโดย Dakota Johnson)
การมาเยือนของ Harry ทำให้ชีวิตของ Marianne และ Paul เปลี่ยนไปอย่างสิ้นเชิง ด้วยการเปิดเผยความลับและความตึงเครียดในอดีตที่ทำให้บรรยากาศที่สงบสุขกลับกลายเป็นความยุ่งเหยิงและคาดเดาไม่ได้ เรื่องราวพัฒนาขึ้นเมื่อความสัมพันธ์ระหว่างตัวละครเหล่านี้ซับซ้อนมากขึ้น และทุกคนต้องเผชิญกับความจริงในใจของตนเอง