Skip to content

House of Flame and Shadow recap

By Sarah J. Maas

Every recap below is hidden until you open it. Each one is safe to read once you have finished the chapter it names.

In short (whole book)

Stranded in Prythian after escaping Crescent City through a portal, Bryce Quinlan bargains with the Night Court for a way home and learns that the Starsword's twin, a dagger called Truth-Teller, has been in that world all along, evidence that Midgard's Fae arrived from Prythian as refugees. She returns carrying Truth-Teller and the Mask, an artifact that commands the dead. Meanwhile Hunt Athalar, Ruhn Danaan and Baxian Argos are tortured in the Asteri's cells until Lidia Cervos, the Hind, reveals herself as Daybright, the rebellion's long-hidden source inside the empire, and breaks them out. On Avallen the group finds a record left by Theia's daughter Silene showing how the Fae let the Asteri into Midgard and how everything the Fae have said about themselves since has been a fabrication. With Ophion destroyed and the empire in control, Bryce allows herself to be taken to the Eternal City in order to reach the crystal storing the power harvested from the world. In the battle that follows the Princes of Hel join the fight, Lidia kills Pollux, and Bryce uses the reunited blades and the Horn to break the Asteri's hold. The Asteri are destroyed, Midgard is freed, and the survivors are left to rebuild a world with no empire and no harvest.

Previously, in earlier books (earlier books)

Previously, in the Crescent City books: on Midgard, a world ruled by the Asteri from the Eternal City, Bryce Quinlan discovered that the Archangel Micah had murdered her best friend Danika Fendyr and Danika's entire wolf pack in order to recover the Horn of Luna, a broken Fae artifact that can open passages between worlds. Danika had hidden the Horn by grinding it into the ink of Bryce's tattoo. When Micah opened a rift above Crescent City, Bryce woke the Horn with the lightning of Hunt Athalar, an enslaved fallen angel, sealed the rift, and revealed herself as Starborn. Micah died, Hunt was freed, and Bryce made the Drop into her full power. Six months later the Fae prince Cormac Donnall, betrothed to Bryce against both their wishes, revealed himself as an agent of the human rebel network Ophion and drew Bryce, Hunt, her half-brother Ruhn Danaan, the mer Tharion Ketos and the exiled wolf Ithan Holstrom into a search for a missing boy. What they found instead was the truth about their world: the Asteri are parasites who arrived fifteen thousand years ago, the firstlight powering every city is harvested from the Vanir themselves, and the souls ferried to the Bone Quarter are consumed rather than laid to rest. It was what Danika had died knowing. Rigelus, the Bright Hand of the Asteri, then came for Bryce and the Horn. Cormac was killed. Hunt, Ruhn and the angel Baxian Argos were captured alive and shipped to the Eternal City to be broken by the Hind, the empire's spymaster, and Pollux the Hammer. Cornered at one of Crescent City's Gates, Bryce channeled Hunt's lightning through the Horn and tore open a portal out of the world, stepping through with the Starsword. She landed in Prythian, a world she had never heard of, and was met by a winged male trailing shadows and a woman holding a dagger that is the Starsword's twin. Ruhn's anonymous rebel contact, Daybright, remains unidentified. Tharion has sold his service to the Viper Queen to escape the River Queen. Midgard is under the Asteri's control, and nobody who could act on the truth is free to do so.

Story so far - through chapter 8 (this book)

Bryce arrives in Prythian with no way home and is taken in hand by the Night Court, who treat her as a threat until she gives them reason not to. She meets Nesta Archeron and the shadowsinger Azriel, whose dagger Truth-Teller matches the Starsword exactly, and it becomes clear the two blades were made as a pair by the same hand. Bryce trades what she knows about Midgard for help getting back, and starts assembling the history of how the Fae reached her world at all. On Midgard, Hunt, Ruhn and Baxian are held in the Asteri's cells beneath the Eternal City, worked over by Pollux under the Hind's supervision, while she conducts her interrogations with the same efficiency she has applied to every rebel she has ever taken.

Story so far - through chapter 16 (this book)

In the cells, Ruhn discovers that Daybright, the anonymous rebel who has been feeding Ophion the empire's secrets for years, is Lidia Cervos herself, and that the Hind has been running both sides for far longer than anyone guessed. Her position depends entirely on nobody knowing, and her two sons are held elsewhere as a guarantee of her loyalty. In Crescent City, Ithan Holstrom pursues the Astronomer's mystics and confirms that one of them is Sigrid Fendyr, a true wolf heir raised in a tank. Tharion, indentured to the Viper Queen, fights in her pits and looks for a way out that does not cost him more than the last one did. Bryce, still in Prythian, bargains for the means to reopen a portal home.

Story so far - through chapter 27 (this book)

Bryce returns to Midgard carrying more than she left with: Truth-Teller, the Starsword's twin, and the Mask, an artifact from the same ancient set as the Horn, which gives its wearer command over the dead. Lidia gives up her cover to break Hunt, Ruhn and Baxian out of the Asteri's prison, an escape that destroys everything she has spent years building and puts her sons in immediate danger. Ithan frees Sigrid from the Astronomer's tank, and it goes catastrophically wrong: a wolf raised in isolation and starved of everything is not the heir he had imagined, and both of them pay for his decision.

Story so far - through chapter 36 (this book)

The survivors scatter and regroup. Hunt, Ruhn, Baxian and Lidia are fugitives with the whole imperial apparatus hunting them, and the alliance between them is uneasy: Ruhn has to reconcile the voice he trusted for years with the woman who tortured his friends, and Hunt has no interest in forgiving her at all. Bryce, back on Midgard and hunted hardest of any of them, works to reach the others. Crescent City is under occupation, Ophion has been destroyed as a fighting force, and the question is no longer how to win the war but whether an Asteri can be killed at all.

