เรื่องราวติดตาม Jane Nichols (รับบทโดย Katherine Heigl), สาวโสดที่มีความชื่นชอบในการเป็นเพื่อนเจ้าสาว และเคยเป็นเพื่อนเจ้าสาวมากถึง 27 ครั้ง แต่กลับยังไม่มีโอกาสได้เป็นเจ้าสาวของตัวเอง Jane เป็นคนที่รักการจัดงานแต่งงานของเพื่อน ๆ มากจนกลายเป็นเจ้าสาวที่มีชุดแต่งงานมากมายในตู้เสื้อผ้า
เมื่อ Jane เริ่มรู้สึกถึงความเศร้าเมื่อพบว่าผู้ชายที่เธอแอบรัก, Kevin (รับบทโดย James Marsden), กำลังจะไปตกหลุมรักน้องสาวของเธอ Tess (รับบทโดย Malin Akerman) ที่กำลังจะแต่งงานกับเขา Jane ต้องเผชิญกับความรู้สึกของการเสียสละและการค้นหาความรักของตัวเอง