เรื่องราวเกิดขึ้นในช่วงยุคฟื้นฟูศิลปวิทยาในอิตาลี โดยมีธีมหลักเกี่ยวกับความรักและความเข้าใจผิดในความสัมพันธ์ ระหว่างคู่รักสองคู่คือ เบเนดิกต์ (รับบทโดย เคน เนลสัน) และ เบอทริส (รับบทโดย เคท เบลนเชตต์), และอีกคู่คือ เลโอนาโต (รับบทโดย อ๊อฟลีย์ แฮนส์เซน) และ ฮีโร (รับบทโดย ซันนา มิลเลอร์)
เมื่อ ฮีโร ถูกกล่าวหาว่ามีความสัมพันธ์ที่ไม่เหมาะสม ความเข้าใจผิดเริ่มเกิดขึ้นในกลุ่มเพื่อน การแข่งขันระหว่างเบเนดิกต์และเบอทริสทำให้พวกเขาต้องเผชิญกับอารมณ์ที่ซับซ้อนและการทดสอบความรักของทั้งสองคู่