Onyx Storm Review and Ending Explained, Plus What Violet Really Loses

Last updated on October 25th, 2026 at 02:54 pm

Onyx Storm by Rebecca Yarros is the book where Violet Sorrengail stops hunting for a miracle and starts counting what she can afford to lose, and that shift is why it works. If you want the short answer, my verdict is 4 out of 5: it is a big, emotional, sometimes baggy third instalment that trades the war college’s tight cruelty for a sea-crossing gauntlet, then punishes you with the most devastating final third of the series so far.

Rebecca Yarros published it on January 21, 2025 through Red Tower Books, and below you will find a spoiler-free verdict, a full spoiler plot summary, the ending explained, and the one angle I think most reviews skip: this is a novel about leadership under impossible choices.

Onyx Storm at a Glance

Onyx Storm (The Empyrean, book 3) follows Violet and Xaden as they try to cure his creeping transformation into a dark wielder while the Aretian wards fail.

Onyx Storm
Onyx Storm by Rebecca Yarros

The middle of the book is a quest across four isle kingdoms that tests Violet’s judgment, the final third is a war at Draithus, and the last chapter jumps ahead twelve hours with Violet missing her memories and holding a marriage blessing.

Rating: 4/5.

Best for readers who already love Violet and Xaden. Worst for anyone who wanted the series to stay at Basgiath or who needs every mystery solved by the last page.

Who will love Onyx Storm, and who may bounce?

Readers who fell for Fourth Wing and Iron Flame because of the people, not just the dragons, will get the most from this one. Violet and Xaden carry more weight here than ever, the squad around them (Rhiannon, Ridoc, Sawyer, Imogen, Quinn, Cat, Maren and a first-year prince hiding in plain sight) finally feels like a family, and the book rewards you for remembering small things from earlier.

If you enjoy romance that runs on shared danger, grief that is allowed to stay messy, and a dragon bond that behaves like a living character, you are the target audience.

People who may bounce are those who wanted a tight school-survival story (the war college is mostly in the rearview), readers who tire of characters keeping secrets to protect each other, and anyone sensitive to the content the book warns about itself in its front matter: war, intense violence, gore, murder, grief, animal death, and sexual activity shown on the page.

The ending also asks for patience, because the biggest question is deliberately left open until the next book.

What is Onyx Storm?

Onyx Storm is a fantasy romance novel by Rebecca Yarros, the third book in The Empyrean series after Fourth Wing and Iron Flame. The UK edition came from Piatkus, an imprint of Little, Brown, with the US edition from Red Tower Books, an imprint of Entangled Publishing.

A retailer listing gives the page count as 544, and the audiobook runs 23 hours and 53 minutes.

Quick verdict

A large-hearted, uneven, brutally effective dragon-war romance that gets better the more it costs its heroine. Recommended for fans of Violet and Xaden who can live with an open-ended finish.

Should you read it?

What worksWhat may frustrate you
Violet’s growth from survivor to commander, shown through hard choices rather than speechesThe isle-by-isle quest can feel episodic, like a series of tests wearing different costumes
Andarna’s storyline, which is the emotional spine of the bookXaden and Violet circle the same secret-keeping argument more than once
Memorable side characters, especially Ridoc, Rhiannon, Sawyer and ImogenA few big revelations arrive late and fast, so some feel under-explained
Set pieces that matter: the Basgiath ward trick, the Deverelli palace, the Hedotis dinner, DraithusThe final twelve-hour gap leaves central questions unanswered on purpose
World-building that finally leaves the ContinentHeavy tonal swings between banter, intimacy and mass death

What is it about?

Violet Sorrengail, now eighteen months into Basgiath War College, races to cure Xaden Riorson, who has channeled power from the earth and is slowly becoming a dark wielder.

Her search for Andarna’s kind sends a squad across the sea to four isle kingdoms, each with its own test, while the Aretian wards weaken and a silver-haired dark wielder named Theophanie closes in.

