There are two sound ways to enter Stephanie Garber's shared fantasy world. Begin with Caraval for more history around Jacks, or go directly to Once Upon a Broken Heart for the fastest route into Evangeline Fox's story. Whichever route you choose, read the central Once Upon a Broken Heart trilogy in publication order and save The Mirror of Infinite Endings for afterwards.
The correct order depends on what you want from your first encounter with Jacks. Stephanie Garber deliberately wrote Once Upon a Broken Heart so that readers could understand it without completing Caraval. That makes starting with Evangeline Fox the fastest valid route, not a shortcut that leaves the story incomplete. Caraval remains useful rather than compulsory: its trilogy introduces Jacks earlier and gives his return more history. These are two valid entry routes, each producing a slightly different reading experience. After choosing between the direct route and the context-first route, the order becomes firm. Keep the core trilogy together, then read The Mirror of Infinite Endings after A Curse for True Love.
At a glance
- Caraval is optional because Once Upon a Broken Heart was designed to welcome new readers.
- Read Caraval first if you want Jacks's earlier appearance to shape your initial view of him.
- The core trilogy should stay in publication order, beginning with Evangeline's bargain.
- Place The Mirror of Infinite Endings after A Curse for True Love.
- Do not treat the companion as an interlude between the three main novels.
In this guide
- The short answer: choose one of two routes
- Why starting with Evangeline works
- What Caraval adds to Jacks
- Why the trilogy must remain in publication order
- Where The Mirror of Infinite Endings belongs
- How to choose your route
The short answer: choose one of two routes
Readers primarily interested in Evangeline can begin with Once Upon a Broken Heart. Garber has explained that she wanted the novel to work for people who had never read Caraval, even though both series occupy the same universe. The opening therefore establishes Evangeline's circumstances, the danger of bargains with the Fates and the unsettling reputation of the Prince of Hearts on its own terms.
The alternative is to read the Caraval trilogy first. Jacks appears there before becoming a central figure in Evangeline's story, so this route changes the reader's starting assumptions about him. It offers context, but it is not required homework. Both routes meet at Once Upon a Broken Heart, after which the sequence should no longer be rearranged.
- Fastest valid route: Once Upon a Broken Heart, The Ballad of Never After, A Curse for True Love, The Mirror of Infinite Endings.
- Context-first route: Caraval, Legendary, Finale, then the three Once Upon a Broken Heart novels in order, followed by The Mirror of Infinite Endings.
Why starting with Evangeline works
Once Upon a Broken Heart does not behave as though the reader has arrived late. Its emotional centre belongs to Evangeline, a young woman whose belief in true love leads her to seek help from Jacks, the Prince of Hearts. The novel explains the relevant magical dangers through her choices and perceptions. A newcomer learns what matters when she does, which preserves the intended uncertainty around Jacks rather than creating a gap in comprehension.
The cathedral opening shows how efficiently the book establishes its own language. Apples, damaged white pews, candles and a pristine dais make the Prince of Hearts feel alluring, wounded and dangerous before the relationship has fully begun. That scene is more than decoration. It teaches the reader to examine seductive surfaces for fractures, a habit the trilogy repeatedly rewards. No memory of Caraval is needed to understand that tension.
What Caraval adds to Jacks
The context-first route supplies a different kind of pleasure. Garber has identified Jacks as a villain who appears in Legendary, the second Caraval novel, and has said that finishing that series made her want to write a spin-off involving him. Reading Caraval, Legendary and Finale first therefore gives you an earlier version of the character and a sense of the narrative world from which his new role emerged.
That background affects interpretation more than comprehension. A Caraval reader may approach Jacks with established suspicion, curiosity or affection. A direct-entry reader encounters him through Evangeline's more immediate problem and must judge him from the evidence presented in her story. Neither perspective is definitive. In fact, the contrast suits a series interested in belief, bargains and the stories people choose to trust.
Why the trilogy must remain in publication order
Once you begin Evangeline's story, publication order is the only sensible sequence. Each novel develops promises, questions and emotional consequences created by the previous one. Garber has discussed writing the concluding volume around answers owed to readers and expectations established across the series. Reading out of sequence would remove the uncertainty that gives those answers their force.
This is also why a recommended order should distinguish optional background from essential progression. Caraval is background because Once Upon a Broken Heart reorients the reader around a new lead and conflict. The Ballad of Never After and A Curse for True Love are continuations because they depend directly on what came before. They are not alternative viewpoints on a self-contained adventure.
- 1. Once Upon a Broken Heart
- 2. The Ballad of Never After
- 3. A Curse for True Love
Where The Mirror of Infinite Endings belongs
Read The Mirror of Infinite Endings after A Curse for True Love. Its publisher describes it as a Once Upon a Broken Heart companion and also catalogues it as volume four. Those labels are compatible: it continues the world and characters, but it follows the completed three-book arc rather than replacing its conclusion or fitting inside it.
The companion's published premise begins from the situation reached after the trilogy, and it returns to the Magnificent North with Jacks and Evangeline. It also contains more than twenty full-page illustrations. That makes it best approached as a return visit whose meaning rests on familiarity, not as an introductory sampler. Reading it earlier risks learning where the central relationship has arrived before experiencing how it gets there.
Its position also clarifies what the book is not. It is not a prologue to Once Upon a Broken Heart, a bridge between the first and second novels or a substitute for A Curse for True Love. Think of it as a sequel, not a prologue: the companion belongs beyond the trilogy's finishing line.
How to choose your route
Choose the direct route if Evangeline's story is your main interest, if you want to begin with the fairy-tale romance most prominently associated with this series, or if adding three earlier novels would make you postpone starting altogether. You will receive the information required to follow the plot, and Jacks's ambiguity may feel sharper because you meet him without inherited loyalties.
Choose the Caraval-first route if you enjoy tracing a recurring character across different narrative roles. It asks for a larger commitment, but Jacks's earlier appearance creates useful contrast when the focus moves to Evangeline. Whichever route you take, resist the urge to alternate between the two series. Reading each sequence cleanly preserves its pacing and keeps optional context from becoming a complicated chronology exercise.
Frequently asked questions
Do I need to read Caraval before Once Upon a Broken Heart?
No. Stephanie Garber has said she wanted Once Upon a Broken Heart to be readable without the Caraval series. Starting with Evangeline is a complete and author-supported entry route.
Will I miss anything if I skip Caraval?
You will miss Jacks's earlier appearance and some shared-world context, but not information required to understand Evangeline's central story. The trade-off is perspective rather than basic clarity.
Which Caraval books should I read for the context-first route?
Read the main trilogy in order: Caraval, Legendary and Finale. Jacks first appears in Legendary, but beginning there would sacrifice the context provided by Caraval itself.
Can I read The Mirror of Infinite Endings before A Curse for True Love?
It is strongly discouraged. The companion begins after the trilogy's resolved arc and assumes familiarity with where Jacks and Evangeline have arrived. Place it after A Curse for True Love.
Is The Mirror of Infinite Endings the fourth main novel?
It is catalogued as volume four while being explicitly subtitled a companion. For reading-order purposes, the useful distinction is that the first three novels form the central sequence and The Mirror of Infinite Endings follows them.
The cleanest Once Upon a Broken Heart reading order is less rigid than it first appears. Caraval offers valuable history for Jacks, but Evangeline's opening novel was built to stand as a new doorway into the shared world. Pick the doorway that suits your curiosity, then keep the trilogy intact: Once Upon a Broken Heart, The Ballad of Never After and A Curse for True Love. The Mirror of Infinite Endings comes afterwards, when its return to these characters can carry the context it expects.
Sources and further reading
- Once Upon a Broken Heart | Macmillan
- The Mirror of Infinite Endings | Macmillan
- Q&A: Stephanie Garber, Author of ‘Once Upon A Broken Heart’ | The Nerd Daily
- How Stephanie Garber surprised even herself with her series conclusion | Audible
Join the conversation
No comments yet. Be the first reader to add yours.