How far would you go to get revenge? When Chelsea Givens discovered that her ex-boyfriend Drew dumped her to be with her former best friend Lizzie, she'd never felt so betrayed in her life. Then her new friend Shannon tells her she can help set things right. Chelsea's willing to listen, but what Shannon wants her to believe -- that she shared a past life with Drew -- is impossible. And what she wants her to do to get him back ... well,...