Driven to keep a promise to a man who would rather see her dead than alive, Becca Martin is forced to delve deeper into her past and that of her ancestors to find the answers she seeks.

Still raw from the death of her mother, Becca embarks on an emotional journey, bringing her closer to two very different men for two very different reasons.

Frank Jakes, who saved Becca from the wrath of Antony Cardover, is now the closest thing Becca has to family. Incensed and concerned by her bloody-mindedness, Jakes introduces Ellie Lawrence, a young woman with dark secrets of her own, into Becca’s life.

Ignoring Jakes’ advice, Becca takes her life into her own hands in her pursuit for a cure. She would have died if not for Ellie’s extraordinary speed and strength.

Antony Cardover, now subdued and compliant, has no choice but to help Becca in her search for a way to break his curse.

This quest, much to Becca’s shock, brings them closer together as well as closer to the person who has caused so much pain and anguish in so many peoples’ lives – Ebenezer Lightwoller.

It is here, at the mercy of Ebenezer, that Becca has to make the biggest decision of her life; a decision that begs the question of whether some promises are just meant to be broken?