The book ends with a battle at Draithus, a devastating loss for Violet, and a final scene that raises more questions than it answers.

Rating

Rating: 4 out of 5 stars

(Change this to 4.5 if you want to match your own score. I settled on 4 because the final third is excellent, but the isle quest in the middle drags in places.)

What background do you need before reading Onyx Storm?

You need to have read Fourth Wing and Iron Flame, because Onyx Storm opens the same night the second book ends. In the prologue, Violet follows Xaden through the tunnels beneath Basgiath after the battle in which her mother, General Sorrengail, died powering the wardstone.

Xaden had channeled from the earth to kill the dark wielders’ Sage, and the book’s central fear is that the choice has cost him part of himself. The historical backbone comes from the book’s own epigraphs: Violet’s late father, Asher Sorrengail, wrote a history of the second Krovlan uprising that hints at a hidden trade involving dragons, and the book keeps returning to it.

If you need a refresher, the series has a five-book plan, so this is a middle chapter that behaves like a middle chapter.

Onyx Storm plot summary

The war college under strain (Prologue to Chapter 8)

The night after the battle at Basgiath, Violet follows Xaden to the interrogation cells, where the captive Jack Barlowe taunts him about control and about Violet being wanted by “the higher-ups”.

Andarna tells Violet that she scorched a venin during the battle, which suggests her power may weaken dark wielders, and Violet vows to cure Xaden by any path, even a path that breaks the law. She enlists Imogen to help keep Xaden’s condition secret.

Two weeks later, Basgiath is a place of grief and suspicion. Sawyer has lost the lower part of his leg, Tairn will not stop calling Xaden “the Dark One”, and the Senarium is hosting peace talks with Poromiel. Venin disguised as scribes slip into the infirmary to free Jack, and Violet, Rhiannon and Ridoc kill most of them before Xaden’s shadows finish the job. In the aftermath, Xaden admits the truth Violet fears: he can sense dark wielders because he is, in some measure, one of them.

The Senarium orders a task force under Captain Grady to find the seventh dragon breed, refusing Violet’s choice of squad. The talks hinge on whether flier cadets can stay safely at Basgiath, so Violet’s sister Mira devises a way to alter the wardstone’s runes so fliers can use their magic inside the wards.

When the Senarium votes against the plan, the alliance with Poromiel collapses. Violet had traded with Viscount Tecarus (access to his library in return for keeping the fliers), and the deal is in danger.

A courtyard standoff then nearly turns into a bloodbath: the Navarrian wingleader Aura Beinhaven holds a flier at knifepoint. Violet stops it with a speech and a lightning strike, and the professors return to remind everyone that the last time a shadow wielder and a lightning wielder fought together, they drove back the venin.

The king restores Xaden’s title, gives him a seat in the Senarium and returns Tyrrendor to him, which horrifies him, and he asks Violet to promise to sound the alarm if he goes too far.

That night, Violet’s squad breaks into the ward chamber with Brennan and Mira. Sawyer, a metallurgist, alters the iron in the rune work, Maren (a flier) manages to wield, and the plan works.

The next morning, Violet is arrested for treason by General Aetos, but she confesses before the Senarium and discovers the new accord has already pardoned everyone. Aetos is made commanding general of Basgiath, and as punishment he sends Violet’s second-year squad to the dangerous outpost at Samara.

Theophanie and the first cracks (Chapters 9 to 21)

At Samara, the squad learns that Maren’s family is in Newhall, a Poromish village under attack. They vote to disobey orders and fly to help. It is a trap.

Violet and Tairn shoot down a wyvern, then are slammed into a mountain by a tornado. Garrick appears out of nowhere, revealing a second signet that lets him move great distances. A silver-haired venin named Theophanie walks out of the smoke. She tells Violet that she killed Maren’s parents to lure her out, asks which dragon chose Violet first, names Andarna an “irid”, and promises Violet control and knowledge if she joins her.

Back at Basgiath, Xaden is furious and kisses Violet in the commons, then reveals what has frightened him: he would have drained the earth to reach her.

