
A Curse for True Love: The third book in the beloved fairytale sensation the Once Upon a Broken Heart series from the global No. 1 bestselling author of Caraval
The third and final instalment in Stephanie Garber's Once Upon a Broken Heart trilogy, this paperback edition arrives with a striking new cover to match the drama packed inside. Evangeline Fox has, on the surface, everything she ever wanted. A handsome prince, a legendary castle, a life that looks like the happy ending she travelled to the Magnificent North to find. Only something is deeply, quietly wrong. The price she paid for this fairy tale was steep, and she has no memory of it. Her husband intends to keep it that way, though his plan comes with a rather grim condition: Jacks, the Prince of Hearts, must die first. What follows is a story of two villains circling one girl, with love, memory, and survival all hanging in the balance. Garber writes with the kind of momentum that makes it very difficult to put the book down at a sensible hour. The magical atmosphere she's built across the series reaches its peak here, and the characters feel genuinely alive, flawed, and worth caring about. Readers have called it a perfect conclusion, and it's easy to see why. If you've followed Evangeline's journey from the beginning, this one pays it off beautifully. Worth noting: Garber's next novel, Alchemy of Secrets, is due for release on 7th October 2025 for those already looking for their next fix.
- Author: Stephanie Garber
- Publisher: Gollancz
- Genre: Fantasy
- ISBN: 978-1399633895
- Pages: 400 pages
