A Curse for True Love (Once Upon a Broken Heart, #3) by Stephanie Garber

Published 2023 · 390 pages · 107,250 words · about 6 hours at an average pace · Fantasy, Romance, Young Adult

How hard is A Curse for True Love (Once Upon a Broken Heart, #3) to read?

A Curse for True Love (Once Upon a Broken Heart, #3) scores 29 out of 100 for difficulty on ReadingRate, making it relatively accessible. The score is a weighted composite of nine measures: four of how hard the prose is to parse, five of how hard the meaning is to extract.

Vocabulary: 30 out of 100
Garber uses clear, ornamented fairy-tale language with invented names and sweet, colorful imagery. It sits near the contemporary YA romance level of Beach Read, with a little more flourish.
Sentence structure: 28 out of 100
Sentences are short to medium and follow a plain rhythm, with occasional lyrical runs. Like Beach Read, it asks little of the reader.
Abstraction: 30 out of 100
The story rests on concrete scenes of bargains, kisses and chases, with fate versus choice as the only abstract thread. It is comparable to It Ends with Us in directness.
Information density: 38 out of 100
A lot of lore about Fates, curses and earlier bargains must be remembered, but reveals arrive at a manageable pace. Density is a little above The Housemaid.
Narrative indirection: 30 out of 100
Readers are told most emotions and motives outright, though Jacks's secrets are withheld for twists. Closer to Beach Read than to anything ambiguous.
Symbolic density: 35 out of 100
Hearts, curses and the Fates serve as obvious motifs, signposted rather than hidden. The layer is thin but deliberate, close to Beach Read with more fantasy imagery.
Ironic distance: 22 out of 100
The tone is earnest and romantic, with flirtatious banter between Evangeline and Jacks. Like It Ends with Us, it invites direct emotional engagement.
Resolution withholding: 22 out of 100
As the trilogy finale it resolves the central romance and curse, with twists on the way. The closure matches the genre-expected ending of Beach Read.
Structural complexity: 28 out of 100
Short chapters follow a mostly linear plot with some flashbacks to Jacks's past. Slightly more intricate than Beach Read because it is the third book in a series.

How A Curse for True Love (Once Upon a Broken Heart, #3) is regarded

A Curse for True Love (Once Upon a Broken Heart, #3) holds a literary regard score of 21 out of 100, weighing its place in the canon, its critical reception, its influence on other writers, and the standing of its author. Regard is measured separately from difficulty: a demanding book is not necessarily an admired one.

About the author

Stephanie Garber