Aetos exiles Xaden and Garrick to the Eastern Wing. Violet also tells Xaden that she believes dark wielders have signets, and a bargain with Jack, in which he gets a sliver of alloy for answers, confirms that venin can sense each other and that none of them wants a cure.

Battle Brief confirms that Maven-ranked venin wield signets. Xaden returns as a professor teaching Signet Sparring, which triggers the Code of Conduct rule against relationships with cadets. Aetos refuses an exemption, so they agree to sneak around. Meanwhile, Dain steals Violet’s late father’s hidden research from Aetos’s quarters. She opens its lock with the answer “Aimsir” and finds a letter telling her to go to Deverelli and find a merchant named Narelle Anselm.

Prince Halden arrives, offers to change Grady’s plan if Violet will retrieve the Amelian Citrine from the ruined city of Anca, and tries to apologize for how he treated her. Xaden slams him into a wall with shadows.

The mission to Anca goes wrong: Aura’s fear sparks a fire, Grady burns to death, the village catches fire, and a wyvern kills Aura. Mira escapes with the cracked citrine and a note from Theophanie. Back at the Senarium, Violet tears up Halden’s orders and names her own squad: Xaden, Mira, Ridoc, Dain, Cat, her friend Drake, and Halden himself. Ridoc, meanwhile, reveals he can freeze the water inside an orange.

Deverelli and the price of a word (Chapters 21 to 28)

The squad flies to Cordyn, where Tecarus, now king-to-be, makes his offers, then crosses the sea. Magic fades at the coast, and the dragons and gryphons are cut off from each other.

Only Violet keeps her link to Tairn and Andarna. In Deverelli’s capital, Matyas, the squad is called “fire-bringers” and attacked in a bookshop, where Narelle Anselm asks three questions before she will hand over six locked books written by Violet’s father. Violet argues that the second Krovlan uprising collapsed because Krovla promised dragons it could not deliver, which is the first hint of a plot to trade dragon eggs.

Xaden and Violet, freed from the pull of magic, finally sleep together for the first time in weeks. Then a messenger arrives: King Courtlyn is holding Halden. At the palace, Courtlyn stabs Halden’s hand with a stolen blade, reveals that Halden’s guard Anna Winshire has been killed (and fed to his panthers), and orders the rest of the squad killed.

Xaden, with only a sliver of leftover alloy to draw on, kills twelve guards with his hands, which Violet realizes means he channeled. Violet buys their freedom with Andarna’s eggshell, banishes Halden from the isle, and gains Deverelli’s help as a base.

Back at Basgiath, Violet learns that the venin are advancing fast. She decides to disobey the Senarium again by flying through all the isles without reporting back, to save time and protect Xaden.

Four isles, one lost friend (Chapters 29 to 43)

Aaric, the missing prince, reveals himself as a rider on the blue dragon Molvic and replaces Halden. At Unnbriel, the isle of Dunne, the squad earns an audience by winning a trial of combat. Violet faces and beats a warrior who turns out to be Queen Marlis, who refuses an alliance unless the Continent hands over a dozen dragon eggs. Violet refuses.

In Hedotis, Xaden’s mother, Talia, turns out to be married to one of the isle’s three rulers. The triumvirate tries to force a contract marriage on Xaden and a poisoned cake on the squad. Garrick collapses, and Violet, using her father’s notes on poisonous zakia berries, saves him with figs and limes.

She then outplays the rulers by poisoning their tea with arinmint and tarsilla bark and threatening their sons through Andarna, until Faris hands over the antidote.

In Zehyllna, the isle of luck, the squad must accept whatever gift a card game gives them. Trager’s card is an arrow. He dies, and his gryphon Silaraine dies with him.

The squad does win a promise of forty thousand troops. After burning Trager and Silaraine on a black-sand isle, they find six irids, who judge Andarna and Violet harshly, call Andarna a weapon, say there is no cure for venin because their souls die, and call Xaden an “abomination”.

