Jane  (Katherine Heigl) is a romantic, completely selfless woman who has been a bridesmaid in no less than 27 weddings. Unfortunately her own happy ending seems to be nowhere in sight. When her younger sister Tess captures the heart of Jane’s boss - on whom Jane has a secret crush - Jane is inspired to take charge and finally change her “always-a-bridesmaid” destiny.