May the best villain win.
Evangeline Fox ventured to the Magnificent North in search of her happy ending, and it seems as if she has it. She’s married to a handsome prince and lives in a legendary castle. But Evangeline has no idea of the devastating price she’s paid.
Book Events with
Join Stephanie Garber in celebrating A Curse for True Love!
Not every love is meant to be.
When a new terrifying curse is revealed, Evangeline Fox finds herself entering into a tenuous partnership with the Prince of Hearts again. Only this time, the rules have changed. Jacks isn’t the only force Evangeline needs to be wary of—in fact, he might be the only one she can trust.
How far would you go for happily ever after?
For as long as she can remember, Evangeline Fox has believed in true love . . . until she learns that the love of her life will marry another.