Beta soft launchEvery book’s tags are being checked by hand ✨ some categories are fuller than others while I work through them all ✨

The Ordeals
Why Read This?The one-sentence sell. What do you get for showing up to this book, even when it's hard?
Dark academia meets deadly romantasy trials with a slow-burn rivals-to-lovers romance that crackles with tension — if you loved Ninth House or The Atlas Six, this scratches that exact itch.
Synopsis
In this lush, atmospheric romantasy, an illusionist competes in a series of deadly trials for a spot at an elite magical college—that is, if another hopeful doesn’t kill her first. Twenty-year-old Sophia DeWinter has only known life bound to her cruel uncle, the Collector, thanks to a blood bond he exacted from her as a child. When she learns of Killmarth College, an elite academy for magic wielders outside of the Collector’s control, she knows it is her only chance to finally break free. But to gain entry, she will have to compete against other illusionists, masquiers, botanists, and alchemists in a series of brutal trials that many hopefuls don’t survive—the Ordeals. Sophia knows her skills as an illusionist are weak; she only makes it through the first challenge by teaming up with a powerful (and insufferably sexy) botanist, Alden Locke. To make it out alive, she will have to hone her magic and learn to identify who is a rival, who could be an ally, and who is a murderer. Because now, not only does she have to protect her heart, but her very life. Hopefuls are being viciously picked off one by one between the challenges. In her haste to escape the Collector’s trap, Sophia may have fled straight towards her own death sentence.
At a Glance
3.94 ★ GoodreadsTop TropesPlot devices and story situations that drive the romance. These are the circumstances that throw characters together or create conflict, not how they personally relate.
MoodWhat you felt reading this. Swoony? Gutted? Deliciously unhinged? The emotional fingerprint.
Book Details
Goodreads RatingThe crowd's verdict. Take it with salt, though. Some masterpieces are polarizing.
3.94 ★
Page CountHow long the commitment is.
384 pages
PublishedWhen this hit shelves. Helpful for tracking vibes by era.
2025
Primary GenreWhat type of book this is. Romance? Fantasy? A 400-page therapy session disguised as a thriller?
Romantasy
PairingWho's falling in love? The gender makeup of your main romance. Helps you find your specific flavor of love story.
M/F
POVWhose head are you in? First person = deep in the feels. Third = watching from above. Dual = emotional whiplash (affectionate).
First Person
Romance PacingHow long until they kiss? Slow burn = 300 pages of tension. Insta-love = page 12 and it's already chaos.
Slow Burn
CliffhangerEnding type: HEA = forever happy (you'll cry happy). HFN = happy for now (open to interpretation). Bittersweet = complicated feelings. Know what you're signing up for.
spoiler
AudiobookCan you experience this book while driving? Washing dishes? Working out while emotionally destroyed? Check here.
AvailableCan you experience this book while driving? Washing dishes? Working out while emotionally destroyed? Check here.
No
FormatHow fancy is the audio? Standard = one narrator. Full cast = theater kids went off. GraphicAudio = a MoViE iN yOuR mInD.
N/A
TropesPlot devices and story situations that drive the romance. These are the circumstances that throw characters together or create conflict, not how they personally relate.
Mood & Vibe
MoodWhat you felt reading this. Swoony? Gutted? Deliciously unhinged? The emotional fingerprint.
FMC: survivor sign in to unlock
Slow-burn tension that builds through banter and forced proximity during deadly trials. Chemistry simmers through stolen glances and reluctant teamwork before steamy payoff. sign in to unlock
academy / school sign in to unlock
tension finally satisfied sign in to unlock
Similar Books
Short Takes
quick 280-character reactions for this book. drop a thought, rate the vibe, keep scrolling.
Sign in to share your take.
Loading...
Book Chat
Talk about The Ordeals with other readers