Story so far - through chapter 45 (this book)

Answers come from two directions. The Princes of Hel, Apollion and Aidas, make plain that their war has always been against the Asteri and that Bryce's bloodline is why they keep intervening in Midgard's affairs. And on Avallen, the Fae island of mists, Bryce and Ruhn find a record left by Silene, a daughter of Theia, the Starborn queen who led the Fae to Midgard. It shows what actually happened: the Fae did not arrive as conquerors bringing civilization but as refugees fleeing another world, and it was they who let the Asteri in. The version of history the Fae have told for fifteen thousand years is a fabrication built over that. The Horn, the Mask and the twin blades all turn out to be pieces of the same original set.

Story so far - through chapter 54 (this book)

With the true history in hand, the group works out what the Asteri actually are and where they can be reached. Everything in the Eternal City runs through a single vast crystal that stores the power harvested from Midgard, and the Asteri themselves are not indestructible. Freeing Lidia's sons, held by an Archangel loyal to the empire, becomes the first objective. Tharion cuts himself loose from the Viper Queen at a price, and a marriage of convenience to Sathia Flynn buys him a footing back in Valbara. Hypaxia Enador, whose necromancy has been a lifelong secret, stops hiding it and commits herself openly to the fight.

Story so far - through chapter 64 (this book)

The pieces move toward the Eternal City. Lidia's sons are recovered, at cost, and she stops pretending she is anything other than fully committed; she and Ruhn stop pretending about each other as well. The Asteri prepare for what they know is coming and turn Midgard's own defenses toward it, while Rigelus works on a solution of his own to the problem Bryce represents. Ithan, changed beyond recovery by what happened with Sigrid, is no longer simply a wolf. Bryce concludes that the only way to reach the Asteri is to let them take her.

Story so far - through chapter 74 (this book)

Bryce goes to the Eternal City and into Rigelus's hands, gambling that proximity is worth what it will cost her. What the Asteri want is the Horn and the Starborn power that can wake it, and Rigelus intends to use both to open a lasting passage and secure the empire against anything Hel can send through. Bryce sees the crystal at the heart of the palace and understands what fifteen thousand years of harvest looks like when it is stored in one place. Her allies converge on the city from several directions, and the rest of Midgard's powers are forced to choose a side in the open.

Story so far - through chapter 84 (this book)

The attack on the Eternal City begins. The imperial legions, the Asteri's constructs and the empire's Archangels are thrown against a coalition that should never have existed: fugitive rebels, wolves, mer, witches, Fae and the Princes of Hel. Hunt's lightning and Bryce's Starborn light together prove to be the only combination that can touch an Asteri directly. Lidia settles her account with Pollux. Losses on both sides are severe, and several of the Asteri are killed, which nobody on Midgard believed possible.

Story so far - through chapter 94 (this book)

Rigelus makes his last moves, and the fighting turns on control of the crystal and the harvested power stored inside it. Apollion, who lost this war once already, takes his revenge on the Asteri in person. Bryce brings the Starsword and Truth-Teller together and uses them with the Horn to break the Asteri's grip on Midgard's power at its source. The cost is heavy, those closest to her come near death, and the systems that have run the world on harvested firstlight for fifteen thousand years begin to fail as the hold on them breaks.

Story so far - through chapter 102 (this book)

The Asteri are destroyed and the harvesting of Midgard ends. Rigelus is killed, and with the parasites gone the world has to be rebuilt from the ground up: the firstlight grid that powered every city was the Asteri's machinery, the Bone Quarter's traffic in souls is finished, and Hel becomes an ally rather than the threat the empire always claimed. Bryce survives, changed by what she channeled, and refuses the rule she is offered; what Midgard becomes is left to be argued out by the people who live there, humans included, rather than dictated from the Eternal City. Hunt survives and stays with her, out from under the Asteri's ownership for good. Ruhn and Lidia, who spent the war lying to each other by necessity, are together, and her sons are safe. Tharion, Ithan, Hypaxia, Baxian and the rest of the circle survive, several of them permanently altered by what it took to get here. The passage to Prythian, and the shared history it exposed, is now a known fact in both worlds rather than a secret buried under an island.

How does it end? (ending)

Bryce lets the Asteri take her in order to reach the crystal at the heart of the Eternal City, where fifteen thousand years of power harvested from Midgard is stored. Her allies converge on the city from three directions: the fugitives Lidia Cervos broke out of the Asteri's cells, the wolves, mer, witches and Fae of Valbara, and the Princes of Hel, whose war against the Asteri long predates Midgard. Lidia settles her account with Pollux. Apollion takes his revenge on the Asteri in person. Bryce brings the Starsword and Truth-Teller together and uses them with the Horn of Luna to break the Asteri's hold on the world's power at its source. Rigelus is killed and the Asteri are destroyed. The cost is severe and several of those closest to Bryce come very near death. Midgard is left free and broken at once: the firstlight system that ran every city was the parasites' machinery, the Bone Quarter's consumption of the dead is finished, and there is no imperial government left standing. Bryce refuses the rule she is offered and leaves the shape of the new world to the people living in it, with humans no longer a subject caste. Hunt survives and stays with her, out from under the Asteri's ownership for good. Ruhn and Lidia are together and her sons are safe. Tharion, Ithan, Hypaxia, Baxian and the rest survive, several of them permanently altered by what it took. Hel stands as an ally rather than a threat, and the link between Midgard and Prythian, with the shared history it exposed, is now known in both worlds.

More about this book

Community-written - CC BY-SA 4.0. Improve this recap