Ridoc, who has seen Xaden’s eyes turn red, forces Violet to tell him everything and to agree to tell Rhiannon, Sawyer and Jesinia.

Aretia, Draithus and the final twelve hours (Chapters 44 to 66)

Back home, the squad learns that Suniva has fallen and Queen Maraya is dead, killed by twelve venin riding in on a storm. Violet confides in her friends.

Xaden counts the days since he last channeled, aiming for seventy-six. The Aretian wards are failing, so he opens Tyrrendor’s borders to Poromish refugees against the king’s orders. When Lynx unexpectedly manifests shadows, Xaden concludes that the “balance” has shifted and leaves his post.

In Aretia, Sawyer climbs back into Sliseag’s saddle using a prosthesis he built. Brennan admits that he cannot mend Xaden. Violet and Xaden reunite, and Xaden confesses that he has the same nightmare as Violet.

Violet realizes she is a dream-walker, a form of inntinnsic, which explains why she has been slipping into his dreams. Aaric begs her to protect Dunne’s temple, which makes no sense until it matters.

A wyvern horde attacks. Theophanie reveals herself as a former priestess of Dunne, then flees when the irid Leothan, Andarna’s relative, fires the wardstone. Leothan then convinces Andarna to break her bond with Violet and leave for the irid isle. Violet collapses, and Tairn keeps her alive.

Mira then reveals what she learned from their grandmother: their father took Violet to Unnbriel to be dedicated to Dunne as a baby, and a priestess prophesied that the heart that beat for her would reach for unspeakable power. Xaden confesses he is that heart. Mira storms out.

Theophanie then demands Violet and Bodhi, or Mira dies. At Draithus, Theophanie slits Mira’s throat. Brennan saves her with power borrowed through Sloane and Dain, while Violet decides to fight Theophanie alone to buy time. Theophanie turns out to be a storm wielder, not a lightning wielder, the dark mirror of Violet’s mother. Violet stalls her, loses her conduit, and is netted down with Tairn.

In the dark of a shadow wave she kills Theophanie with a marble dagger from Dunne’s temple, which Aaric sent her.

Meanwhile, Rhiannon holds the Medaro Pass, and Imogen watches her best friend Quinn die in a stairwell.

Xaden’s own chapter shows what he does: Berwyn, the Sage he thought he had killed, is alive, and Panchek is a traitor. Berwyn kills Panchek’s dragon with an alloy dagger. Xaden channels everything, kills the wyvern at Draithus, and decides to ask Violet for help in a way that will cost him.

The ending explained

Violet wakes at three in the morning in Riorson House’s courtyard, with no memory of the last twelve hours, a splint on her arm, and a gold ring with an emerald from the Blade of Aretia on her finger.

Brennan reads a note bearing Dunne’s seal and tells her it is a legal marriage blessing, apparently to Xaden. Xaden’s note reads, “Don’t look for me. It’s yours now.”

Riders report murdered dragons and missing eggs, and nobody knows where Xaden is. When Violet asks Imogen what she did, Imogen says, “What you asked me to,” which strongly implies that Violet requested the memory loss. Yarros has said readers will learn what happened in the twelve hours by the end of the next book.

Everything about who is responsible for the missing eggs and the dead riders is inference, not text.

How well do the characters hold up?

Violet is at her best when she is outnumbered. Her intelligence, not her lightning, wins the Hedotis dinner, and her willingness to make a hard call (letting Bodhi go, staying to hold Theophanie) is what finally earns her the word “commander”.

Her weakness is guilt: she blames herself for Trager’s death and Andarna’s loss when neither was fully her fault.

Xaden is the book’s hardest case. He is more tender than ever and also more frightening, and Yarros makes his slow loss of feeling believable by showing him choose cold over pain, as in the Hedotis balcony scene where he admits the “freedom to not feel”.

Some readers will find the repeated “you should run” speech tiring. I found it consistent with a man who loves her more than his own survival.

