Queen of Shadows (Throne of Glass, #4)
Rate it:
Open Preview
Read between June 18 - August 12, 2025
30%
Flag icon
“Whatever you had to do to survive, whatever you did from spite or rage or selfishness … I don’t give a damn. You’re here—and you’re perfect. You always were, and you always will be.”
wholemilkonly
The first person to actually say what she needed to hear. He would NEVER pick and choose which parts of her to love.🥺😭😭
46%
Flag icon
A handsome Fae Prince, whom she’d spent months living and training with—while Chaol’s own life fell apart, while people died because of her actions—
wholemilkonly
What he fails to remember is he’s the whole reason she left or rather got sent away????
57%
Flag icon
Then, faster than she could react, he slid the Wyrdstone ring onto her finger.
wholemilkonly
R u fucking kidding me
69%
Flag icon
“I want to take my time with you—to learn … every inch of you. And this apartment has very, very thin walls. I don’t want to have an audience,”
wholemilkonly
FINALLY 🫨🫨
73%
Flag icon
Chaol was gone.
wholemilkonly
He quite literally never keeps his promises
73%
Flag icon
One throw, to knock the prince off the horse, then a sweep of his sword, and it could be over. Aelin and the others could deal with the aftermath; he’d already be dead.
wholemilkonly
Okay selfish much
81%
Flag icon
“Swear that this ring grants immunity to the Valg, and I’ll give it to you,”
wholemilkonly
Noooooo
82%
Flag icon
His heartbeat thundered in his ears. If he moved an inch, he’d be on her, would take her in his arms and begin learning just what made the Heir of Fire really burn.
82%
Flag icon
“You make me want to live, Rowan. Not survive; not exist. Live.”
85%
Flag icon
Lorcan had lied. He hadn’t killed the remaining Wyrdhounds. He’d just given them Rowan’s scent.
87%
Flag icon
A phantom pain lanced through his ribs, brutally violent and nauseating. His knees buckled. Not pain from a wound of his—but another’s. No. No, no, no, no, no.
wholemilkonly
Omg
88%
Flag icon
Where Lysandra lunged, slashing with claws and fangs, soldiers died.
wholemilkonly
Oh hell yeah
89%
Flag icon
Aelin drew her father’s sword. “You killed Chaol,” she said, the words hollow. “The boy didn’t even land a single blow.”
wholemilkonly
Noooooooo
89%
Flag icon
They joined hands. So the world ended. And the next one began.
wholemilkonly
Fire and ice
89%
Flag icon
Aelin’s heart stumbled. “Erawan is free,” she breathed. And not only free—Erawan was Perrington.
wholemilkonly
Fuuuuck
90%
Flag icon
“Chaol is alive,”
wholemilkonly
Bless
90%
Flag icon
The Crown Prince tipped his head back to the sky and roared, and it was the battle cry of a god. Then the glass castle shattered.
wholemilkonly
Holy shit
90%
Flag icon
“I killed your king. His empire is over. Your slaves are now free people. If I catch you holding on to your slaves, if I hear of any household keeping them captive, you are dead. If I hear of you whipping a slave, or trying to sell one, you are dead. So I suggest that you tell your friends, and families, and neighbors. I suggest that you act like reasonable, intelligent people. And I suggest that you stay on your best behavior until your king is ready to greet you, at which time I swear on my crown that I will yield control of this city to him. If anyone has a problem with it, you can take it ...more
wholemilkonly
FUCK YES. QUEEN SHIT
91%
Flag icon
He walked out of the cell, taking the demon prince—her betrothed—with him.
wholemilkonly
Whaaaaaat
92%
Flag icon
Manon only laughed—laughed and twirled away, moving behind him to plunge her hand into his back, into his body. His shriek blasted through the cell. Flesh tore, revealing a white column of bone—his spine—which she gripped, her nails shredding deep, and broke in two.
wholemilkonly
Holy shit but hell yeah manon
92%
Flag icon
The King of Adarlan was dead. Destroyed by Aelin Galathynius.
wholemilkonly
Technically it was Dorian
93%
Flag icon
Kaltain just squeezed Elide’s fingers. “You find Celaena Sardothien. Give her this. No one else. No one else. Tell her that you can open any door, if you have the key. And tell her to remember her promise to me—to punish them all. When she asks why, tell her I said that they would not let me bring the cloak she gave me, but I kept a piece of it. To remember that promise she made. To remember to repay her for a warm cloak in a cold dungeon.”
93%
Flag icon
His precious gift, his key, he had called her. A living gate, he promised. Soon, he had said he would add the other. And then find the third. So that the king inside him might rule again.
93%
Flag icon
She burned the cradles. She burned the monsters within. She burned the men and their demon princes. And then she burned the witches, who looked at her with gratitude in their eyes and embraced the dark flame. Kaltain unleashed the last of her shadowfire, tipping her face to the ceiling, toward a sky she’d never see again. She took out every wall and every column. As she brought it all crashing and crumbling around them, Kaltain smiled, and at last burned herself into ash on a phantom wind.
wholemilkonly
RIP
94%
Flag icon
“It’s not over,” the warrior said. “Not even close.” Rowan lifted his brows. “Idle threats?” But Lorcan had only shrugged and walked out,
94%
Flag icon
“You make me want to live, too, Aelin Galathynius,” he said. “Not exist—but live.”
94%
Flag icon
“I spent centuries wandering the world, from empires to kingdoms to wastelands, never settling, never stopping—not for one moment. I was always looking toward the horizon, always wondering what waited across the next ocean, over the next mountain. But I think … I think that whole time, all those centuries, I was just looking for you.”
95%
Flag icon
And when they kissed, deeply, without hesitation— Rowan didn’t so much as glance Aedion’s way before a wind snapped through the suite, slamming the bedroom door in Aedion’s face. Point taken.
wholemilkonly
Lmaoo
95%
Flag icon
Dorian Havilliard had awoken alone, in a room he didn’t recognize. But he was free, even though a pale band of skin now marred his neck. For a moment, he had lain in bed, listening. No screaming. No wailing. Just a few birds tentatively chirping outside the window, summer sunshine leaking in, and … silence. Peace.
wholemilkonly
Hes gonna be going thru it mentally
96%
Flag icon
“There’s never been a woman in the king’s guard before,” Dorian said, heading for the door. “And since you’re now Lord Chaol Westfall, the King’s Hand, I needed someone to fill the position. New traditions for a new reign.”
wholemilkonly
Hell yah
96%
Flag icon
South—she could still go south, run far, far away. Now that Vernon thought she was dead, no one would ever come looking for her. But Aelin was alive. And strong. And maybe it was time to stop dreaming of running. Find Celaena Sardothien—she would do that, to honor Kaltain and the gift she’d been given, to honor the girls like them, locked in towers with no one to speak for them, no one who remembered them.
wholemilkonly
Lol
97%
Flag icon
she told the new King of Adarlan. That morning he’d signed a decree freeing all the conquered kingdoms from Adarlan’s rule. She’d watched him do it, Aedion holding her hand tightly throughout, and wished that Nehemia had been there to see it.
wholemilkonly
Crying
98%
Flag icon
Dorian said, “So here we are.” “The end of the road,” Aelin said with a half smile. “No,” Chaol said, his own smile faint, tentative. “The beginning of the next.”
wholemilkonly
No kidding
98%
Flag icon
“Send me any good books that you read,” she said. “Only if you do the same.”
wholemilkonly
Book club buddies for life
99%
Flag icon
I didn’t think saying good-bye would be so hard. And with everything that’s to come— We’ll face it together. To whatever end.
wholemilkonly
uuuaagghhh
99%
Flag icon
Perhaps a changing Thirteen, too. And herself. She didn’t know what to make of it. But Manon hoped they’d all survive it. She hoped.
wholemilkonly
Phenomenal
99%
Flag icon
Lysandra used the journey to test out her abilities—sometimes flying with Rowan overhead, sometimes running as a pretty black dog alongside Fleetfoot, sometimes spending days in her ghost leopard form and pouncing on Aedion whenever he least expected it.
wholemilkonly
I love it
99%
Flag icon
“What is?” she asked, finishing her apple and chucking the remains behind her. Lysandra, wearing the form of a crow, squawked in outrage as the core hit her. “Sorry,” Aelin called.
wholemilkonly
Lmap im dead
99%
Flag icon
Terrasen. And the smell—of pine and snow … How had she never realized that Rowan’s scent was of Terrasen, of home? Rowan came close enough to graze her shoulder and murmured, “I feel as if I’ve been looking for this place my entire life.” Indeed—with
wholemilkonly
Omg
99%
Flag icon
And at long last, Aelin Ashryver Galathynius was home.
wholemilkonly
Fucking finally im in utter disbelief