Evangeline Fox believed in true love. In magic. In happily ever afters.
Then her heart was shattered.
Desperate to stop the boy she loves from marrying someone else, Evangeline makes a deal with the enigmatic Prince of Hearts—a wickedly charming immortal who trades in heartbreak and bargains too tempting to refuse. In exchange for his help, he demands three kisses. The catch? He chooses when and where.
But magic always has a price, and Evangeline quickly realizes she’s stumbled into a game far more dangerous than she imagined. The Prince has secrets—and plans—for her future that may lead to an epic love story… or a beautifully crafted tragedy.
Stephanie Garber’s spellbinding new series begins with Once Upon a Broken Heart—a tale of love, betrayal, and the magic in between.