Eloise is trapped in an endless time loop where her lover Sebastian and sister Lila murder her on their wedding day ten thousand times. After breaking free from the cycle, she vows revenge. With help from loyal friend Madeleine and timeline watcher Caleb, she uncovers their embezzlement and dark ritual schemes. Eloise dismantles their magic circle, strips them of stolen supernatural power, loses most of her own abilities in the process, and opens a quiet bookstore to live a peaceful, free life free of death loops.