Becca (Laura Ramsey) se aproxima dos 40 anos e está prestes a embarcar no seu segundo casamento, com Andy Kelly, mas ela se preocupa com o sumiço da melhor amiga Lolly, que a abandonou há anos. Enquanto Becca retoma a amizade com Lolly (Sarah Goldberg), ela acorda no dia do seu casamento e descobre que está 15 anos no passado, prestes a se casar com o seu primeiro marido, Sean (Craig Horner), seus pais ainda estão casados e Lolly ainda está em sua vida. Agora, ela precisa decidir se vai seguir em frente com o casamento e viver tudo novamente, ou se vai aproveitar a chance e reconstruir a própria história.