Heir of Fire (Throne of Glass #3) by Sarah J. Maas



She didn’t stop as those nostrils huffed. Didn’t stop hauling Luca toward Rowan, whose brow gleamed with sweat as massive talons scraped over the ice, gouging four deep lines.

She dragged the boy the last ten yards, then five, then they were on the shore and to Rowan, who let out a shuddering breath. Celaena turned in time to see something out of a nightmare trying to crawl onto the ice, its one red eye wild with hunger, its massive teeth promising a brutal and cold kind of death. As Rowan’s sigh finished sounding, the ice melted, and the creature plunged below.

Back on solid ground, suddenly aware that the ice had also been a barrier, Celaena again grabbed Luca, who was looking ready to vomit, and bolted from the cave. There was nothing keeping that creature from climbing out of the water, and the sword was about as useful as a toothpick against it. Who knew how fast it could move on land?

Luca was chanting a steady stream of prayers to various gods as Celaena yanked him down the rocky path and into the glaring afternoon sun, stumbling near-blind until they hit the murky woods, dodging trees mostly by luck, faster and faster downhill, and then—

A roar that shook the stones and sent the birds scattering into the air, the leaves rustling. But a roar of rage and hunger—not of triumph. As if the creature had reached the edge of the cave and, after millennia in the watery dark, could not withstand the sunshine. She didn’t want to consider, as they kept running from the echoing roar, what might have happened if it had been night. What still might happen at nightfall.

After a while, she sensed Rowan behind them. Yet she cared only for her young charge, who panted and cursed all the way back to the fortress.



When Mistward was in sight, she told Luca only one thing before she sent him ahead: keep his mouth shut about what had happened in the cave. The moment the sounds of him crashing through the brush had faded, she turned.

Rowan was standing there, panting as well, his sword now sheathed. She plunged her new blade into the earth, the ruby in the hilt glowing in a patch of sunlight.

“I will kill you,” she snarled. And launched herself at him.

Even in her Fae form, he still was faster than her, stronger, and dodged her with fluid ease. Slamming face-first into the tree was better than colliding with the stone walls of the fortress, though not by much. Her teeth sang, but she whirled and lunged for Rowan again, now standing so close, his teeth bared. He couldn’t dodge her as she grabbed him by the front of his jacket and connected.

Oh, hitting him in the face felt good, even as her knuckles split and throbbed.

He snarled and threw her to the ground. The air whooshed out of her chest, and the blood trickling out of her nose shot back down her throat. Before he could sit on her, she got her legs around him and shoved with every ounce of that immortal strength. And just like that, he was pinned, his eyes wide with what could only be fury and surprise.

She hit him again, her knuckles barking in agony. “If you ever again bring someone else into this,” she panted, hitting him on his tattoo—on that gods-damned tattoo. “If you ever endanger anyone else the way you did today…” The blood on her nose splattered on his face, mingling, she noted with some satisfaction, with blood from the blows she’d given him. “I will kill you.” Another strike, a backhanded blow, and it vaguely occurred to her that he had gone still and was taking it. “I will rip out your rutting throat.” She bared her canines. “You understand?”

He turned his head to the side to spit blood.

Her blood was pounding, so wild that every little restraint she’d locked into place shattered. She shoved back against it, and the distraction cost her. Rowan moved, and then she was under him again. She’d mangled his face, but he didn’t seem to care as he growled, “I will do whatever I please.”

“You will keep other people out of it!” she screamed, so loudly that the birds stopped chattering. She thrashed against him, gripping his wrists. “No one else!”

“Tell me why, Aelin.”

That gods-damned name… She dug her nails into his wrists. “Because I am sick of it!” She was gulping down air, each breath shuddering as the horrific realization she’d been holding at bay since Nehemia’s death came loose. “I told her I would not help, so she orchestrated her own death. Because she thought…” She laughed—a horrible, wild sound. “She thought that her death would spur me into action. She thought I could somehow do more than her—that she was worth more dead. And she lied—about everything. She lied to me because I was a coward, and I hate her for it. I hate her for leaving me.”

Rowan still pinned her, his warm blood dripping onto her face.

She had said it. Said the words she’d been choking on for weeks and weeks. The rage seeped from her like a wave pulling away from shore, and she let go of his wrists. “Please,” she panted, not caring that she was begging, “please don’t bring anyone else into it. I will do anything you ask of me. But that is my line. Anything else but that.”

His eyes were veiled as he finally let go of her arms. She gazed up at the canopy. She would not cry in front of him, not again.

He peeled back, the space between them now a tangible thing. “How did she die?”

She let the moisture against her back seep into her, cool her bones. “She manipulated a mutual acquaintance into thinking he needed to kill her in order to further his agenda. He hired an assassin, made sure I wasn’t around, and had her murdered.”