Three friends are asked to be bridesmaids at a wedding of a woman they used to ridicule back in high school.
After attending their friend Elise's wedding to Nate on New Year's Eve, Trista, a career-driven talent agent, Viviane, a successful gossip columnist, and Amaya, a struggling actress, make a pact to get married within the year to either a new love or a man waiting in the wings. But the close friends face their own set of challenges - Trista has not gotten over her commitment-phobic ex-boyfriend Damon, Viviane is secretly in love with Sean, the father of her son, and Amaya is desperate to break up her boyfriend Keith's unhappy marriage so they can live happily ever after. Each woman starts the year with high hopes and dreams of what will happen over the next 12 months... but will they all make it to the altar?
On the day of her wedding, as Selena Jackson comes to terms with the long-lost love she's never quite gotten over, many of her guests, including her best friends and her own mother, also struggle with past loves, past regrets and past mistakes.
A group of friends at a bachelorette party are stalked, tortured and murdered by a masked figure, who forces them to face a long-buried secret.