Onyx Storm — Rebecca Yarros
Contains spoilersSummary
In the uneasy weeks after Basgiath’s defense, Violet Sorrengail hides Xaden Riorson’s worsening condition after he once drew from the earth; faint red rings in his eyes and a new ability to sense venin convince him he is changing. Venin disguised as scribes infiltrated the wards, tried to free the imprisoned Jack Barlowe, and forced Violet’s squad and Xaden to fight underground. Politics followed battle: Violet bargained with the Senarium to launch a mission for Andarna’s kind, only to be bound by a Code conflict when Xaden was appointed a temporary instructor. Pressed by failing talks with Poromiel, Violet led a treasonous midnight operation to remove a single protective rune from the wardstone so Poromish fliers could wield safely; she escaped punishment via a blanket pardon, but General Aetos retaliated by sending her squad to Samara.
At Samara, a plea drew Violet to aid Newhall, where a trap set by the silver-haired Theophanie revealed she could call lightning and knew Violet’s bonds; Garrick arrived with Chradh to pull Violet from a crash as Theophanie offered “lessons” and probed how Violet had bonded two dragons. Back at Basgiath, Violet pushed for a cure and interrogated Jack; he confirmed venin sense each other, initiates need little training if already versed in magic, and no venin seeks a cure. With negotiations still fragile, Violet secured a task force and wrested the roster, then took a perilous route through Deverelli. After a brutal court where King Courtlyn executed a guard and ordered their deaths, Violet bartered with Andarna’s irid eggshell and a daring display by Andarna to win hunting rights and passage—only for Xaden’s overwhelming shadows later to betray how close he skated to becoming what he feared.
The search veered through Unnbriel, where challenges by dagger won an audience but no troops—only shelter in exchange for an impossible price in dragon eggs. At Hedotis, a “wisdom” dinner turned lethal when the triumvirate staged a poison test; Violet counterpoisoned them with arinmint leverage, identified the zakia-berry toxin, and saved Garrick while wrenching a grudging, covert détente. They then won a decisive alliance at Zehyllna, but paid with Trager’s life in a ritual of luck. The funeral pyre on a remote volcanic isle unexpectedly brought six irid dragons; Andarna told her story, and the irids judged Violet and the Empyrean wanting, declaring Andarna “irid in scale and name only,” barring aid, and stating there was no cure for venin. The rejection fractured the team and exposed Xaden’s red-flecked eyes to Ridoc, forcing Violet to set a hard line if Xaden ever turned on riders or civilians.
War overtook politics. After Suniva fell—likely under Theophanie’s storm-borne infiltration that seized a shipment of alloy daggers—Basgiath turned to real war training. Xaden opened Tyrrendor’s borders to refugees as new shadows manifested in a first-year, “the balance,” and resigned his professorship to manage Tyrrendor. In Aretia, Violet rediscovered hope and control with Xaden as he pushed toward a personal stability mark without draining. During a storm, they realized Violet’s second signet, inherited via Andarna, was dream-walking, after she repeatedly entered Xaden’s nightmares of the Sage at Draithus and had also stepped into Maren’s grief. An alarm cut discovery short: wyvern descended on Aretia. Violet held the walls forward of the city and then rushed groundside to Dunne’s temple when Theophanie threatened mass slaughter; as wyvern began to fall from the sky, Leothan appeared and revealed the irids had fired the wardstone. In the aftermath he severed or suppressed Violet’s bond to Andarna and took her away, plunging Violet into days of grief until Mira arrived and a family argument revealed her parents had attempted to dedicate Violet at Unnbriel years before.
News arrived: Theophanie held Mira at Draithus and demanded Violet and “your brother.” Brennan forced a single objective—kill Theophanie—warning Violet and Xaden not to split their focus. On the field outside Draithus, Theophanie slit Mira’s throat and fled; Brennan mended Mira with power funneled through Sloane and Dain. Violet sent Tairn to airlift the chained Teine, then faced Theophanie, who proved to be a storm wielder; maorsite blasts staggered her but not for long. With wyvern swarming the city and a horde bending toward the Medaro Pass, Violet refused to overextend, trusting Rhiannon’s shield at the pass and committing to her objective. Sgaeyl pulled Violet from a desiccation trap; reunited with Tairn, Violet unleashed repeated sky-wide lightning to thin the horde and then dove for venin riders as Theophanie dropped a tornado toward Draithus.
Near the mountains, Theophanie killed the storm and netted Tairn and Sgaeyl; Violet shattered the net, then darkness swept the world as Xaden, cornered with Sgaeyl netted and Berwyn threatening her, exhaled an onyx storm across the theater, shredding wyvern nets and purging the skies. In that engineered night, Violet remembered Aaric’s instruction to “strike in the dark,” saw Andarna emerge small and snarling, and drove the marble dagger—temple stone of Dunne—into Theophanie’s heart. The Maven desiccated instantly, condemned as a high priestess who turned from her goddess. Violet collapsed as Draithus’s wards stabilized and the city fought on: Imogen and Dain killed venin on the walls, but Quinn died in Imogen’s arms; Garrick ferried allies, and Zehyllna’s soldiers arrived under Molvic to reinforce the ground.
Dawn brought fractured triumph and new loss. Violet awoke in Aretia with gaps in memory, Andarna’s voice protective, and Tairn sleeping off damage. Reports named murdered riders and dragons in the valley and missing eggs; a sealed parchment from Dunne’s temple confirmed Violet’s legal marriage to Xaden, with his note—“Don’t look for me. It’s yours now.”—and Imogen admitting she had done what Violet had asked, implying deliberate memory shielding. Xaden had vanished after the onyx storm, the irids’ help had come at the cost of Andarna leaving, alliances were secured or strained, and Violet was left to lead, navigate the fallout, and hold to her vow: protect her people, the wards, and the man she loved, even as his path edged closer to the darkness he feared.
Characters
- Violet Sorrengail
a rider and lightning wielder bonded to Tairn (and formerly Andarna), who leads missions, negotiates alliances, and ultimately kills Theophanie.
- Xaden Riorson
a shadow wielder and Duke of Tyrrendor who struggles with venin-like corruption, unleashes an onyx storm to save Sgaeyl, and disappears after the final battle.
- Tairn
Violet’s black dragon and primary anchor in battle who coordinates tactics and rescues her repeatedly.
- Andarna
a young irid dragon who later leaves with the irids and returns at the end to aid Violet against Theophanie.
- Rhiannon Matthias
Violet’s friend and squad leader who defends civilians at the Medaro Pass and extracts a wingspur from Tairn.
- Imogen Cardulo
a shadow-wielding ally who helps infiltrations, fights at Draithus, and later admits to altering Violet’s memories at Violet’s request.
- Garrick Tavis
Xaden’s ally with distance-walking abilities who aids key operations and evacuations.
- Mira Sorrengail
Violet’s sister and rider who brings rune breakthroughs, is taken hostage, and survives after Brennan mends her.
- Brennan Sorrengail
Violet’s brother and mender who negotiates, heals Mira, and coordinates defenses.
- Dain Aetos
wingleader who helps strategy and donates power to Brennan through Sloane to save Mira.
- Ridoc Gamlyn
Violet’s squadmate and ice wielder who presses for honesty about Xaden and helps in battle and research.
- Cat (Catriona)
Poromish rider and envoy who supports alliances and battles over the pass.
- Bodhi Daji
Xaden’s cousin and rider whom Violet extracts from a doomed duel with Theophanie to preserve Tyrrendor’s succession.
- Prince Aaric
a first-year rider who joins Violet’s mission, provides a prophetic dagger, and negotiates alliances.
- Queen Marlis of Unnbriel
a ruler who tests Violet in combat and demands dragon eggs for military aid.
- Viscount Tecarus
a Deverellian noble who brokers audiences and hosts Violet’s team.
- Narelle Anselm
a Deverellian bookseller who delivers Asher Sorrengail’s locked tomes to Violet after testing her.
- Leothan
an irid who fires Aretia’s wardstone and convinces Andarna to leave, severing her bond to Violet.
- Theophanie
a silver-haired Maven and former high priestess of Dunne who wields storms, takes Mira hostage, and is killed by Violet.
- Jack Barlowe
a captive dark wielder used as leverage whose knowledge makes him a continued target.
- Quinn Hollis
a weaver who dies defending the armory tower at Draithus.
- General Aetos
Basgiath’s commanding general who pursues Violet for treason and weaponizes deployments.
- Melgren
a seer-general whose warnings shape strategy and politics.
- King Courtlyn of Deverelli
a ruthless monarch who accepts an alliance after Violet trades Andarna’s eggshell and secures terms.
- Halden Cam Shepard
Navarrean prince whose schemes complicate the mission and diplomacy.
Chapter Summaries
- PROLOGUE
- CHAPTER ONE
- CHAPTER TWO
- CHAPTER THREE
- CHAPTER FOUR
- CHAPTER FIVE
- CHAPTER SIX
- CHAPTER SEVEN
- CHAPTER EIGHT
- CHAPTER NINE
- CHAPTER TEN
- CHAPTER ELEVEN
- CHAPTER TWELVE
- CHAPTER THIRTEEN
- CHAPTER FOURTEEN
- CHAPTER FIFTEEN
- CHAPTER SIXTEEN
- CHAPTER SEVENTEEN
- CHAPTER EIGHTEEN
- CHAPTER NINETEEN
- CHAPTER TWENTY
- CHAPTER TWENTY-ONE
- CHAPTER TWENTY-TWO
- CHAPTER TWENTY-THREE
- CHAPTER TWENTY-FOUR
- CHAPTER TWENTY-FIVE
- CHAPTER TWENTY-SIX
- CHAPTER TWENTY-SEVEN
- CHAPTER TWENTY-EIGHT
- CHAPTER TWENTY-NINE
- CHAPTER THIRTY
- CHAPTER THIRTY-ONE
- CHAPTER THIRTY-TWO
- CHAPTER THIRTY-THREE
- CHAPTER THIRTY-FOUR
- CHAPTER THIRTY-FIVE
- CHAPTER THIRTY-SIX
- CHAPTER THIRTY-SEVEN
- CHAPTER THIRTY-EIGHT
- CHAPTER THIRTY-NINE
- CHAPTER FORTY
- CHAPTER FORTY-ONE
- CHAPTER FORTY-TWO
- CHAPTER FORTY-THREE
- CHAPTER FORTY-FOUR
- CHAPTER FORTY-FIVE
- CHAPTER FORTY-SIX
- CHAPTER FORTY-SEVEN
- CHAPTER FORTY-EIGHT
- CHAPTER FORTY-NINE
- CHAPTER FIFTY
- CHAPTER FIFTY-ONE
- CHAPTER FIFTY-TWO
- CHAPTER FIFTY-THREE
- CHAPTER FIFTY-FOUR
- CHAPTER FIFTY-FIVE
- CHAPTER FIFTY-SIX
- CHAPTER FIFTY-SEVEN
- CHAPTER FIFTY-EIGHT
- CHAPTER FIFTY-NINE
- CHAPTER SIXTY
- CHAPTER SIXTY-ONE
- CHAPTER SIXTY-TWO
- CHAPTER SIXTY-THREE
- CHAPTER SIXTY-FOUR
- CHAPTER SIXTY-FIVE
- CHAPTER SIXTY-SIX