A harmony of ages, p.27
A Harmony of Ages,
p.27
She knew what she had to do.
Chapter 32
Blair crouched behind a collapsed wall, her hands shaking. She couldn’t believe what she’d just witnessed. The world brought to the edge of utter annihilation and Rafe… Rafe and Vesper, together at last. But was it Vesper? She still didn’t know.
Footsteps crunched on rubble behind her.
Blair spun, hand going to her blade, but she relaxed as she saw Aldrick appear through the smoke with Cormac leaning heavily on his shoulder. Edmund followed close behind, his healer’s bag clutched in one hand. Some of the Praxis agents came after them. Reed, Sienna, Barnes, Denny, and Finley, all of them bloodied and exhausted but still alive.
“Blair,” Edmund said. “What happened? We felt the ley lines shift and—”
“Fermata and Fortis are dead,” she replied. “The Echo killed them. Ember and Owen are free.”
Aldrick went still. “Free?”
“The Echo tore the Arcana out of them without destroying their souls.” Blair gestured toward the rubble behind her. “They’re back there. Unconscious but alive.”
Edmund didn’t wait for more explanation. He moved past her and fell to his knees beside them, opening his bag.
Aldrick’s gaze shifted to the square ahead and his expression changed. “Rafe.” He took a step forward, then another, his usual composure cracking. “He’s alive.”
“Barely,” Blair said. “He shouldn’t be standing.”
Aldrick kept moving, but she caught his arm.
“Wait. Something’s happening.”
The Echo and Threnos stood facing each other in the centre of the destruction. Even from this distance, Blair could see the way they looked at each other, like they were lovers.
“What are they doing?” Reed asked quietly.
Blair shook her head. She didn’t know, but she felt like they all stood on the precipice of something that would turn out either terrible or great for humanity. All they could do was wait and see which fate was chosen for them.
The Arcana reached for each other. The bond between them became visible for just a moment, opalescent light that pulsed with impossible beauty. Then something began to stir. Power dissolved, returning to the world. The air became easier to breathe, and the residual magic bleeding from the ley lines began to settle.
“They’re dying,” Cormac murmured. “She’s choosing death…”
The light around them was growing brighter. Blair felt the ley lines beneath the city repairing. The frayed and broken threads that the Arcana had torn through over the past weeks were knitting back together, but not into the ordered patterns that had once defined Nightreach. Magic was returning to its natural, wild state. Power flowed outward from the two figures rather than gathering around them.
The Arcana’s presence was fading and power was returning to the world rather than being torn from it.
Blair raised her hand to shield her eyes but didn’t look away. Whatever came next, humanity would face it alone.
“See you all on the other side,” she said.
Threnody turned to Threnos and found him already reaching for her. The bond between them flared to life, stronger than it had ever been. She felt his presence wrapping around hers, familiar, beloved, and utterly certain.
“Are you ready?” he murmured.
Threnody nodded. She’d been ready since Vesper had shown her what it meant to let go.
They reached for each other with their power. The bond became a conduit and magic flowed between them. Threnody felt Threnos’ essence intertwining with hers and she welcomed it. This was how it should be. They were together.
They began unravelling.
Threnody pulled at the first thread of her essence and felt it resist. Thousands of years of existence as the Echo had woven her so tightly into reality that separating herself required conscious effort. She pulled harder and the thread snapped free. Light burst from the severed end then dissolved into the surrounding air. The magic that had sustained her bled into the ley lines beneath the city.
Another thread. This one came loose more easily, unspooling from her consciousness and scattering into light. Then another. Each one that broke free took a piece of her with it. Her memories fragmented and her power dimmed. The weight of existence grew lighter with every breath.
Threnos was doing the same beside her. She felt him through their bond, felt each thread he severed sending ripples through the connection they shared. His essence was bleeding away just as hers was, returning to the world that had created them both.
The ley lines beneath Nightreach sang in response. Threnody felt them shifting, changing, healing from the damage the Arcana had inflicted. The frayed and broken threads were knitting back together, but not into the ordered patterns the humans had built when they’d raised the city. Magic was returning to its natural state, wild, untamed, and free.
She pulled another thread loose and watched it dissolve. This one carried a memory with it. When the Arcana had stood at the height of their power and believed themselves invincible. Crystal spires reaching toward the stars. Magic flowing through their civilisation in patterns so complex they’d made reality sing as they ascended. The memory scattered into light and was gone.
Another thread. Another memory. The moment she’d first felt the corruption spreading through her people. Small at first, barely noticeable until it was too late. She’d tried to warn them. They hadn’t listened.
Threnos’ soul wrapped around what remained of hers and held tight. She felt his love through their bond, steady and unwavering even as they both faded.
“I love you,” he whispered.
Threnody knew. She loved him then too, though she hadn’t understood what that meant. The Arcana’s love had been different from what humans felt. It had been certainty rather than choice. Bonds that couldn’t be broken rather than connections that had to be chosen moment by moment.
She drew what might be her last breath in her vessel. “I love you, Threnos.”
Another thread loosened. This one carried the memory of the cataclysm itself. The moment she’d released her power and watched reality tear itself apart. The screams of her people as they’d died. The knowledge that she was committing a devastating atrocity because she believed it was the only way to stop the corruption from spreading beyond their world.
The memory dissolved into light and she let it go.
More threads unravelled. She could barely hold on to consciousness now. Her thoughts were fragmenting, slipping away faster than she could catch them. The bond with Threnos was the only thing keeping her anchored, the only solid point in a reality that was rapidly dissolving around her.
Inside their shared body, Vesper’s soul strengthened. Threnody felt the Resonant returning to herself, becoming whole again as the fragment that had anchored her consciousness dissolved. Soon Vesper would wake in her own body, free from the being who had nearly erased her. She would open her eyes and see her friend Ash holding her. She would be reunited with Rafe, her love. She would have her life back.
The thought brought something that might have been joy, though Threnody barely had enough of herself left to feel it.
Thank you, she whispered to Vesper, though the Resonant couldn’t hear her anymore. Their connection was fading as Threnody’s essence scattered. Thank you for showing me what I couldn’t see.
Another thread pulled loose. This one carried the memory of sleeping within the Echo. Thousands of years of isolation, locked away with nothing but her guilt and the knowledge of what she’d done. She’d built it herself as penance for destroying her people. Now even that memory was dissolving, returning to the magic that had created it.
Threnody was barely here now, barely anything at all. Just fragments held together by her bond with Threnos and the determination to finish what she’d started.
Threnos… her soul whispered.
I’m here. His presence wrapped around what remained of her consciousness, warm and steady even as he faded. I’m here with you. Until the end.
The bond between them sang one final time. Love transcending death. Choice transcending fate. Two ancient beings who had learned too late what it meant to let go, finally releasing their grip on existence.
Threnody pulled the last threads of her essence loose and felt them dissolve into light. She thought of Vesper and Rafe standing together. She thought of Ember and Owen waking up free from the beings who had possessed them. She thought of Blair and the surviving Praxis agents bearing witness to the end of the Arcana. She thought of all the humans who would continue living after she was gone.
They would make mistakes. They would hurt each other and destroy beautiful things and choose corruption over compassion, but they would also create and love. They would build something new from the ashes of what came before. and it would be their choice. Their future. Their world.
She felt no fear or regret. Only gratitude that she’d finally learned what Vesper had been trying to teach her from the beginning.
Love meant letting go. Sacrifice meant giving others the freedom of choice. Mercy meant trusting that the world would continue without her trying to control it.
Threnody’s consciousness faded. The world narrowed to just the warmth of Threnos beside her, the bond between them holding strong even as they dissolved into nothing. She felt his love surrounding her, his presence steadying her, his choice matching hers.
Together.
Her final thought was simple and clear and utterly peaceful.
This is what it means to love…
Then there was nothing.
Silence settled over the ruins of Nightreach. The light that had filled the square faded, leaving only smoke and broken stone. The ley lines beneath the city pulsed with renewed strength, wild magic flowing freely.
Two ancient beings were gone, returned to the fabric of reality they’d been woven from.
The Arcana’s time had ended.
Chapter 33
Consciousness returned to Vesper in pieces.
First came warmth. Something solid beneath her, around her. Arms holding her. Then pain bloomed everywhere at once, spreading through every muscle and bone. She tried to move and couldn’t. Her body felt heavy, disconnected, bruised from the inside out.
Then came the silence.
Profound silence where Threnody’s presence used to be. No overwhelming power pressing against her thoughts. No strange voice echoing through her mind. No second awareness wrapped around her own. Just emptiness. Just her.
The relief was intense.
Threnody had been a constant presence from the moment they’d merged. Vesper had grown accustomed to her in that short time, had learned to function with another mind tangled with her own. The Echo’s emotions bled into hers constantly. Ancient memories surfaced without warning, dragging her into events that happened an age before she was born. Power thrummed beneath her skin at all times, threatening to overwhelm her at any moment. The fear that Threnody would consume her completely, that there would be nothing left of her own soul, had haunted her since the merging.
And now she was gone.
The silence in her mind was profound. Her own thoughts moved freely without twisting and reshaping under Threnody’s influence. Her own emotions existed separately, untainted by the Echo’s grief and rage. She was just herself. Just Vesper.
It felt like being able to breathe properly for the first time in months.
Vesper forced her eyes open, but everything was a smear of blurry grey. She blinked slowly, bringing it all into focus and finally saw the destruction with her own eyes. Broken stone scattered across the ground. Smoke drifting through air thick with dust. A face above her.
Rafe.
His face was pale and smeared with blood and dirt. A deep gash split his forehead and smaller cuts crossed his cheeks and jaw. His shirt was torn and soaked through with blood, and dark circles shadowed his eyes. But his arms were around her, cradling her against his chest.
When her gaze focused properly on his face, recognition flooded his expression. Then relief followed, so raw it hurt to see. His eyes closed briefly, lashes dark against his pale cheeks. When they opened again, tears tracked through the grime on his face, cutting clean lines through the blood and dirt.
Vesper tried to speak. Her throat was raw, her voice a broken rasp that barely formed sound. A single word managed to push through.
“Rafe…”
The sound of his name, spoken in her own voice, felt like a miracle. Her voice. Not Threnody’s ethereal tones or the Echo’s terrible resonance. Just Vesper’s ordinary, human voice. Imperfect and rough and entirely her own.
His breath caught. A sound escaped him that was half sob, half laugh, torn from somewhere deep in his chest. “Vesper.”
The sound of her own name, spoken in his voice, broke something inside her. A sob caught in her throat and wouldn’t stop. Tears spilled over and ran hot down her cheeks. All the fear came flooding out at once. All the helplessness, the months of fighting to hold on to herself whilst Threnody’s consciousness consumed her bit by bit. It all came pouring out in a rush of tears beyond her control.
One shaking hand lifted to his face, fingers trembling as they touched his cheek. Everything hurt. Her body felt like it had been torn apart and badly reassembled, every nerve ending raw and oversensitive.
He turned into her touch, his own hand coming up to cover hers. “You’re here,” he whispered. “You’re really here.”
Vesper nodded, unable to form more words. Her throat was too tight, emotion choking her. They held each other amongst the ruins. Wetness covered her face and she didn’t know if the tears were hers or his, or both. She didn’t care. It didn’t matter.
She pressed her face against Rafe’s chest, breathing in the scent of him beneath the blood and smoke. They were both real, both solid, both here. They were both alive and both themselves.
“I thought I’d lost you,” Rafe murmured against her hair. “When she took over completely, when you disappeared inside her, I thought you were gone forever.”
He didn’t need to say more. Vesper had feared there was no coming back when Threnody’s complete consciousness had awoken.
“I’m here,” she whispered. The words came out choked, thick with tears. “I’m me. It’s over…isn’t it?”
“It’s over,” he repeated.
Fighting to hold on had taken everything. To keep her consciousness separate from Threnody’s, to maintain some core of herself that the Echo couldn’t consume. There had been moments when she’d felt herself slipping, when Threnody’s grief and rage had threatened to drown her completely. Moments when she’d looked through her own eyes and couldn’t remember who she was supposed to be, but holding on had been enough in the end. Rafe had found her, refusing to give up even when she’d been completely lost to the Echo’s control.
“You came for me,” she said. “You came…”
“I would have searched forever.” His arms tightened around her. “I would have torn this whole city apart stone by stone to find you.”
Vesper believed him. His determination had bled through Threnody’s consciousness, and she’d sensed him reaching for her even when she couldn’t reach back.
“I tried to reach you,” she rasped. “When Threnody took over, when I was trapped inside watching her use my body, I tried so hard to break through. To let you know I was still there.”
“Threnody?” he asked. “That was her name?”
“She told me a great deal.” Vesper grasped his shirt, melting into his embrace. “About everything…”
“Shh…” he soothed. “There’ll be time for that later, okay?”
Awareness of their surroundings grew slowly, her senses gradually expanding beyond her and Rafe. The ruins of the Spirefields stretched in every direction as far as she could see. Buildings had been reduced to broken stone and twisted metal, their structures collapsed into heaps of rubble that blocked streets and filled courtyards. Smoke rose from fires scattered across the devastation, black columns climbing upward into a damaged sky.
Reality rippled across it in visible waves, distorting the clouds and making the horizon seem to bend and warp. Magic had torn through Nightreach and left it scarred, the fabric of the world damaged by what had happened here. By what Threnody had done.
Processing the scale of it felt impossible. The destruction spread for blocks, maybe miles. How many people had died? How many families had been torn apart? But her mind could only handle so much at once.
Movement caught her attention. Turning her head sent fresh pain through her neck and shoulders.
Ash sat a few metres away, pushing himself up on shaking arms. Blood matted his dark hair and stained his clothes. He stared at his hands, turning them over slowly like he’d never seen them before. His expression was dazed, lost, and utterly disconnected from his surroundings.
When he looked up and his gaze found Vesper, something in his face broke completely. The mask he’d worn for so long shattered in an instant. His eyes were his own again, not Threnos’s, and the grief in them was devastatingly raw and unbearable.
Vesper saw it clearly now. Ash was alone in his own body for the first time in…she didn’t know how long it’d been since he’d found the grimoire, but longer than she’d known him. If Threnos was right, then Ash had chosen to help him, and right now Vesper couldn’t understand why.
The realisation over what had happened seemed to overwhelm him. His head dropped into his hands, shoulders shaking with silent sobs that wracked his entire frame.
She wanted to say something, but the words wouldn’t come.
“Vesper?”
Rafe’s voice pulled her attention back. Something in his tone made her stomach drop.
His grip on her had loosened, his arms no longer held her so much as rested against her, the strength gone from them. His breathing had become laboured. Each inhale was shallow and pained, his chest barely moving, and his skin had gone from pale to grey in an instant.












