Jane (Katherine Heigl) é idealista, romântica e completamente altruísta. Nos casamentos ocupa sempre o lugar de dama de honor, embora o seu final feliz como noiva pareça estar muito longe de se concretizar... Mas quando Tess, a irmã mais nova, conquista o coração do patrão de Jane, por quem esta está secretamente apaixonada, começa um processo de reavaliação do seu papel de eterna dama de honor e nunca noiva...