|The Gathering Storm|
The Gathering Storm is a 20 chapter ‘prequel novel’ to War of the Spark: Ravnica written by Django Wexler.
In March 2019, it was revealed at the Emerald City Comic-Con (ECCC) that the prequel novel would become available through the website of publisher Del Rey (part of Random House) instead of at Magicthegathering.com. The stories become available on weekly basis, by way of a newsletter.
Although billed as a prequel novel, readers of War of the Spark noted that some essential details were missing from the story of Greg Weisman's novel. Because these events (most notably Niv-Mizzet's death) were also taken for granted in the depiction of the cards from War of the Spark, it has been speculated that The Gathering Storm was originally intended to be released along with Guilds of Ravnica and Ravnica Allegiance.
Django’s stories are mostly written from Ral Zarek's point of view, but some sections are written from Vraska's, Kaya's, and a Dimir thoughtstealer named Millena's point of view. Additional characters include Tomik Vrona, Teysa Karlov, Lavinia, and Niv-Mizzet. The Gathering Storm is set during the time period that the Gatewatch is away from Ravnica. His stories feature his new original character Hekara, a cheerful Rakdos emissary. The prequel story was released on a weekly basis, starting in June 2019.
||June 5, 2019
||Ral Zarek meets with Tezzeret, who presents him Nicol Bolas's offer to pay off a debt. Zarek refuses and they fight until Zarek realizes it must have been a distraction. Meanwhile, the Dimir thoughtstealer Millena, controlled by Bolas, infiltrates Nivix and plants a thought into Niv-Mizzet's mind (presumably the idea for the inter-planar beacon). After capturing the intruder, Niv-Mizzet sends for Ral. He reveals that he knew about planeswalkers all along, that Ral is one such creature and that Nicol Bolas is planning an invasion of Ravnica. He tasks Zarek with uniting the ten guildmasters to change the Guildpact and provide Niv-Mizzet with the necessary power to withstand Bolas. In return, Ral is promised the control of the Izzet League. He is also tasked to turn Project Lightning Bug into a beacon to call other planeswalkers to Ravnica.
||June 12, 2019
||With the help of the rot troll Jarga, and the kraul Mazirek and Xeddick, Vraska finds guildmaster Jarad vod Savo in the Devkarin rot farms. While the Cilia elves try to save Jarad, the Erstwhile lich Storrev betrays him. After Xeddick extracts all of Jarad's dirty secrets from his mind, Vraska petrifies him. Meanwhile, the planeswalker Kaya, hired by Nicol Bolas enters Orzhova to free Teysa Karlov. After killing a ghost that guards the prison, she finds the Teysa is unwilling to leave. Instead, Teysa and her aide Tomik Vrona point out that to return Teysa in a place of power, the Obzedat has to be killed without her obvious involvement.
||June 19, 2019
||Ral Zarek visits New Prahv to discuss Niv-Mizzet's plan with Supreme Judge Isperia of the Azorius Senate and the angelic guildmaster Aurelia of the Boros Legion. On his way, he notices the increased vigilance and apprehension of the Azorius army. Isperia introduces her second in command, the vedalken Grand Arbiter Dovin Baan. Baan reveals himself as a planeswalker and the threat of Nicol Bolas and the wish of Niv-Mizzet to become the new Living Guildpact is discussed. Zarek also reveals that Lazav and the Dimir are in league with the elder dragon. Isperia and Aurelia agree to a guild summit. On his way home, Zarek is approached by the Azorius renegade Lavinia. She warns him that Bolas already has an organized network, spread through all the guilds. In his apartment, Zarek meets his lover Tomik and they enjoy a meal of curry. Because they are both highly placed, but in different guilds, they have to keep their relationship a secret. In bed, Zarak reminiscences about his youth. He had been a struggling rain mage at twenty-one when he was set up upon by some noble bullies. A tall, handsome older stranger, with his graying hair tied back in a queue, came to his aid and healed his nose. The stranger then offered him employment and introduced himself as Nicol Bolas.
||June 26, 2019
||Ral Zarek wakes from his bad dream when a Izzet messenger knocks on his door. In the letter, Niv-Mizzet orders him to meet with Hellas Vitria, a lieutenant of Lazav, who is open to discussing the possibility of leadership change at Dimir. When he arrives at his destination he finds Hellas Vitria dead and mutilated. Lazav, in the guise of a small child, is waiting for him and reveals that rogue agents have infiltrated the Dimir. Annoyed by this, Lazav agrees to attend the guild summit. Meanwhile, the Golgari guild leader Vraska considers her alliance with Nicol Bolas and experiences a hole in her thoughts. The kraul Xeddick removes the mind block created by Jace Beleren. She now remembers Ixalan, her friendship with Jace and her newfound righteousness. She also realizes that Bolas will invade Ravnica with his Eternal army. Ral Zarek, meanwhile meets with Hekara, who claims to be the Rakdos emissary and is send to be an observer and represent her guild at the summit. Then another messenger, a Golgari zombie, arrives to say that Vraska will attend as well.
||July 3, 2019
||Ral Zarek and Rakdos emissary Hekara visit the Selesnya Conclave to convince them to attend the guild summit. They meet with Emmara Tandris, who reveals that Trostani has unprecedentedly been in discord and that the guild is divided on their course of action. While Tandris advocates cooperation with the other guilds, glademaster Garo proposes an isolationist course. During their meeting, a servant girl tries to kill Tandris in an attempt to frame Zarek for and sow discord between the guilds. When they confront Garo about it, they are attacked again. Before the old elf dies, Zarek finds out that the glademaster had been possessed by Nicol Bolas. Meanwhile, Kaya and Tomik Vrona meet again with Teysa Karlov. Vrona proposes to enlist his friend Ral Zarek's help in distracting the Obzedat. After the Obzedat has been dealt with, the Orzhov should attend the guild summit to return the favor to Zarek.
||July 10, 2019
||Ral Zarek meets with Lavinia, who gives him information on Vraska, the mysterious new queen of the Golgari Swarm. Ral and Hekara then meet with Vraska, who explains her experience on Ixalan and how Jace Beleren wiped her memories so the elder dragon Nicol Bolas wouldn't know that she was against him. Ral is suspicious of her, so she asks for a chance to prove herself. Tomik then explains Teysa Karlov's predicament to Ral and asks that the Izzet attack Orzhova. Ral is willing to do so but is worried that the Orzhov will find out. He calls a meeting with Vraska and Kaya. On her way there, Vraska notices some Dimir corpses (part of Lazav's attempt to reinstate his authority). Ral proposes his plan: Vraska should organize a Golgari raid on Orzhova, providing the necessary diversion for Kaya to assassinate the Obzedat. Additionally, this provides Vraska with a chance to prove herself. Everyone is in agreement, and the coup is set for the following day.
||July 17, 2019
||Vraska, Ral, Hekara, and a Golgari strike team attack Orzhova to provide Kaya the opportunity to assassinate the Obzedat. The attack is successful until most of the Golgari rot-zombies are killed and the rest of the strike team is nearly overwhelmed. Hekara is forced to cut out a large piece of her skin when she is hit by an arrow with powerful death magic, but Ral manages to sear the wound with his lightning. Vraska, Ral, and Hekara then escape on a skyship-like vessel known as the Cloud-Lifter. Meanwhile, Kaya passes through the Orzhov defenses mostly without a problem, although she has some difficulty defeating a couple of giants. She kills the Ghost Council easily, but as she kills the ghosts, she feels all the Orzhov contracts physically weighing her down. Karlov, the head of the ghost council correctly guesses that his granddaughter is responsible for the assassination and he warns Kaya that she is untrustworthy. After Kaya kills him she collapses under the weight of all the Orzhov contracts.