Andarna gets the best arc. Her rejection by the irids, who see her as a weapon, hurts because she wants so much to belong. Her departure is the cleanest piece of plotting in the book.

Tairn and Sgaeyl are the emotional ballast. Tairn’s bluntness hides care, and the scene where he reaches Violet after the bond breaks is one of the most affecting in the series.

Mira and Brennan gain depth. Mira’s rage after discovering her family’s secrets and Brennan’s quiet competence, culminating in the one-objective strategy scene, give the Sorrengails a real adult dimension.

Ridoc, Rhiannon, Sawyer, Imogen and Quinn are the heart. Ridoc’s jokes mask an increasingly sharp mind (the frozen orange, the demand that Violet tell the squad the truth). Sawyer climbing Sliseag’s leg is a quiet victory. Imogen’s grief over Quinn is the hardest scene to read.

Theophanie is the weakest major character. Her menace is real, but her motive (to prove herself to someone above her) is thin, and her defeat comes quickly for the amount of buildup.

What are the real themes and symbols?

Leadership and triage. The book’s strongest idea is that leadership is choosing which loss you will accept. Brennan tells Violet she will choose everyone over herself, and “you cannot save everyone” becomes the hinge of the Draithus plan. Violet’s early habit of saving everyone fails at Zehyllna and almost fails at Draithus.

Choice and consent. Many dedications, bonds and contracts happen without the person’s agreement: Violet’s infant dedication, the Hedotis marriage contract, Andarna bonding as a juvenile, Violet’s lost twelve hours. Every isle asks the same question in a different form: who gets to decide what you become?

Isles as tests of character. Deverelli tests the value of a word (“the word is the blood”, from Asher’s epigraph). Unnbriel tests courage through blood. Hedotis tests wisdom, and shows it can be cruel. Zehyllna tests how you handle bad luck. Together they function like a final exam for Violet’s leadership.

Color and drained magic. The isles get paler as magic fades, and drained land turns gray. The motif makes loss visible and mirrors Xaden’s amber-flecked eyes.

Storms. Lightning, tornadoes and the title itself tie Violet to her mother. The reveal that Theophanie is the dark counterpart of Lilith’s power turns the weather into a family argument.

Silver hair. Violet’s silver-ended hair, the same as Theophanie’s and the Unnbrish attendants’, quietly signals that she was marked by Dunne from childhood.

Evaluation

Onyx Storm is a loud, tender, overstuffed storm of a book: it overreaches in the middle, then lands a final act that left me staring at a wall.

What worked well

The emotional payoffs earn their place: Andarna’s departure, Trager’s death, Quinn’s death and Mira’s near-death each cost something. The Hedotis dinner is a masterclass in tension, with Violet turning a poisoning into a negotiation. The squad feels like a family.

What did not go well

The isle quest sometimes reads like a rotation of mini-novels. The Zehyllna card game sets up Trager’s death in a way that feels cruel rather than earned.

Several reveals (the dream-walking, the Dunne dedication, Aaric’s precognition) arrive so close together that they feel packed in. Theophanie’s end is quick. Some readers have been mixed: one reviewer rated it 3.5 out of 5, and another found the ending more confusing than cliffhanging. I agree about the confusion, but I read it as intentional.

How did it affect me?

The prologue to this book is grief, and the last third of it is also grief, which is why the middle can feel bright by contrast. Violet’s line to Andarna, “You can grieve” (Chapter 47), is the quiet center of the book for me. Losing Andarna hurt more than losing the characters who die.

How does it compare with similar books?

If you liked the romance and political maneuvering of Sarah J. Maas, BookRiot describes the series as an easy sell for her fans, and I agree. Onyx Storm leans more on military tactics and dragon politics than most romantasy. In comparison to the earlier books, it is wider and less claustrophobic, and it replaces Fourth Wing‘s survival hook with a leadership hook.

Readers who loved Naomi Novik’s Temeraire books for the dragon bond may find Andarna’s arc especially satisfying. This comparison is my opinion, not a verified claim about either series.

