Main trilogy first
Read Once Upon a Broken Heart, The Ballad of Never After, and A Curse for True Love in order.
Home / Series / Once Upon a Broken Heart

Series Guide
By Stephanie Garber · 3 main books · Complete trilogy · Companion follow-up
Use this Once Upon a Broken Heart books in order guide to read the trilogy in the right order and place The Mirror of Infinite Endings after the main story.
Start with: Once Upon a Broken Heart
For first-time readers, publication order is the best reading order. If you want the fullest Stephanie Garber world context, read Caraval first; if you mainly want Evangeline and Jacks, start here.
Read Once Upon a Broken Heart first, then The Ballad of Never After, then A Curse for True Love. The main trilogy is complete. The Mirror of Infinite Endings is best read afterward as a companion follow-up.
If you are new to Once Upon a Broken Heart, start with Once Upon a Broken Heart and continue through the main trilogy in publication order. The Mirror of Infinite Endings can be read afterward as a companion follow-up in the same world.
Best first read: publication order.
Quick answer: read Once Upon a Broken Heart first, then The Ballad of Never After, then A Curse for True Love. The Mirror of Infinite Endings is best read afterward as a companion follow-up.
If you are new to Once Upon a Broken Heart, start with Once Upon a Broken Heart and continue through the main trilogy in publication order. The Mirror of Infinite Endings can be read afterward as a companion follow-up in the same world.
Best first read: publication order.
Quick answer: read Once Upon a Broken Heart first, then The Ballad of Never After, then A Curse for True Love. The Mirror of Infinite Endings is best read afterward as a companion follow-up.

Once Upon a Broken Heart
2021

The Ballad of Never After
2022

A Curse for True Love
2023

The Mirror of Infinite Endings
2026
The trilogy is complete and low spice, with its strongest appeal in fairytale atmosphere, curses, and romantic tension.
Read Once Upon a Broken Heart, The Ballad of Never After, and A Curse for True Love in order.
The Mirror of Infinite Endings is best read after the core trilogy as a companion follow-up, not as a replacement for the main path.
Expect high romantic tension and fairytale magic rather than explicit adult-romantasy heat.
You can start with Once Upon a Broken Heart without reading Caraval first.
The simplest answer is this: if you want the fullest Stephanie Garber world experience, read the Caraval trilogy first. If you mainly want Evangeline and Jacks's story, you can begin with Once Upon a Broken Heart.
For the full earlier series path, see Caraval books in order.
The Mirror of Infinite Endings is best treated as a companion follow-up after the main Once Upon a Broken Heart trilogy.
First-time readers should read Once Upon a Broken Heart, The Ballad of Never After, and A Curse for True Love before moving on to The Mirror of Infinite Endings. It is a later companion entry, not a replacement for the trilogy.
Yes, the main Once Upon a Broken Heart trilogy is complete in three books: Once Upon a Broken Heart, The Ballad of Never After, and A Curse for True Love.
The Mirror of Infinite Endings adds a companion follow-up in the same world, but the main trilogy already has a full ending.
New to this series? Start here
Best first entry point for Once Upon a Broken Heart. Read this before the rest of the series.
Buy first book on BookshopSeries at a glance
3
Main books
🌶️🌶️
Spice
Complete trilogy
Status
3
Tropes
Best for: fairytale romantasy readers
Start with: Once Upon a Broken Heart
Read Once Upon a Broken Heart, The Ballad of Never After, and A Curse for True Love. After that, read The Mirror of Infinite Endings as a companion follow-up.
The next book is The Ballad of Never After, followed by A Curse for True Love.
After the core trilogy, continue with The Mirror of Infinite Endings as a companion follow-up in the same world.
The main Once Upon a Broken Heart trilogy is complete in three books. A companion follow-up, The Mirror of Infinite Endings, is positioned as a Volume 4 companion in the same world.
No, you can start with Once Upon a Broken Heart, but reading Caraval first gives more context for the shared world and some overlapping story elements.
It is best treated as a companion or Volume 4 follow-up after the main trilogy, not a replacement for the original three-book path.
Yes. It is commonly read as fairytale romantasy or fantasy romance, with curses, fate, magic, and a central romantic arc.
It is generally low spice compared with adult high-spice romantasy, with more focus on romantic tension and fairytale atmosphere.
This series is a strong fit for readers who want fairytale fantasy, romantic tension, curses, fate-driven storytelling, and a more whimsical romantasy tone.