home

search

Chapter 14

  Umbra Haven didn’t celebrate loudly after its rebirth. There were no festivals, no drunken parades, no songs echoing through the streets. The city had learned caution the hard way. Stone was repaired. Gates were reinforced. Banners of the Umbra Victrix hung where Elderwood sigils once rotted. And at the heart of it all, Silvia was named Matriarch—not crowned, not praised, just placed where she could hold the city together with steady hands and quieter authority.

  That alone was enough reason for people to want her dead.

  Viper felt it before anyone else noticed. Not a warning. Not an instinctive flare of danger. Just a pressure, like the air inside Umbra Haven had shifted slightly out of alignment. The kind of wrongness that didn’t announce itself. The kind that waited.

  Noir had anticipated this. He always did. Empires didn’t fall cleanly. Elderwood’s collapse would echo, fracture, splinter into desperate acts carried out by the faithful, the hateful, the ones who couldn’t accept that their god, their symbol, their Cherub, had been dragged down and broken. Aftershocks, Noir called them. Loose bones grinding under the weight of a new order.

  Viper had been placed close to Silvia for that exact reason. Not as a guard in name. Not standing at doors with armor and banners. She moved through Umbra Haven like a shadow stitched into its walls. Silent, unseen, and coiled. Exactly where she belonged.

  The attempt came at night. No alarms rang. No screams cut through the city. The assassins were disciplined, trained, and utterly convinced of their cause. Survivors of Cherub’s inner circle, stripped of power but not of their faith. They moved through service corridors and forgotten passages beneath the Matriarch’s residence, places that still remembered Elderwood’s former masters.

  Viper was already there when the first assassin arrived. She was standing alone in the only doorway leading upstairs. Daggers in hand, eyes on the targets, red mana flaring—not erratic, not wild, but smooth and flowing like water around her body. The representative of death itself, blocking the way.

  The corridor was narrow. Stone walls sweated with damp, uneven light from flickering torches casting long, shivering shadows that stretched and broke with every step. The assassins came in layers, staggered, cautious. They carried poisoned blades and wore thin armor designed for speed rather than survival.

  Speed didn’t save the first one. Viper’s daggers slipped between ribs and spine, twisting as they went in. She didn’t waste time pulling them free. She moved forward as the body dropped, her boots barely making sound against stone slick with blood.

  The second assassin turned too late, his throat opened from ear to jaw in one smooth motion. Blood sprayed across the wall in a dark arc, warm and steaming in the cold corridor.

  The third tried to retreat. He made it three steps, then a dagger flew, spinning end over end, burying itself deep into the base of his skull. The sound was dull. Final. His body collapsed forward, twitching once before going still. Viper didn’t pause. She never did.

  The hallway filled quickly. More footsteps. More shapes emerging from shadow. Steel flashed. Mana flared weakly against her skin, scraping like dull knives across her senses. Red mana coiled tight within her, not exploding, not raging, just feeding her muscles exactly what they needed. Strength. Precision. Control.

  She met them head-on.

  One blade slipped past her guard and cut across her side, shallow but burning. She answered by driving a dagger up under the attacker’s jaw, shattering teeth and bone, ripping it free as his body convulsed.

  Another lunged from behind. She ducked, spun, severed his Achilles tendon, then opened his throat as he fell screaming, the sound cut short by blood filling his lungs.

  The corridor became a slaughterhouse.

  Bodies piled against the walls, limbs tangled, blood pooling thick enough to splash beneath her boots.

  She slipped once, corrected instantly, using the momentum to drive both daggers into a man’s chest, pushing until she felt his heart rupture under the pressure. His eyes went wide, mouth opening in a silent plea that never mattered.

  Viper pulled her blades free and kept moving.

  One assassin tried to climb the wall, scrambling for the ceiling beams, desperate to get above her. She caught him mid-motion, throwing a dagger that pinned his forearm to the stone. His scream echoed once before she leapt, drove her remaining blade into his neck, and rode his body down as he slid free, leaving streaks of blood smeared like handprints along the wall.

  She didn’t count the dead. She didn’t need to.

  Time stretched strangely in the corridor. Every movement felt sharp, deliberate, stripped of excess. There was no rage in her strikes. No hesitation. Just a sequence of actions flowing into the next, like a dance she’d practiced for years without ever naming.

  Reading on Amazon or a pirate site? This novel is from Royal Road. Support the author by reading it there.

  A blade scraped her shoulder. She let it. Used the opening. Crushed the attacker’s knee with a kick that shattered bone, then stabbed down through his eye, driving the blade deep until it grated against stone beneath his skull.

  Another tried poison gas, shattering a vial against the floor. The air filled with a sickly sweet fog. Viper inhaled once, shallow, then held her breath. She moved faster, ignoring the sting in her lungs, carving through the remaining shapes with brutal efficiency. A severed arm hit the wall and slid down slowly, fingers twitching. A head rolled, eyes still blinking in confusion before glassing over.

  The gas thinned. The hallway began to grow quiet.

  By the time the last assassin fell, there was no clean stone left. Blood coated everything—walls, floor, ceiling. Her armor was dark and wet, heavy with it. She stood in the middle of the carnage, breathing slow and controlled, red mana settling back into stillness beneath her skin.

  Silvia never heard a sound.

  When Viper finally stepped back into the shadows, the corridor behind her looked less like a passage and more like a warning. A message written in flesh and bone.

  No survivors. No mistakes. No mercy.

  By morning, Umbra Haven would whisper about an attempted assassination thwarted. Guards would discover bodies and wonder who had been fast enough, ruthless enough, to stop it without raising an alarm. Grix would curse that he hadn’t been there. Whisper would notice the pattern in the kills and say nothing.

  Viper was in her private quarters. She looked at her hand, touched her ring finger. She cleaned her daggers. She made sure that no aftershocks would ever reach the surface.

  After cleaning, she went to report to Noir. He looked at her like he already knew the results.

  She stood right next to him. They locked gazes. Noir smiled and approached her. He started tending to the wound in her shoulder that is already patched up. Viper didn’t react. She just watched him apply a healing balm and, without a word, turned to show her side. Noir didn’t react either. He simply applied the balm there as well.

  After the treatment, Noir went back to his desk. Viper walked over and stood by his side, as always.

  Noir worked in silence as he read and studied each report, eyes moving steadily across parchment after parchment. He analyzed which sections needed reinforcement, where supplies were bleeding out, and which routes could become viable sources of resources. He had already instructed Morkoin to send scouts toward the central regions and the eastern stretches of Lumen Island.

  Even without looking up, he sensed Viper’s subtle movement. A slight shift of weight. A quiet lean in his direction. Not curiosity. Just closeness.

  He didn’t mind at all.

  Viper’s faint emerald eyes swept the room, cataloging angles, exits, and shadows. She ran through several possible scenarios out of habit. Every so often, she stole a glance at Noir, seated at his desk and absorbed in his work. She made a small, deliberate adjustment, standing a little closer.

  She didn’t want to read what he was reading. Didn’t want to ask questions.

  She just wanted to be near him.

  The door opened.

  Whisper entered the room like she owned it, parchment held loosely in one hand while blue mana swirled lazily around the fingers of the other. She was here to submit a report on the training and indoctrination of the former soldiers of Elderwood. Her gaze flicked to Noir, then shifted to Viper standing beside him. Too close.

  A thought crossed her mind. Her lips curved into a smile.

  She leaned forward as she placed the parchment on the desk, deliberately revealing the depth of her cleavage, emphasized by the thin, revealing fabric of her robe. The motion caused the cloth to stretch just a little more, as if offering something unspoken.

  “You look a little stressed out, boss,” Whisper said softly, sliding the parchment across the desk instead of simply letting it go. She leaned closer. “I can help you relieve some of it.”

  Her faint blue eyes lingered—not on Noir, but on Viper.

  Whisper shifted again, lifting one leg and starting to raise it over the edge of the desk, trying to close the distance further.

  Viper moved.

  It was subtle. Deliberate. A slight change of angle. Her body positioned just enough, her emerald eyes now fixed on Whisper. Steady. Flat. Unyielding.

  Something in the air changed.

  Whisper stopped.

  She lowered her leg and straightened slowly, smoothing her robe and adjusting her purple scarf. The wide grin never left her face.

  “That’s all I have at the moment,” she said, giving Noir a small nod—respectful, professional, as if nothing had happened.

  Noir nodded back, already skimming the report, totally unaffected.

  Whisper turned and walked toward the door, her scarf trailing behind her. Just before leaving, she glanced back.

  “Oh, and Viper,” she added lightly, “you should avoid standing still too much. You’re starting to look like furniture.” She laughed softly. “Permanent furniture.”

  The door closed behind her.

  Viper’s gaze never left Whisper until she was gone. She adjsuted her body, stretching her clothes even when everything is in perfectly in place.

  Silence returned to the room.

  “The training is progressing smoothly,” Noir commented as he continued reading. “They’ll hold.”

  Viper nodded once, her face not showing any emotions but her Gaze never leaving Noir as he spoke.

  Noir resumed his work. Viper remained at his side, standing a fraction closer than before.

  The word furniture lingers in her mind longer than needed. He never thought Whisper will do something like that to test her reaction.

  She glanced at Noir silently. Like how it should be. She hadn’t been told to stand there. Not at first. She’d done it because it made sense. Because it put her close enough to intercept anything meant for him. Because it felt—right. Familiar. Like a stance she’d been holding so long her body remembered it better than her mind did.

  Noir turned a page. The soft sound was enough to pull her attention back to him instantly.

  He didn’t look at her. He didn’t need to. He leaned back slightly, just enough that her presence took some of the space behind him. Unconscious and Natural.

  That wasn’t furniture. Furniture didn’t get leaned on. And it doesnt choose where to stand but she did, she always had.

  The realization settled heavy and quiet in her chest. Not warm. Not uncomfortable either. Just there. A Solid one.

  Outside, Whisper walked lazily toward the training grounds, her hips swaying like the usual while her scarf swayed naturally after her. Grix’s sharp commands echoed in the distance, but her thoughts were elsewhere.

  “So that’s how it is,” she murmured to herself, smiling as she went.

Recommended Popular Novels