House of Flame and Shadow (Crescent City, #3)
Rate it:
Open Preview
Read between September 23 - October 2, 2025
32%
Flag icon
“Have you looked beneath every sacred mountain? At their very roots? The magic draws all sorts of creatures.
32%
Flag icon
Places where the veil between worlds is thin, and magic naturally abounds. Our light thrives in such environments, sustained by the regenerative magic of the land.”
32%
Flag icon
“Every world has at least one thin place,”
32%
Flag icon
“Theia had the gift,” Vesperus said, “but did not understand how to claim the light. I made sure never to reveal how during her training—how she might light up entire worlds, if she wished, if she seized the power to amplify her own. But you, Light-Stealer … She must have passed the gift down to you. And it seems you have learned what she did not.”
32%
Flag icon
Nesta had plunged Ataraxia right through Vesperus’s chest.
32%
Flag icon
She willed it into Truth-Teller, and shadows flowed— And where the two blades met, where Bryce’s light merged at their nexus, power met power.
32%
Flag icon
whip of blue magic shot through the world, a ribbon of cobalt piercing the starlight and darkness.
32%
Flag icon
Blue magic appeared at her fingertips, absorbed from the Illyrian’s attack. She wrapped it around one hand like a glove and grasped the Starsword’s handle.
33%
Flag icon
Nesta slashed her hand and the creature’s body burned with that strange silver fire.
33%
Flag icon
The other part of her cringed from it—from the power that was eerily similar to what Rigelus had used against her before she jumped through the Gate in the Eternal Palace.
33%
Flag icon
“You’re as much of a monster as they are,” Nesta accused. Bryce knew. She’d always known. “Love will do that to you.”
33%
Flag icon
“Too late. He harvested it into a crystal like firstlight. And the fucker’s going to kill one of them anyway.”
33%
Flag icon
“If I were to guess … The same thing Sofie Renast’s lightning was hunted for: to resurrect the dead.”
33%
Flag icon
Hunt scoured his memory for what had happened to Sofie’s corpse after they’d found it in the morgue aboard the Depth Charger. What had Cormac done with it?
33%
Flag icon
“Perhaps they’ve at last learned what your father bred you to be.”
36%
Flag icon
“Is that why I’m here? We’re going to cooperate in some kind of training montage so I can take down the Asteri for you?”
36%
Flag icon
Jesiba Roga’s collection is but a fraction of mine—and a fraction of what lies in Avallen. I have studied the lore long enough to draw some conclusions.”
39%
Flag icon
Password JellyJubilee.
40%
Flag icon
“The knife can Unmake things. Made and Unmade. Matter and antimatter. With the right influx of power—a command from the one destined to wield them—they can be merged. And they can create a place where no life, no light exists. A place that is nothing. Nowhere.”
40%
Flag icon
That there was anything left of Lidia at all was thanks to Tharion, whose cushioning plume of water had shielded her from the full impact of landing on the rocks—but the mer had still been far enough away that it hadn’t stopped her plunge entirely.
40%
Flag icon
Something had broken in Ruhn at the sight of it. Something even Pollux and the Hawk and the Asteri’s dungeons hadn’t managed to reach.
41%
Flag icon
He could have sworn its ink seared him every now and then. It had never done that before—but this halo, inked by Rigelus, felt different. Worse. Alive, somehow.
41%
Flag icon
Hunt Athalar, Ruhn Danaan, and Baxian Argos had escaped from the Asteri’s dungeons during a rescue operation that had incinerated the entirety of the Spine.
41%
Flag icon
The magic books here … they were supposed to be guardians of the library itself. At least, that’s what I enchanted them to do, centuries ago. To attack those who tried to steal the books, to defend them.”
41%
Flag icon
“But the volumes took on lives and desires of their own. They became … aware.”
41%
Flag icon
“And by the time I tried to unweave the spells of life on them, their existence had become too permanent to undo. So I needed monitors such as Lehabah to guard the guardians. To make sure...
This highlight has been truncated due to consecutive passage length restrictions.
41%
Flag icon
“Because my spells are written in there. I’m not letting that knowledge loose in the world.” Roga had been a witch before she’d defected to the House of Flame and Shadow and called herself a sorceress instead.
41%
Flag icon
“A great civilization lived on Midgard long before the Asteri conquered it.” He could have sworn she sounded sad. “One that prized knowledge in all its forms. So much so that a hundred thousand humans marched at Parthos to save these books from the Asteri and Vanir who came to burn them.” She shook her head, face distant. “A world where people loved and valued books and learning so much that they were willing to die for them. Can you imagine what such a civilization was like? A hundred thousand men and women marched to defend a library—it sounds like a bad joke these days.” Her eyes blazed. ...more
42%
Flag icon
“Quinlan knew when to keep her mouth shut, you know. She never asked why I have these books, why I have the Archesian amulets that the Parthos priestesses wore.”
42%
Flag icon
smile. “No. I was cursed by a demon. By a prince who intercepted my ship and the books on it.”
42%
Flag icon
“We had almost reached the Haldren Sea when Apollion found the Griffin.” Her voice was flat. “He’d heard about the doomed stand at Parthos, and the ships, and the priestesses burned with their books. He was curious about what might be so valuable to the humans that we were willing to die for it. He didn’t understand when I told him it was no power beyond knowledge—no weapon beyond learning.” Her smile turned bitter. “He refused to believe me. And cursed me for my impudence in denying him the truth.”
42%
Flag icon
“To live, unchanging, until I showed him the true power of the books,” she said simply. “He still believes they’re a weapon, and that I’ll one day grow tired enough of living that I’ll hand them over and reveal all their supposed secret weapons.”
42%
Flag icon
was, for a time. How do you categorize a human woman who stops aging? Who always reverts to the same age, the same physical condition as she was when she was cursed? I’d cherished my years with my fellow priestesses at Parthos. When the witch-dynasties rose, I thought I might find similar companionship with them. A home.”
42%
Flag icon
“Priestess, witch … and now sorceress.”
42%
Flag icon
“When Apollion found my ship, he was ripe with power. He’d just consumed Sirius. I don’t think he intended it, but when his magic … touched me, something transferred over.”
42%
Flag icon
“And fortunately, I’ve had fifteen thousand years to master them. To let them become part of me, take on a life of their own, as the books did.”
42%
Flag icon
An anti-rainbow, as it were. Light falling into darkness, droplets of starlight raining from the highest beam into the shadowy band at the bottom, devoured by the darkness below. Like the fading light of day—of dusk.
43%
Flag icon
their souls had found each other across worlds, because they were mates. They were each other’s homes. And for Bryce, home was—and always would be—Hunt.
45%
Flag icon
Once, my kingdom was vaster than you can imagine—but the Asteri came, and entire islands withered into the sea in despair, taking the very heart of this world with it. The very heart of the mer, too. If there is anyone who understands how futile it is to stand against the Asteri, it is I.”
45%
Flag icon
“But yes, we have always been here. Midgard has always had magic, as all nature has inherent magic. The Asteri just did not deign to recognize it.”
45%
Flag icon
“But when you fail in whatever uprising you think you can muster,” the Ocean Queen said by way of dismissal, striding for the door, leaving a trail of water in her wake, “when you realize that I am right and fleeing is the best option, I ask only this in exchange for my services: take as many of my people as you can.”
45%
Flag icon
“You’re my home, Hunt. Our love spans across stars and worlds, remember?” She smiled slightly. “I’ll always find you.”
45%
Flag icon
It took an hour to explain it all, though she omitted any mention of the Mask or the Trove. The fewer people who knew about them, the better.
45%
Flag icon
Hunt was there in an instant, wrapping her in his arms, wings folding around them, surrounding her with that familiar, beckoning scent of rain on cedar.
47%
Flag icon
“Bring that with you. It’s loaded.” Ithan glanced over at the weapon mounted there. He’d heard what Bryce had done to Micah with it. But Ithan didn’t hesitate as he crossed the room and grabbed the Godslayer Rifle off the wall.
48%
Flag icon
“This
50%
Flag icon
Jesiba was second in command of the House of Flame and Shadow?
50%
Flag icon
“In my own research over the millennia, I learned that dragon fire is one of the few things that can make a Prince of Hel balk.” “You meant to use it against Apollion?” Ithan couldn’t help but gape at her sheer audacity. She studied her manicured nails. “I thought it might be a good … negotiating tool.”
50%
Flag icon
“But it was the wolf packs who reached Parthos first. Who started the slaughter and burnings. It was the wolf packs, led by Asteri-bred bloodhounds, who hunted down my sisters. I’ve never forgotten that.”
50%
Flag icon
“The gift already existed amongst the wolves, but the Asteri encouraged it. Bred it into certain lines. They still do.” “Like Danika.”