A Curse for True Love
Heat Level
About A Curse for True Love
Evangeline Fox has gotten her happy ending — the prince, the castle, the life that fairy tales promise — but she cannot remember how she got there, and the gaps in her memory are shaped exactly like something that was deliberately removed from her by someone with a reason to remove it. A Curse for True Love is the third and final book in Stephanie Garber's Once Upon a Broken Heart series, the conclusion to a fairy-tale romantic fantasy about a girl who bargained with a Fate for love and is now living inside the consequences of that bargain, without the memory to understand what she agreed to. Garber's series has been building toward this specific problem: the happy ending as a kind of trap, the curated memory as a form of control, and the question of whether love that is partly constructed through someone else's intervention is still real love worth fighting for. Evangeline without her memories is a different character than Evangeline with them, and Garber uses the gap between those two versions to examine what constitutes a self when the events that shaped it have been systematically removed. Jacks, the Fate who cannot love without killing, operates in this volume at his most morally complex: his choices across three books are required to make full sense here, and Garber provides answers that honor the mystery she constructed without collapsing it into something too simple or too convenient. The fairy-tale world of the Magnificent North receives its fullest treatment in the finale — the rules governing the Fates, the history of the land, and the nature of the curses shaping events since the first book all come into coherent focus. A Curse for True Love is a finale that depends entirely on emotional investment built across two previous books, and for readers who have followed Evangeline's story, it delivers the resolution its central question has been earning.
Tropes & Themes
This page contains affiliate links. Learn more.