What does Onyx Storm teach about leading when you cannot save everyone?

The most useful idea in Onyx Storm is Brennan’s line that Violet will choose everyone over herself while Xaden will choose her over everyone, because a leader who cannot choose one objective loses all of them. That is oddly close to how burnout works in real life.

The World Health Organization’s ICD-11 defines burn-out as a syndrome from chronic workplace stress that has not been successfully managed, and it limits the term to the occupational context. Violet’s exhaustion is a war story, but the pattern is familiar: too many fronts, no triage, and a body that eventually forces the decision.

Five lessons the book teaches better than most self-help:

Name one objective before the crisis, not during it. Brennan makes Violet pick one at the planning table, which is why she holds her position later.

Delegate to people you trust, then let go. Violet leaves the pass to Rhiannon and wins.

Admit what you cannot fix. Brennan cannot mend Xaden, and saying so is the first honest step.

Protect the people who protect you. Imogen’s collapse after Quinn shows what unshared grief costs.

Do not let secrecy replace trust. Most of the damage in the book comes from good people hiding things.

Which Onyx Storm quotes stay with you?

I am keeping these short for fair use and to push you toward the book. Chapter numbers refer to the edition I read.

  • “Pain isn’t a competition.” (Violet to Sawyer, Chapter 1)
  • “The word is the blood.” (Asher Sorrengail’s epigraph, Chapter 22)
  • “Tell me, did you choose this path yourself?” (the Unnbrish priestess, Chapter 32)
  • “You can grieve.” (Violet to Andarna, Chapter 47)
  • “Welcome to leadership.” (Brennan, Chapter 57)
  • “You cannot save everyone.” (Brennan’s warning, Chapter 57)
  • “I exist for Tairn, but I live for Xaden.” (Violet, Chapter 54)
  • “We made it a good one.” (Quinn, Chapter 63)
  • “Don’t look for me. It’s yours now.” (Xaden’s note, Chapter 66)

Conclusion: Is Onyx Storm worth reading?

Yes, if you are already invested.

It is the book where the series matures from a school survival story into a war story with real costs, and it asks Violet to lead without a safety net. It is a better fit for readers of romantasy who also like tactics, found family and grief than for those who want a quick, tidy read.

I would recommend it to fans of dragon fantasy, readers who loved the first two books, and anyone who likes a love story under pressure. It is not for readers who want certainty, because the final chapter leaves its biggest question open and the twist asks you to wait for book four.


Onyx Storm
Onyx Storm converted

Onyx Storm by Rebecca Yarros is the book where Violet Sorrengail stops hunting for a miracle and starts counting what she can afford to lose, and that shift is why it works. If you want the short answer, my verdict is 4 out of 5: it is a big, emotional, sometimes baggy third instalment that trades the war college's tight cruelty for a sea-crossing gauntlet, then punishes you with the most devastating final third of the series so far.

URL: https://www.sopranu.com/onyx-storm-rebecca-yarros-review/

Author: Rebecca Yarros

Editor's Rating:
4

Pros

  • Strong emotional arcs for Violet and Andarna
  • Memorable supporting cast
  • High-stakes final act

Cons

  • Episodic isle quest in the middle
  • Repeated secret-keeping conflict
  • Key mystery left unresolved
Sopranu

About Sopranu

Sopranu is a Bangladeshi-born writer, lifelong bookaholic and devoted cinephile. He writes reviews, opinions and reflections shaped by close reading, careful research and a love of philosophy. Every piece on this site starts with the same question: what is this work really trying to say, and does it succeed?

Sopranu, writer and reviewer

Written by

Probin

I am Probin, a Bangladeshi-born writer and reseacher, lifelong bookaholic and devoted cinephile, lover of literature and philosophy and an inquisitor of knowledge. I write reviews and reflections shaped by close reading, careful research and a love of philosophy. Every piece starts with one question: what is this work really trying to say, and does it succeed?

Leave a comment