Act VII — The Gathering Storm
The snow had barely melted from their cloaks when Thornmere’s crooked roofs came into sight — the lazy market calls, the smell of woodsmoke and fresh bread. For a heartbeat the world felt ordinary. Too ordinary.
They had barely crossed the square when a courier pushed through the crowd, hair whipped with cold and panic. He offered Elaris a sealed letter with hands that trembled.
“Message from Grayhollow, sir,” he panted. “Came urgent. Says it’s from your daughter.”
Elaris’s fingers knew the handwriting before his eyes did — precise, neat, a slant that echoed his own. He broke the seal with a nail that was suddenly brittle in his grip.
The Ember Tankard’s laughter dimmed like a candle being smothered as he read.
Dad,
Three days ago a man appeared in Grayhollow. He was asking the townsfolk about me. I approached him but he wouldn’t tell me his name.
Today he came again. He has yellow eyes — and two hooded women with him. One spoke of “woods remembering.” The other said “reflections.”
It’s strange, Dad. They talk as if they know me… but I don’t know them. They said they know you.
Please come visit again. And bring Sereth — she makes you smile.
I hope things are well.
— Elyra
The wordless panic that rose through Elaris pulsed through the mark on his skin. The tether to Sereth flared like a struck bell. She felt it the instant it happened — the room narrowed to the sound of his heartbeat.
Sereth left her chair as if pulled by a cord. Her cloak snapped behind her in a blur.
“Elaris?” she asked, breathless.
“Elyra. She’s in trouble,” he said. The confession was raw and immediate. “I can feel the Queen’s hands. The Hearts are already there.”
Sereth’s eyes hardened into iron. “Then we go.”
He shook his head, words falling faster than sense. “We can’t just ride there. Even by horse— we won’t be there in time. The lattice will only hold us for minutes.”
“Then we make every second count,” she answered.
Stolen content warning: this content belongs on Royal Road. Report any occurrences.
They clasped the old locket between them. Gold bled into green; necrotic thread braided with warmth. The world unstitched itself and folded into blinding light.
—cut—
Far away, beneath a sky the color of bruises, the Queen’s fortress pulsed. Black spires stitched with leaking veins of crimson rose into the clouds. Within, the throne chamber breathed with the slow, patient hunger of an animal.
The Crimson Queen stood before her lattice like a statue carved from silk and rot. Four shapes knelt before her: Silvenna, Varsha, Maelros, and Azhareth. When she spoke, the room listened as if it had no other will.
“Report,” she said. Her voice was honeyed poison.
Silvenna rose first, smooth and precise, the kind of woman mirrors whispered secrets to. She moved like a shard of glass.
“My Mirrorborn met the dwarf and the orc at the forge,” she said. “They still wear their guilt like armor. I showed them reflections of a painless future — my glass children danced with those visions — but both resisted. They fought; the mirrors broke. They remember. That makes them dangerous, my Queen.”
She paused, then leaned closer — conspiratorial, dangerous. “And the ranger… she loves him. My eyes watched them. They bickered; she withdrew to her room, torn between guilt, anger, and longing. He carries something of hers on him, something that burns. That bond is a weakness, and we can use it.”
The Queen’s lips curved with approval.
Varsha stepped forward next, breath smelling of wet earth and thorn. In her palm a dark, thorned seed turned slowly like a small, cruel planet.
“That argument,” she murmured, “was my doing. I gave them a perfect life to taste, then I taught them its cost.” She tapped the seed, eyes glinting. “I first took some of the ranger’s friends into my Vale. I made her watch them break. Seeds like this keep memories aching. With a Heartseed present, grief lingers — a lever for us to pry the living open.”
Maelros’s voice cut through the chamber like iron on bone.
“My scouts report the deserter still walks,” he rumbled. “He bears shame like a chain and believes he can free me. Let him try. His drive to ‘save’ what he cannot will cloud his judgment. When he reaches, I will bend him back to my will. Fail once, and I will make him rise until obedience is the only language he knows.”
The Queen’s glance was a reprimand lodged in velvet. “See that you do not fail,” she said.
Finally, Azhareth moved — human-shaped, but with the quiet gravity of a thing that could crush mountains. His voice was low, molten.
“His daughter lives,” he said. “She carries the same braided resonance as her father — divine and necrotic in equal measure. Grayhollow breathes. It thrives. She is careful, clever. A worthy trap.”
The Queen’s smile was a blade. She touched the lattice and the mirror beside her cracked like a throat being opened.
“You’ve met her, haven’t you, old friend?” she asked, and the room stilled.
“She writes to him,” Azhareth replied. “A messenger left a letter yesterday. It will reach the Shepherd soon.”
The Queen’s hand closed around broken glass until dust sifted through her fingers.
“Then she will be bait,” she said, each syllable a cold coin dropped into water. “Bring her to me alive.”
Silvenna inclined her head. “And the Shepherd?”
“He will come,” the Queen replied, and her eyes were the promise of a storm. “When he does, I will show him what it means to lose a family twice.”
The lattice thrummed like a remembered hymn. Outside, the fortress pulse deepened; beneath the dark sky, unseen, the game had advanced another move.
—end beat—
They had minutes — a razor-thin vow of time. The tavern’s warmth cracked around Elaris and Sereth like a fragile shell. The rest of the company gathered, faces set, jokes gone thin. Outside, Thornmere’s streets shifted like a world bracing for wind.
They would leave at once.
Somewhere beneath the spires and smoke, the Queen’s laugh echoed like wind through bone.
The storm was gathering.

