Please note that Tapas no longer supports Internet Explorer.
We recommend upgrading to the latest Microsoft Edge, Google Chrome, or Firefox.
Home
Comics
Novels
Community
Mature
More
Help Discord Forums Newsfeed Contact Merch Shop
Publish
Home
Comics
Novels
Community
Mature
More
Help Discord Forums Newsfeed Contact Merch Shop
__anonymous__
__anonymous__
0
  • Publish
  • Ink shop
  • Redeem code
  • Settings
  • Log out

The Choreography of Vengeance

Static

Static

Sep 16, 2026

This content is intended for mature audiences for the following reasons.

  • •  Abuse - Physical and/or Emotional
Cancel Continue


Inside the print shop, the air tasted of ozone and stale cigarette smoke.

Maya did not look up from her terminal as the faint vibration of footsteps echoed through the concrete foundation. Her fingers flew across the mechanical keyboard, her eyes locked on a scrolling wall of hexadecimal code.

"You left your coffee mug on the secondary routing deck, Iz," Maya said, her voice dry and steady. "If it spills, we lose the proxy mirror."

The silence that answered her was heavier than usual. It lacked the sharp, measured cadence of Isabella's boots.

Maya stopped typing. Her hands hovered a millimeter above the home row.

The security monitor in the corner flickered, its grayscale feed showing the empty mouth of the alley across the street. A tall figure in a dark trench coat stood half-shrouded in the brickwork, perfectly still, watching the seam of the rear service door.

"You're not Isabella," Maya murmured.

Across the room, the heavy deadbolt on the rear service door turned with a slow, deliberate click.

Julian didn't kick the door in. He didn't shout a badge number or announce a raid. He simply pushed the heavy steel panel open just enough to slide through, his shoulders brushing the peeling paint of the doorframe. Water dripped from the brim of his coat, pooling quietly on the linoleum floor.

He didn't draw his weapon. He kept his hands in his pockets, his gray eyes scanning the chaotic expanse of old printing presses, tangled cables, and glowing monitors before locking onto the woman sitting in the swivel chair.

"You've got a noisy router," Julian said, his voice low and level, cutting cleanly through the hum of the server racks. "Leaves a footprint like an elephant in a glass house."

Maya slowly turned her chair around, crossing one leg over the other. She pushed her cracked glasses up the bridge of her nose, her dark gaze fixed on the detective with an expression of profound, unbothered annoyance.

"This is private property, Detective," Maya said, her voice dropping into a flat, unimpressed register. "Unless you brought a warrant signed by a judge who isn't currently on Marcus Sterling's payroll, you are trespassing."

Julian took two slow steps forward, stopping near a stack of dusty paper reams. He looked at the triple-encrypted terminal screen, catching the scrolling lines of offshore routing codes before Maya hit a keystroke and minimized the window into a blank desktop.

"I don't need a warrant to have a conversation," Julian said quietly. "And I certainly don't need one to know that the person sitting in this chair is the brains behind the firewall bypass that made a mockery of our security stack forty-eight hours ago."

Maya tilted her head, a cynical smile touching the corner of her mouth. "Is that supposed to sound like a threat, or are you just fishing for a compliment?"

"It's a fact," Julian replied, his eyes never leaving her face. "You cracked a military-grade subnet to pull a file the department has been circling for months. Which brings me to the obvious question."

Julian paused, letting the silence stretch between them until the hum of the cooling fans felt deafening.

"Where is she?"


CottonBells
Ife Alade

Creator

#vigilante #Crime #Revenge #Mature #dark_thriller #Suspense #strong_female_lead #romance #Action #psychological

Comments (9)

See all
Jayden23
Jayden23

Top comment

Glad I saw this book on TikTok. Excited for the next chapter.

9

Add a comment

Recommendation for you

  • Secunda

    Recommendation

    Secunda

    Romance Fantasy 43.9k likes

  • Blood Moon

    Recommendation

    Blood Moon

    BL 48.1k likes

  • Invisible Boy

    Recommendation

    Invisible Boy

    LGBTQ+ 11.6k likes

  • Flower Girl

    Recommendation

    Flower Girl

    Mystery 2.2k likes

  • Love Me, Hate Me

    Recommendation

    Love Me, Hate Me

    LGBTQ+ 528 likes

  • What Makes a Monster

    Recommendation

    What Makes a Monster

    BL 77.7k likes

  • feeling lucky

    Feeling lucky

    Random series you may like

The Choreography of Vengeance
The Choreography of Vengeance

1.9k views35 subscribers

To the world, Isabella "Bells" Vance was just a quiet girl who loved to dance, moving through life with effortless grace. Under the neon lights of the city, however, she is something far more dangerous. She is a ghost executing brutal justice for those the system left behind.
Years ago, after a powerful man shattered her youth, her own parents took hush money to bury the truth. Betrayed and abandoned, Bells disappeared into the shadows. She learned how to fight, how to kill, and how to weaponize her pain. She built an underground dark web network where survivors post their abusers, and she delivers the final verdict. Her movements are fluid, her revenge is calculated, and her signature is unmistakable.
Lead Detective Julian is obsessed with catching the vigilante tearing through the city's elite. He is a man bound by law, but he is also hiding his own broken past. His younger sister was attacked by a predator who walked free, leaving Julian to question whether true justice can ever exist within the system.
When the police net tightens and Bells faces her final bow, an unexpected connection ignites between the hunter and the hunted. In a world corrupt to its core, a broken lawman has to decide how far he will go for the woman who became the monster the world needed.
Subscribe

22 episodes

Static

Static

50 views 12 likes 9 comments


Style
More
Like
List
Comment

Prev
Next

Full
Exit
12
9
Prev
Next