Neverending is right.
Kate's best friend is getting married after six months of dating. Not only that but the groom-to-be is Kate's ex-boyfriend. Kate has her doubts about the wedding and she's not afraid to let her best friend know. After a drunken toast she wishes she could turn back time so she can have a do-over. And that's exactly what happens.. six times. Each time she does something different in hopes of making everything right and moving on to the next week.