Home / Series / Once Upon a Broken Heart

Series Guide
Once Upon a Broken Heart Reading Order
By Stephanie Garber · 3 main books · Complete trilogy · Companion follow-up
Use this Once Upon a Broken Heart books in order guide to read Stephanie Garber’s fairytale fantasy romance series clearly. The main trilogy includes Once Upon a Broken Heart, The Ballad of Never After, and A Curse for True Love.
Start with: Once Upon a Broken Heart
About this series
For first-time readers, publication order is the best reading order. After finishing the main trilogy, you can continue with The Mirror of Infinite Endings as a companion follow-up in the same world.
Quick Answer
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 Volume 4 follow-up.
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.
Read more about this series
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 Volume 4 follow-up.
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 Reading Order
- 1

Once Upon a Broken Heart
2021
- 2

The Ballad of Never After
2022
- 3

A Curse for True Love
2023
- 4

The Mirror of Infinite Endings
CompanionOptionalSeptember 2026
Reading Order Notes
These Once Upon a Broken Heart reading order notes help first-time readers follow the trilogy clearly and place the companion follow-up in the right spot.
For most first-time readers, the main books are the core reading path. This guide also includes companion and novella entries for readers who want the fuller world-level order.
Why publication order works
For most readers, publication order is the best Once Upon a Broken Heart reading order because the trilogy follows one continuous romantic fantasy storyline, and the companion follow-up is designed for after the core ending.
Do you need to read The Mirror of Infinite Endings?
For first-time readers, the three main books should be read in order. The Mirror of Infinite Endings is best treated as a companion follow-up after A Curse for True Love.
Should you read Caraval before Once Upon a Broken Heart?
You can start directly with Once Upon a Broken Heart, but readers who want fuller world context often read Caraval first.
Should You Read Caraval Before Once Upon a Broken Heart?
You can start with Once Upon a Broken Heart without reading Caraval first, but some readers prefer to read Caraval beforehand because both series share a broader story world and overlapping context.
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.
Where Does The Mirror of Infinite Endings Fit?
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.
Because it is positioned as a later companion entry, it should not replace the main trilogy reading order.
Is Once Upon a Broken Heart Complete?
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 core trilogy has a complete main reading path.
Is Once Upon a Broken Heart Romantasy?
Yes. It is commonly read as fairytale romantasy with magical bargains, fate-driven tension, and a central romantic arc.
Is Once Upon a Broken Heart Spicy?
It is generally low-spice compared with adult high-spice romantasy, with stronger emphasis on longing, emotional stakes, and fairytale atmosphere.
Who should read this series?
- Readers who want fairytale fantasy romance.
- Readers who enjoy curses, fate, and magical bargains.
- Caraval readers who want a connected follow-up world.
Who might want to skip it?
- Readers looking mainly for high-spice adult romantasy.
- Readers who prefer darker or more violent fantasy romance.
- Readers who dislike whimsical fairytale-style storytelling.
New to this series? Start here
Once Upon a Broken Heart
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
Frequently Asked Questions
What is the correct Once Upon a Broken Heart reading order?
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.
What book comes after Once Upon a Broken Heart?
The next book is The Ballad of Never After, followed by A Curse for True Love.
What comes after 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.
Is Once Upon a Broken Heart complete?
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.
Do I need to read Caraval before Once Upon a Broken Heart?
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.
Is The Mirror of Infinite Endings book 4?
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.
Is Once Upon a Broken Heart romantasy?
Yes. It is commonly read as fairytale romantasy or fantasy romance, with curses, fate, magic, and a central romantic arc.
Is Once Upon a Broken Heart spicy?
It is generally low spice compared with adult high-spice romantasy, with more focus on romantic tension and fairytale atmosphere.
Who should start with Once Upon a Broken Heart?
This series is a strong fit for readers who want fairytale fantasy, romantic tension, curses, fate-driven storytelling, and a more whimsical romantasy tone.