Kingdom of Ash (Throne of Glass, #7)
Rate it:
Open Preview
Read between September 7 - September 28, 2025
1%
Flag icon
Once upon a time, in a land long since burned to ash, there lived a young princess who loved her kingdom … Words she had spoken to a prince. Once—long ago. A prince of ice and wind. A prince who had been hers, and she his. Long before the bond between their souls became known to them. It was upon him that the task of protecting that once-glorious kingdom now fell. The prince whose scent was kissed with pine and snow, the scent of that kingdom she had loved with her heart of wildfire.
4%
Flag icon
The wolf blinked at her—thrice. In the early days, months, years of this, they had crafted a silent code between them. Using the few moments she’d been able to dredge up speech, whispering through the near-invisible holes in the iron coffin. One blink for yes. Two for no. Three for Are you all right? Four for I am here, I am with you. Five for This is real, you are awake. Fenrys again blinked three times. Are you all right? Aelin swallowed against the thickness in her throat, her tongue peeling off the roof of her mouth. She blinked once. Yes. She counted his blinks. Six. He’d made that one ...more
5%
Flag icon
Fenrys blinked, over and over and over. I am here, I am with you. It didn’t stop the hammer from falling. Or the scream that shattered from her throat.
6%
Flag icon
The ancient king nodded to Damaris. “That sword is not ornamental. Let it guide you, if you cannot trust yourself.” “It really tells the truth?” “It was blessed by the All-Seeing One himself, after I swore myself to him.” Gavin shrugged, a half-tamed gesture. As if the man had never really left the wilds of Adarlan where he’d risen from war leader to High King. “You’ll still have to learn for yourself what is truth and what is lie.” “But Damaris will help me find the key at Morath?” To break into Erawan’s stronghold, where all those collars were made … Gavin’s mouth tightened. “I cannot say. ...more
7%
Flag icon
Tell Rowan that I’m sorry I lied. But tell him it was all borrowed time anyway. Even before today, I knew it was all just borrowed time, but I still wish we’d had more of it. He refused to accept that. Would never accept that she would be the ultimate cost to end this, to save their world. Rowan scanned the blanket of stars overhead. While all other constellations had wheeled past, the Lord of the North remained, the immortal star between his antlers pointing the way home. To Terrasen. Tell him he has to fight. He must save Terrasen, and remember the vows he made to me. Time was not on their ...more
8%
Flag icon
Yrene clutched her cloak to her chest. “I need to be doing something.” The Healer on High patted the railing. “You will, Yrene. Soon enough, you will.” Hafiza ascended the stairs with that, leaving Yrene in the hold amid the stacks of crates. She didn’t tell the Healer on High that she wasn’t entirely sure how much longer she’d be a help—not yet. Hadn’t whispered a word of that doubt to anyone, even Chaol. Yrene’s hand drifted across her abdomen and lingered.
9%
Flag icon
The weight of Manon’s gaze fell upon him again, and Dorian didn’t balk from it. Didn’t balk from Manon’s words as she said, “If you find so little value in your existence that it compels you to trust this thing, then by all means, bring her along.” A challenge to look not toward Morath or the spider, but inward. She saw exactly what gnawed on his empty chest, if only because a similar beast gnawed on her own. “We’ll find out soon enough whether she spoke true about the Crochans.” The spider had. Damaris had warmed in his hand when Cyrene had spoken. And when they found the Crochans, when the ...more
9%
Flag icon
Manon turned to the Thirteen, the witches thrumming with impatience. “We fly now. We can reach the Crochans by nightfall.” “And what then?” Asterin asked. The only one of them who had permission to do so. Manon stalked for Abraxos, and Dorian followed, tossing Cyrene a spare cloak as his magic tugged her with him. “And then we make our move,” Manon hedged. And for once, she did not meet anyone’s stare. Didn’t do anything but gaze southward. The witch was keeping secrets, too. But were hers as dire as his?
10%
Flag icon
“Someday,” he said as she traced one of the long scratches over the ancient surface, “this shield will pass to you. As it was given to me, and to your great-uncle before me.” Her breath was still jagged from the training they’d done. Only the two of them—as he’d promised. The hour once a week that he set aside for her. Her father placed the shield on the stone step below them, its thunk reverberating through her sandaled feet. It weighed nearly as much as she did, yet he carried it as if it were merely an extension of his arm. “And you,” her father went on, “like the many great women and men ...more
11%
Flag icon
Connall raised his knife into the air between them. She could not surge to her feet. Could not rise against the chains and glass. Could do nothing, nothing— Cairn gripped her by the neck, fingers digging in hard enough to bruise, and ground her again into the blood-drenched shards. A rasping, broken scream cracked from her lips. Fenrys. Her only tether to life, to this reality— Connall’s blade glinted. He’d come to help at Mistward. He had defied Maeve then; perhaps he’d do it now, perhaps his hateful words had been a deception— The blade plunged down. Not into Fenrys. But Connall’s own heart. ...more
This highlight has been truncated due to consecutive passage length restrictions.
11%
Flag icon
Aelin whirled, glass ripping her soles apart, and hurled the shard in her other hand. Right at Maeve. It missed by a hairsbreadth. Scraping Maeve’s pale cheek before clattering off the throne behind her. The owl perched just above it screeched. Rough hands gripped her, Cairn shouting, raging shrieks of You little bitch, but she didn’t hear them. Not as a trickle of blood snaked down Maeve’s cheek. Black blood. As dark as night.
12%
Flag icon
“Nox Owen.” The messenger bowed at the waist. “From Perranth.” “I’ve heard of you,” Ren said, scanning the man anew. “You’re a thief.” “Former thief,” Nox amended, winking. “Now rebel, and Lord Darrow’s most trusted messenger.”
12%
Flag icon
“Then tell me where, and when, and I’ll do it.” “Just as you blindly obeyed our queen, you’ll now obey me?” “I obey no man,” she snarled. “But I’m not fool enough to believe I know more about armies and soldiers than you do. My pride is not so easily bruised.” Aedion took a step forward. “And mine is?” “What I did, I did for her, and for this kingdom. Look at these men, your men—look at the allies we’ve gathered and tell me that if they knew the truth, they would be so eager to fight.” “The Bane fought when we believed her dead. It would be no different.” “It might be for our allies. For the ...more
12%
Flag icon
“We have enough enemies as it is,” Lysandra went on. “But if you truly wish to make me one of them as well, that’s fine. I don’t regret what I did, nor will I ever.” “Fine,” was all he could think to say. She shrewdly looked him over. As if weighing the man within. “It was real, Aedion,” she said. “All of it. I don’t care if you believe me or not. But it was real for me.”
13%
Flag icon
Perhaps it had all been for nothing. The Queen Who Was Promised. Promised to die, to surrender herself to fulfill an ancient princess’s debt. To save this world. She wouldn’t be able to do it. She would fail in that, even if she outlasted Maeve.
13%
Flag icon
For Terrasen, she had gladly done this. All of it. For Terrasen, she deserved to pay this price. She had tried to make it right. Had tried, and failed. And she was so, so tired. Fireheart. The whispered word floated through the eternal night, a glimmer of sound, of light. Fireheart. The woman’s voice was soft, loving. Her mother’s voice. Aelin turned her face away. Even that movement was more than she could bear. Fireheart, why do you cry? Aelin could not answer. Fireheart. The words were a gentle brush down her cheek. Fireheart, why do you cry? And from far away, deep within her, Aelin ...more
This highlight has been truncated due to consecutive passage length restrictions.
13%
Flag icon
Aelin slammed her hand into the lid. Cairn paused. Aelin pounded her fist into the iron again. Again. You do not yield. Again. You do not yield. Again. Again. Until she was alive with it, until her blood was raining onto her face, washing away the tears, until every pound of her fist into the iron was a battle cry. You do not yield. You do not yield. You do not yield. It rose in her, burning and roaring, and she gave herself wholly to it. Distantly, close by, wood crashed. Like someone had staggered into something. Then shouting. Aelin hammered her fist into the metal, the song within her ...more
13%
Flag icon
He had to have imagined it. He scanned the starry sky, the slumbering lands beyond, the Lord of the North above. It hit him a heartbeat later. Erupted around him and roared. Over and over and over, as if it were a hammer against an anvil. The others whirled to him. That raging, fiery song charged closer. Through him. Down the mating bond. Down into his very soul. A bellow of fury and defiance. From down the hill, Lorcan rasped, “Rowan.” It was impossible, utterly impossible, and yet— “North,” Gavriel said, turning his bay gelding. “The surge came from the North.” From Doranelle. A beacon in ...more
15%
Flag icon
But the dark-haired Crochan who’d first intercepted them stormed at Manon, her sword out. “You did this.” Dorian gripped Damaris, but made no move to draw it. Not while Manon didn’t back down. “Saved your asses? Yes, I’d say we did.” The witch seethed. “You led them here.” “Bronwen,” Glennis warned, wiping blue blood from her face. The young witch—Bronwen—bristled. “You think it mere coincidence that they arrive, and then we’re attacked?” “They fought with us, not against us,” Glennis said. She turned to Manon. “Do you swear it?” Manon’s golden eyes glowed in the firelight. “I swear it. I did ...more
16%
Flag icon
Manon assessed him again, and he withstood it. “You have nothing to say about my own … choices?” “My friends are fighting and likely being killed in the North,” Dorian said. “We don’t have the time to spend weeks winning the Crochans over.” There it was, the brutal truth. To gain some degree of welcome here, they’d had to cross that line. Perhaps such callous decisions were part of wearing a crown. He’d keep her secret—so long as she wished it hidden. “No self-righteous speeches?” “This is war,” he said simply. “We’re past that sort of thing.”
17%
Flag icon
He sniffed the air. Looked right at Lysandra. At the blood leaking down her left arm, seeping into the ocean blue of Aelin’s worn tunic. His dark eyes widened with surprise and delight, the word taking form on his lips. Shifter. “Kill him,” she ordered the silver-haired Fae royals, her heart thundering. No one dared tell her to burn him herself. Endymion raised a hand, and the Valg-possessed man began gasping. Yet not before his eyes darkened wholly, until no white shone. Not from the death sweeping over him. But as he seemed to convey a message down a long, obsidian bond. The message that ...more
17%
Flag icon
“Orynth will be a slaughterhouse,” she whispered, her shoulders curving beneath the weight—not just of being a woman thrust into this conflict, but a woman playing another, who might be able to pretend, but only so far. Who did not truly have the power to halt the hordes marching north. She’d been willing to shoulder that burden, though. For Aelin. For this kingdom. Even if she’d lied to him about it, she’d been willing to accept this weight.
18%
Flag icon
“Why would I tell him? I serve Terrasen, and the Galathynius family. I always have.” “Some might say Darrow has a strong claim to the throne, given his relationship with Orlon.” “I realized today that the assassin I came to call a friend is actually the queen I believed dead. I think the gods are pointing me in a certain direction, don’t you?” She lingered between the tent flaps. Delicious warmth beckoned within. “And if I were to tell you we needed your help tonight, and that the risk was being branded a traitor?” Nox only sketched a bow. “Then I’d say I owe my friend Celaena a favor for her ...more
21%
Flag icon
Her silvery falcon’s wings wrangled the bitter wind, setting her soaring with a speed that shot liquid lightning through her heart. Beyond the ghost leopard, this form had become a favorite.
24%
Flag icon
“Is it so bad, to care?” The gods knew he’d been struggling to do so himself. “I don’t know how to,” she growled. Ridiculous. An outright lie. Perhaps it was because of the high likelihood that he’d be collared again at Morath, perhaps it was because he was a king who’d left his kingdom in an enemy’s grip, but Dorian found himself saying, “You do care. You know it, too. It’s what makes you so damn scared of all this.” Her golden eyes raged, but she said nothing. “Caring doesn’t make you weak,” he offered. “Then why don’t you heed your own advice?” “I care.” His temper rose to meet hers. And he ...more
24%
Flag icon
Caring doesn’t make you weak. The king was a fool. Little more than a boy. What did he know of anything? Still the words burrowed under her skin, her bones. Is it so bad, to care? She didn’t know. Didn’t want to know.
25%
Flag icon
Despair shone in her eyes. True despair, without light or hope. The sort of despair that wished for death. The sort of despair that began to erode strength, to eat away at any resolve to endure. She blinked at him. Four times. I am here, I am with you. Fenrys knew it for what it was. The final message. Not before death, but before the sort of breaking that no one would walk away from. Before Maeve returned with the Wyrdstone collar. Cairn rotated the poker in his hands, heat rippling off its point. And Fenrys couldn’t allow it. He couldn’t allow it. In his shredded soul, in what was left of ...more
This highlight has been truncated due to consecutive passage length restrictions.
25%
Flag icon
It’d kill him—to sever the oath. It would break his soul. His body would go soon after that. But Fenrys put one paw forward. His claws dug into the ground. Cairn’s face paled at that step. That impossible step. Fenrys’s eyes slid toward hers. Neither needed the silent code between them for the word she beheld in his gaze. The order and plea. Run.
26%
Flag icon
What had happened here, what had been so terrible that the wolf had been able to do the impossible to spare Aelin from enduring it?
27%
Flag icon
Aelin knelt there, burning, and did not speak. The flames flickered around her, though the moss, the roots, did not burn. Didn’t so much as steam. And through the fire, Aelin’s now-long hair half hiding her nakedness, Elide got a good look at what had been done to her. Aside from a bruise along her ribs, there was nothing. Not a mark. Not a callus. Not a single scar. The ones Elide had marked in those days before Aelin had been taken were gone. As if someone had wiped them away.
28%
Flag icon
When he’d seen her back, the smooth skin where the scars of Endovier and the scars from Cairn’s whipping should have been, he’d suspected. But kneeling, burning in nothing but her skin … There were no scars where there should have been. The almost-necklace of them from Baba Yellowlegs: gone. The shackle marks from Endovier: gone. The scar where she’d been forced by Arobynn Hamel to break her own arm: gone. And on her palms … It was upon her exposed palms that Aelin now gazed. As if realizing what was missing. The scars across her palms, one from the moment they had become carranam, the other ...more
28%
Flag icon
Aelin made long, gentle strokes over his fur, her head angled as she spoke too softly for Rowan to hear. Slowly, painfully, Fenrys cracked open an eye. Agony filled it—agony and yet something like relief, and joy, at the sight of her bare face. And exhaustion. Such exhaustion that Rowan knew death would be a welcome embrace, a kiss from Silba herself, goddess of gentle ends. Aelin spoke again, the sound either contained or swallowed by her shield. No tears. Only that sorrow—and clarity. A queen’s face, he realized as Lorcan and Gavriel took up spots along the glen’s border. It was a queen’s ...more
This highlight has been truncated due to consecutive passage length restrictions.
31%
Flag icon
“I didn’t break,” she said quietly. His heart cracked at the words. “I didn’t tell them anything.”
32%
Flag icon
“Why?” Lorcan mused aloud, more to himself. “Why go to these lengths for us?” He got his answer—they all did—a heartbeat later. Aelin halted a few feet away from the boat and Rowan’s outstretched hand. She turned back toward the cave itself. The Little Folk peeked from those birch branches, from the rocks, from behind stalagmites. Slowly, deeply, Aelin bowed to them. Rowan could have sworn all those tiny heads lowered in answer. A pair of bony grayish hands rose above a nearby rock, something glittering held between them, and set the object on the stone. Rowan went still. A crown of silver and ...more
32%
Flag icon
The grayish hand slipped over the rock’s edge again and nudged the crown in silent gesture. Take it. “You want to know why?” Gavriel softly asked Lorcan as Aelin strode for the rock. Nothing but solemn reverence on her face. “Because she is not only Brannon’s Heir, but Mab’s, too.” A throwback to her great-great-grandmother, Maeve had taunted her. Who had inherited her strength, her immortal lifespan. Aelin’s fingers closed around the crown, lifting it gently. It sparkled like living moonlight between her hands. My sister Mab’s line ran true, Elide claimed Maeve had said on the beach. In every ...more
33%
Flag icon
She hadn’t asked him why he remained in his wolf’s body. No one asked her why she remained in her Fae form, after all. But she supposed that if he donned his Fae form, he might feel inclined to talk. To answer questions that he was perhaps not yet ready to discuss. Might begin simply screaming and screaming at what had been done to them, to Connall.
34%
Flag icon
“It’s good to have you back.” He added, stumbling a bit on the word, “Brother.” For that’s what they would be. Had never been before, but what Fenrys had done for Aelin … Yes, brother was what Rowan would call him. Even if Fenrys’s own— Fenrys’s dark eyes flickered. “She killed Connall. Made him stab himself in the heart.” A pearl-and-ruby necklace scattered from Gavriel’s fingers. The temperature in the tomb spiked, but there was no flash of flame, no swirl of embers. As if Aelin’s magic had surged, only to be leashed again. Yet Aelin continued shoving gold and jewels into her pockets. She’d ...more
38%
Flag icon
But Asterin moved, unbuttoning her leather jacket, then hoisting up her white shirt. Rising in the stirrups to bare her scarred, brutalized abdomen. “She does not lie.” UNCLEAN There, the word remained stamped. Would always be stamped. “How many of you,” Asterin called out, “have been similarly branded? By your Matron, by your coven leader? How many of you have had your stillborn witchlings burned before you might hold them?” The silence that fell now was different from before. Shaking—shuddering. Manon glanced at the Thirteen to find tears in Ghislaine’s eyes as she took in the brand on ...more
38%
Flag icon
“The choice of how our people’s future shall be shaped is yours,” Manon told each of the witches assembled, all the Blackbeaks who might fly to war and never return. “But I will tell you this.” Her hands shook, and she fisted them on her thighs. “There is a better world out there. And I have seen it.” Even the Thirteen looked toward her now.
38%
Flag icon
Manon lifted her chin. “You are my people. Whether my grandmother decrees it so or not, you are my people, and always will be. But I will fly against you, if need be, to ensure that there is a future for those who cannot fight for it themselves. Too long have we preyed on the weak, relished doing so. It is time that we became better than our foremothers.” The words she had given the Thirteen months ago. “There is a better world out there,” she said again. “And I will fight for it.” She turned Abraxos away, toward the plunge behind them. “Will you?”
39%
Flag icon
His dark eyes roved over her face. “Connall was a better male than—than how you saw him that time. Than what he was in the end.” She gripped his hand and squeezed. “I know.” The last of the mists vanished. Fenrys asked quietly, “Do you want me to tell you about it?” He didn’t mean his brother. She shook her head. “I know enough.” She surveyed her cold, blistered hands. “I know enough,” she repeated.
40%
Flag icon
He had not prepared a speech to rally them. A speech would not keep these men from dying today. So Aedion drew the Sword of Orynth, hefted his shield, and joined the Bane’s steady beat. Conveying all the defiance and rage in his heart, he clashed the ancient sword against the dented, round metal. Rhoe’s shield. Aedion had never told Aelin. Had wanted to wait until they returned to Orynth to reveal that the shield he’d carried, had never lost, had belonged to her father. And so many others before that. It had no name. Even Rhoe had not known its age. And when Aedion had spirited it away from ...more
41%
Flag icon
They were mud-splattered, the Queen of Terrasen’s braided hair far longer than Chaol had last seen. And her eyes … Not the soft, yet fiery gaze. But something older. Wearier.
42%
Flag icon
But where Aedion was fire, Gavriel seemed to be stone. Indeed, his eyes were solemn as he said, “Aedion is my pride.”
43%
Flag icon
“Maeve wished me to reveal the location of the two Wyrdkeys. Wanted me to hand them over, but I managed to get them away before she took me. To Doranelle. She wanted to break me to her will. To use me to conquer the world, I thought. But it perhaps now seems she wanted to use me as a shield against the Valg, to guard her always.” The words tumbled out, heavy and sharp. “I was her captive until nearly a month ago.” She nodded toward her court. “When I got free, they found me again.” Silence fell again, her new companions at a loss. She didn’t blame them. Then Hasar hissed, “We’ll make the bitch ...more
43%
Flag icon
Aelin stormed into the frigid night, Rowan barely keeping up with her. No embers trailed her. Mud did not hiss beneath her boots. There was no fire at all. Not a spark. As if Maeve had snuffed out that flame. Made her fear it. Hate it.
44%
Flag icon
I’ve been trying like hell to convince myself that it’s real, reminding myself I only need to pretend to be how I was just long enough.” Long enough to forge the Lock and die. He said softly, “I know, Aelin.” He hadn’t bought the winks and smirks for a heartbeat. Aelin let out a sob that cracked something in him. “I can’t feel me—myself anymore. It’s like she snuffed it out. Ripped me from it. She, and Cairn, and everything they did to me.” She gulped down air, and Rowan wrapped her in his arms and pulled her onto his lap. “I am so tired,” she wept. “I am so, so tired, Rowan.”
44%
Flag icon
“I don’t know what to do,” she whispered. “You fight,” he said simply. “We fight. Until we can’t anymore. We fight.” She sat up, but remained on his lap, staring into his face with a rawness that destroyed him. Rowan laid a hand on her chest, right over that burning heart. “Fireheart.” A challenge and a summons. She placed her hand atop his, warm despite the frigid night. As if that fire had not yet gone out entirely. But she only gazed up at the stars. To the Lord of the North, standing watch. “We fight,” she breathed.
44%
Flag icon
Helpless. She had been helpless. As so many in this city, in Terrasen, in this continent, were helpless. Goldryn’s hilt warmed in her hand. She wouldn’t be that way again. For whatever time she had left.
44%
Flag icon
Gavriel asked after a moment, “Why didn’t Aelin offer me the blood oath?” The male hadn’t asked these weeks. And Rowan wasn’t sure why Gavriel inquired now, but he gave him the truth. “Because she won’t do it until Aedion has taken the oath first. To offer it to you before him … she wants Aedion to take it first.” “In case he doesn’t wish me to be near his kingdom.” “So that Aedion knows she placed his needs before her own.” Gavriel bowed his head. “I would say yes, if she offered.” “I know.” Rowan clapped his oldest friend on the back. “She knows, too.” The Lion gazed northward. “Do you think ...more
This highlight has been truncated due to consecutive passage length restrictions.
« Prev 1 3 4