No one jilts Duchess Persephone! Not even a prince! Fuming with anger at being rejected by Prince Emory, Persephone decides she’ll poison his pretty new princess on the day of their wedding, but to her horror the only one that ends up poisoned is Persephone herself!
But something goes wrong. Instead of dying, Persephone wakes up one month before the disastrous wedding. She is trapped in a curse reserved for only the worst villains, doomed to repeat her mistakes and her death over and over unless she can solve who truly killed her. Determined not to let this be her fate, Persephone seeks out the infamous assassin, Marlowe, to aid her. Marlowe is a rogue and a villain in his own right and the last thing he wants to do is get roped into a curse, but perhaps the assassin and the villain can defy fate and carve out their own happy ending.