Dante Wood finds himself trapped in an infinite loop on his birthday, repeatedly shot dead by a killer wearing a clown mask in a toilet cubicle. He jolts awake on a couch and initially believes it was a nightmare. When he enters the toilet the second time, his subconscious warns him of impending danger—but the killer strikes again. By the third revival, Dante finally catches on—the only way to break free of this deadly loop is to get away from the killer. As he and Shelby Morris attempt to escape by car, a speeding truck crushes them both. When he wakes up from death for the fourth time, Dante resolves to investigate every clue. During a scuffle between Shelby and Ryan Patel, a clown mask falls out of Ryan's bag... With each rebirth, Dante pieces together more fragments of the puzzle, inching closer to the truth.
Aurora, once a math prodigy with solutions valuable to military research, was revealed to be the lost daughter of the wealthy Winslow family. But after being brought home, she was looked down upon for her rural background and overshadowed by the adopted daughter, Luna. Luna framed her repeatedly, and during a major exam, copied Aurora's answers. Yet Aurora was the one punished.In her next life, Aurora returns with a vow for revenge. When Luna tries to provoke her again at the exam hall, surrounded by their biased family, Aurora publicly cuts all ties with them, determined to uncover the truth and reclaim her place.
Betrayed by her stepbrother Edward and left to die with nothing but regrets, Celeste Welsh gets a second shot at life. This time? She's playing for keeps. Revenge against Edward is at the top of her list—but things get complicated when love unexpectedly walks in. Now, she's juggling payback and passion, determined to live this life with no regrets. Sweet, fierce, and unstoppable, Celeste is rewriting her story…