Chapter 20 The Clash of witches
They did not have time for prayers.
Seraphina heard the first clash like a bell inside her chest. The library’s wards flared, then tore. Sparks skittered along the shelves and books groaned as centuries of dust shook loose. Lucen barked orders, but words could not move the force bearing down on them. The enemy swarmed the tunnels in a ripple of light and teeth.
“Hold the line!” Lucen shouted. He moved like a storm through the crowd, a blade in his hand, unbinding surprises, slamming a shoulder into a charging vampire, slitting a throat before it could close.
Seraphina did not join him. She stood at the center of the library where the codex still lay open, the old runes around it glowing faintly. Around her the survivors fought. Witches lit wards with trembling hands. Humans scrambled with salvaged spears. The air smelled of iron and old paper, of sweat and fear.
Then Elysande arrived.
She did not enter like an enemy. She glided, regal and terrible, robes like spilled garnet. Her hair flashed silver in the torchlight. Her eyes cut through the room and found Seraphina as if the girl were the only flame left in the world. Behind her, Court soldiers spread like a web, encircling the library, sealing exits with sigils that flared red.
“So you hide in books,” Elysande said, voice soft and amused. “How quaint.”
Seraphina’s mouth was dry. She felt the old fear prick under her skin, but it was different now. There was rage, and deeper than rage there was something older waking. The runes around the codex responded to that stirring like birds to a drum.
“Elysande,” Seraphina said. No begging. No pleading. “You took the Vale. You burned sisters alive. You thought that would end me.”
Elysande laughed, a sound like jewelry breaking. “I did what I had to. The Court must survive. The balance must be maintained.” She stepped closer and raised a hand, fingers splayed. Light laced her palms, black-and-red, the kind of magic that sears and binds.
Elysande’s spell broke into the room. Runes on the floor screamed and collapsed. Seraphina felt the magic come for her like a net. It sought to bind, to pull the core of her power into a hollowed place where Elysande could reach it.
Do not let them take this, a voice thought in Seraphina’s head, a memory like a drum. The codex answered under her palm. It hummed with language older than the Court. The sound threaded into her bones and found an old song she had not known she remembered.
The first note broke something inside Seraphina. Her breath came fast. Gold light uncoiled under her skin then spilled outward, slow and deliberate. It was not the frantic flare she had used to save lives in the tunnels. This was older. This was a root. The library thrummed, the runes brightened, and the smoke seemed to part.
Elysande’s eyes narrowed. “You cannot call what you do ‘balance’,” she said, stepping forward as if to press the point home. “You are a tear. You unmake.”
Elysande cast a sigil. It struck the floor between them, an ugly bloom of black. Witches around the room fell backward as the sigil’s shockwave knocked the air from their lungs. Lucen dove to pull a child out of the way. A heavy shelf collapsed. The world became motion and fear and burning things.
The gold at Seraphina’s throat burst. It surged up her arms, bright veins mapping over her skin. She lifted her hands and a sound came out of her that was not human; it was the sound of the Vale itself remembering its rites. Books trembled. Pages fluttered as if in a wind that only the dead could hear.
The magic she had unlocked was not theft from life. It was a reclamation. It did not simply push back Elysande’s binding; it unstitched the Court’s weave. Runes that had been laid like iron chains melted like wax. The sigil at Elysande’s feet screamed and fractured.
Elysande staggered as if struck. For the first time since Seraphina could remember, the great witch looked uncertain. She had counted on controlling the Court’s pattern, on being the hand that measured suffering. She had not counted on Seraphina calling back a memory older than their agreements.
“You should not have awakened that,” Elysande said, voice a hiss edged with fear. She gathered herself, drawing black light into a blade that flashed cruelly.
Seraphina walked forward, each step an echo of centuries. Her power rocked the shelves. The survivors drew back, eyes wide and wet. Lucen reached for her, but she put up a hand. “No,” she said. “I must do this.”
Elysande lunged with a knife of shadow. Seraphina met it with a shield of golden light that rang against the dark like a bell. The clash threw sparks that smelled of ozone. Then Seraphina unfolded the song she had found in the codex. It was an old binding and an old unmaking braided in one: a memory of the Vale’s first breath and the vow to hold the line between life and death.
The light struck Elysande full in the chest. It did not scorch her as a mere flame might. It reached into the place she kept her power and unthreaded it. Elysande’s robes flared, then fell away like leaves before a storm. Her hair fanned out, silver and wild. She gasped as the magic uncoiled from her like a ribbon being pulled free.
For a heartbeat she was not queen. For a heartbeat she was only a woman who had grown used to being authority. Her lips parted as if to speak an ancient curse. Then she staggered, and something like a sob escaped her.
“You will pay for this,” Elysande promised, voice thin and dangerous. Her eyes burned with a new, hard light. She did not wait for Lucen’s blade or for the Court’s soldiers to surround her. She planted her feet, gathered the last of her stolen weave, and fled into a seam in the wall. The defenders of the Court surged after her, but the barrier she left behind stuttered and collapsed.
She was gone in a breath of cold air, vanishing into the city’s ruined veins as if the shadows themselves had swallowed her.
Silence dropped over the library like a cloth. Bodies lay where spells had failed. The survivors stared at Seraphina with something like worship mixed with fear. Lucen moved to her and did not speak. His eyes were wide. He saw the cost.
Seraphina’s legs trembled. The gold that had burned along her arms dimmed to a faint pulse. Power had left her like blood. She had reached into something that was not hers alone and taken what it needed to strike.
“Are you hurt?” Lucen asked.
She touched her palm and felt the echo of the magic she had used. It had carved a hollow. She breathed shallowly. “Yes,” she said. “But it is only the beginning.”
Lucen looked at her, then nodded once, hard. “Then we sharpen everything.”
Elysande had fled. She would come back. When she did, Seraphina would be waiting.