
Blood Roses and Bullet Holes
tabithaolido · Ongoing · 67.4k Words
Introduction
When Isabella Moreno identifies her twin sister Sofia's mutilated body in the San Isidro morgue, her world doesn't just shatter—it ignites.
Sofia wasn't supposed to be anywhere near the cartel underworld. She was the good twin—sweet, trusting, working as a trauma nurse, engaged to a respectable doctor. She was everything Isabella wasn't: innocent, hopeful, loved.
But someone put three bullets in Sofia's chest and dumped her body in the River Rojo like garbage.
The police call it gang violence. Case closed. Another statistic in a city that bleeds daily.
Isabella knows better.
She's spent five years as a DEA intelligence analyst, building cases against the very cartels that rule San Isidro. She's seen the patterns, knows the players, and recognizes the signature of a professional hit when she sees one. Sofia's murder wasn't random—it was an execution. And every trail of blood leads to one man:
Damián Flores, heir to the most powerful cartel in Mexico.
Devastatingly handsome, Princeton-educated, and colder than the blade he's rumored to wield personally, Damián took control of the Flores Cartel after his father's assassination three years ago. He's turned the organization into an empire—ruthless, efficient, untouchable. The DEA has tried for years to build a case against him and failed. He's too smart, too careful, too protected.
But Isabella has something the DEA doesn't: Sofia's face.
The twins were identical—same dark hair, same amber eyes, same delicate bone structure. When Isabella assumes Sofia's identity, no one questions it. Not Sofia's grieving fiancé. Not her hospital colleagues. And definitely not Damián Flores, who appears at Sofia's favorite café three days after the funeral with an expression that makes Isabella's blood run cold.
Chapter 1
Isabella's POV
Isabella had seen dead bodies before.
She had spent five years at the DEA staring at crime scene photos. Bodies in rivers. Bodies in car trunks. Bodies left in the street as warnings.
She had trained herself not to feel anything.
But not this body.
Not Sofia.
She pressed her fingers against her sister's cold hand and felt something inside her chest snap clean in half.
Ms. Moreno. The medical examiner, a tired-looking man with ink-stained fingers, cleared his throat. I understand this is difficult. But I need you to confirm the identity.
Isabella looked at her sister's face.
Same dark hair. Same amber eyes, now staring at nothing. Same small nose they used to argue about when they were little. You got the cuter one. No, YOU did. They used to laugh about that.
She would never laugh about it again.
It's her, Isabella said. Her voice came out flat and steady. A DEA voice. A professional voice.
Inside, she was screaming.
Sofia Moreno. Twenty-eight years old. The examiner checked his clipboard like he was reading a grocery list. Pulled from the River Rojo two days ago. Three gunshot wounds to the chest. Based on entry angles and the location the body was recovered from, we're classifying this as—
Gang violence, Isabella finished.
He blinked. Yes. Exactly.
Wrong place. Wrong time. Case closed.
The police
The police closed it in forty-eight hours. She finally looked up at him. My sister was a trauma nurse. She worked twelve-hour shifts and volunteered at a church clinic on her days off. She didn't do drugs. She didn't run with gangs. She didn't owe anyone money. Isabella stepped closer to the table, her voice dropping low. So tell me. What innocent woman gets shot three times with this kind of precision— she pointed to the wounds, perfectly grouped near the heart, and it's wrong place, wrong time?
The examiner opened his mouth. Closed it.
Because he knew. He had to know.
These weren't wild cartel bullets. These were placed. Clean. Professional.
Someone had paid good money to put those holes in her sister's chest.
Ms. Moreno, I'm sorry for your loss. But the investigation is
Over. Isabella looked at the wounds one more time, burning every detail into her memory. I know.
She turned to the small plastic bag on the counter. Sofia's personal effects. The examiner slid it toward her without meeting her eyes.
Inside: a cracked phone. A silver cross necklace, their mother had given them matching ones when they were ten. And Sofia's engagement ring, the small diamond still catching the light like nothing had changed.
Isabella's hands shook. Just slightly. She pressed them flat on the counter until they stopped.
Not here. She could fall apart later. She could fall apart alone, in some dark room where nobody could see. But not here.
She picked up Sofia's phone. The screen was cracked badly, but it still lit up when she pressed the side button. Low battery. She would need to charge it. But the notifications were visible on the lock screen—missed calls, messages, all of it.
She scrolled up. Scanning. Her DEA brain filing things automatically even while her heart was bleeding out.
Restaurant texts. A reminder about a hospital shift. Two missed calls from Marcus, Sofia's fiancé.
Then her thumb stopped.
At the very top of the call log. The last call Sofia ever made.
11:47 PM. The night she died.
The name on the screen hit Isabella like a fist.
IZZY — MISSED.
Izzy.
Sofia's name for her. The only person in the world who called her that.
Her sister had called her. The night she was murdered. At 11:47 PM—and Isabella's phone had been on silent. She had been at the office, buried in case files, too busy to notice a vibration. Too important, too focused, too stupid—
She had missed it.
Sofia had called her in the last hours of her life, and Isabella had not answered.
The plastic bag crinkled in her grip. She realized she was crushing it.
What did you want to tell me? Were you scared? Did you know something was wrong?
Did you call me because you needed me and I wasn't there?
The examiner said something. She didn't hear it. The room had gone very quiet, the way it goes when something inside a person breaks too deeply for sound.
Isabella carefully placed Sofia's phone in the bag. She picked up the necklace and fastened it around her own neck without thinking. She just needed to feel something that had touched Sofia's skin.
She gathered herself. Breathed in slowly.
Find who did this. Make them pay.
That was the only thing left now.
She turned toward the door. Her legs felt like concrete, but she moved anyway—one step, two, head down, walking toward the exit, toward cold night air, toward the promise she had just made her sister
Her phone buzzed in her pocket.
She almost ignored it. She was barely holding together and whoever it was could wait.
But it buzzed again. Then again. Insistent.
Isabella pulled it out.
Her blood turned to ice water.
The screen glowed in her hand.
INCOMING CALL: SOFIA
Not a saved contact. Not a glitch.
Sofia's phone, still sitting in that plastic bag on the examiner's counter behind her—was calling her.
Someone had it.
Someone was calling her from her murdered sister's phone.
Right now.
The phone kept ringing, her sister's name pulsing on the screen like a heartbeat.
Isabella stood completely still.
And she answered.
Last Chapters
#48 Chapter 48 The Ghost Problem
Last Updated: 4/19/2026#47 Chapter 47 The Call
Last Updated: 4/19/2026#46 Chapter 46 The Investigation Splits
Last Updated: 4/19/2026#45 Chapter 45 The Debrief
Last Updated: 4/19/2026#44 Chapter 44 The Departure
Last Updated: 4/19/2026#43 Chapter 43 The Last Morning
Last Updated: 4/19/2026#42 Chapter 42 The Escape
Last Updated: 4/19/2026#41 Chapter 41 The Separation
Last Updated: 4/19/2026#40 Chapter 40 The Impossible Position
Last Updated: 4/19/2026#39 Chapter 39 The Interrogation
Last Updated: 4/19/2026
You Might Like 😍
Vengeance of the Forsaken Luna
"Bella." Ethan's tone shifted, taking on that warning edge I knew too well. "Faye is vulnerable right now. She's terrified you'll resent her, that this will divide the pack. The last thing she wants is for this baby to come between us."
"Then you shouldn't have done it." I met his eyes squarely, letting him see the ice in mine. "Go back to your son."
"For fuck's sake." He dragged a hand through his hair. "How many times—it was artificial insemination. They used my sperm, yes, but Faye and I never—"
Bella let out a cold snort. Such brazen lies. Her mate had an affair with his brother's partner, and his entire family helped force her out with nothing, all to make way for the mistress to take her rightful position. Poor fool—he thought she was just an unwanted adopted daughter, easy to dismiss and control. He never knew the computer genius he'd been searching for was his own Luna.
Since he'd tainted himself, Bella was done. She rejected him and reclaimed what was hers, rising to the top with help from Victor, who'd been secretly in love with her for years.
When Ethan tried winning her back: "You don't want our child growing up fatherless."
Bella smiled mockingly. "The child's father isn't you."
To protect what’s mine
HER ALPHA, HER SAVIOUR
Kane Hellboud, charm and wealth personified, wanted only me in exchange for her treatment. No cameras, isolation, or noose-like rules were part of the deal. Behind his smile? Cold, violent possessiveness that destroyed our fake marriage.
Most of all, I didn’t know the supernatural walked among us, hiding in the cracks of ordinary life. Not until Abel Stone stepped into mine—dark-eyed, sharp-tongued, and oozing dangerous promises. He’s my new boss. He shouldn’t make my skin tingle or my pulse race. I shouldn’t feel this primal pull, this illogical recognition that tugs at something deep in my bones.
Around him, lights burst, electronics fry, and something ancient in me awakens.
Kane feels it. His grip tightens, punishments turn brutal, and he hides the truth of what I am.
Trapped between two powerful men, I’m no prey, no pawn—no helpless victim.
Prisons burn. Monsters bleed. As for me? I'm the storm in skin—deadly beyond suspicion.
Game of Destiny
When Finlay finds her, she is living among humans. He is smitten by the stubborn wolf that refuse to acknowledge his existence. She may not be his mate, but he wants her to be a part of his pack, latent wolf or not.
Amie cant resist the Alpha that comes into her life and drags her back into pack life. Not only does she find herself happier than she has been in a long time, her wolf finally comes to her. Finlay isn't her mate, but he becomes her best friend. Together with the other top wolves in the pack, they work to create the best and strongest pack.
When it's time for the pack games, the event that decides the packs rank for the coming ten year, Amie needs to face her old pack. When she sees the man that rejected her for the first time in ten years, everything she thought she knew is turned around. Amie and Finlay need to adapt to the new reality and find a way forward for their pack. But will the curve ball split them apart?
A pack of their own
From Substitute To Queen
Heartbroken, Sable discovered Darrell having sex with his ex in their bed, while secretly transferring hundreds of thousands to support that woman.
Even worse was overhearing Darrell laugh to his friends: "She's useful—obedient, doesn't cause trouble, handles housework, and I can fuck her whenever I need relief. She's basically a live-in maid with benefits." He made crude thrusting gestures, sending his friends into laughter.
In despair, Sable left, reclaimed her true identity, and married her childhood neighbor—Lycan King Caelan, nine years her senior and her fated mate. Now Darrell desperately tries to win her back. How will her revenge unfold?
From substitute to queen—her revenge has just begun!
Bound by Fate, Freed by Choice
Her escape leads her to Alpha Rowan, the commanding leader of the Blackwood Pack, who offers shelter, protection, and an unexpected chance at a new life. But Rowan’s fierce and jealous fiancée sees Lyla as a threat, and the pack’s charming Beta is drawn to her quiet strength.
As a dangerous attraction simmers between Lyla and Rowan, they begin to unravel a dark web of secrets that implicates Kaiden and threatens both their worlds.
With her hidden power awakening, Lyla must navigate treacherous loyalties, face the alpha who shattered her, and decide: Will she follow the destiny fate forced upon her, or claim the love and strength she has chosen for herself?
The CEO's Unspoken Love
Before I could answer, he moved closer, suddenly looming over me, his face inches from mine. I felt my breath caught, my lips parting in surprise.
"Then this is the price for speaking ill of me to others," he murmured, nipping my lower lip before claiming my mouth in a real kiss. It began as punishment but quickly transformed into something else entirely as I responded, my initial rigidity melting into compliance, then active participation.
My breathing accelerated, small sounds escaping my throat as he explored my body. His touches were both punishment and pleasure, drawing shudders from me that I thought he felt reverberating through his own body.
My nightgown had ridden up, his hands discovering more of mine with each caress. We were both lost in sensation, rational thought receding with each passing second...
Three years ago, to fulfill the wish of his grandmother, I was forced to marry Derek Wells, the second son of the family that had adopted me for ten years. He didn't love me, but I had secretly loved him all along.
Now, the three-year contractual marriage is about to end, but I feel that some kind of sentiment has developed between Derek and me that neither of us is willing to admit. I'm not sure if my feelings are right, but I know that we can't resist each other physically...
The Hockey Alpha's Fake Girlfriend
Then there’s Rafael. Dark. Untouchable. The boy everyone talks about but no one really knows. He should be the last person Vivienne gets close to, yet she can’t look away. He pulls her in with a kind of danger that feels both terrifying and safe, like he sees the parts of her no one else can.
But Rafael carries secrets—secrets that could destroy them both. And the closer Vivienne gets, the harder it is to tell if he’s her way out… or the reason she never escapes.
Aphrodite and the Cursed Mate Bond
She finds truth.
Aphrodite is not human at all. She is a rare white wolf, descended from an ancient Direwolf bloodline long believed extinct. The ritual meant to sever her ties awakens her wolf instead and with it comes the scent of five mates bound to her by fate.
The Alpha twins who once scorned her now cannot stay away. A human hunter walks beside her and proves that strength is not born of fangs or dominance. A cursed Wolf King holds the key to her past and her father’s imprisonment. And watching from the shadows is one who was never meant to interfere at all.
As gods fall, packs fracture, and war reshapes the world, Aphrodite must decide what destiny truly means. Is it submission to fate or the courage to choose her own path.
Love does not come in one form. Neither does power.
In a world ruled by gods and wolves, Aphrodite will become something neither ever expected.
Not a queen.
But the axis upon which the world turns.
The Deadly Mafia Princess
Her gang take the matter in their own hands, to try to save their leader from the horror of her home. What none of them know, they wasn’t her real parents, and now Ro will be sent away to live with her real family. That makes her closest members in her gang pack up and move as well. They don’t want to be far away from their leader.












