
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 😍
Mated to Her Alpha Instructor
Weeks later, our new Alpha combat instructor walks in. Regis. The guy from the woods. His eyes lock on mine, and I know he recognizes me. Then the secret I've been hiding hits me like a punch: I'm pregnant.
He has an offer that binds us tighter than ever. Protection… or a cage? Whispers turn ugly, darkness closes in. Why am I the one without a wolf? Is he my salvation… or will he drag me to ruin?
Let Them Kneel
Cast out by her pack. Forgotten by the Lycans.
She lived among humans—quiet, invisible, tucked away in a town no one looked at twice.
But when her first heat comes without warning, everything changes.
Her body ignites. Her instincts scream. And something primal stirs beneath her skin—
summoning a big, bad Alpha who knows exactly how to quench her fire.
When he claims her, it’s ecstasy and ruin.
For the first time, she believes she’s been accepted.
Seen.
Chosen.
Until he leaves her the next morning—
like a secret never to be spoken.
But Kaelani is not what they thought.
Not wolfless. Not weak.
There is something ancient inside her. Something powerful. And it’s waking.
And when it does—
they’ll all remember the girl they tried to erase.
Especially him.
She’ll be the dream he keeps chasing… the one thing that ever made him feel alive.
Because secrets never stay buried.
And neither do dreams.
Cursed To Be His
At thirteen, everything changed.
After her parents were murdered, she was cursed by a powerful witch and used as a vessel for Elder magic. Saving her life came at an impossible cost; the curse was broken, but so was the wolf inside her, leaving her human.
Ten years later, Talia hides her grief behind sharp sarcasm and a smile she no longer believes. When a rogue attack proves she can no longer protect herself, or the people she loves, she leaves the only home she's ever known for the quiet human town of Ashbourne Hollow, determined to disappear.
Instead, she catches the attention of the town's most dangerous owner.
Alaric Lazarus is a vampire who rules from the black castle overlooking Ashbourne Hollow. He is cold, enigmatic, and impossible to read, but he awakens something in Talia she can't explain. She doesn't trust him. He trusts her even less.
Then vampires begin turning up dead.
Forced into an uneasy alliance, Talia and Alaric uncover a trail that leads back to the family she lost... and the curse she thought she'd escaped. As old enemies emerge from the shadows and buried secrets come to light, Talia discovers that everything she believed about her past was a lie.
Because the curse that stole her wolf was never meant to save her.
It was meant to lead her to him.
This is book 3 in the series, but it can be read as a standalone.
Book 1 - The Matchmaker
Book 2 - The Heir of Flame and Fang
Kaged In
Follow Kage's journey as he tries to heal, falls in love and faces his inner turmoil.
Falling for my boyfriend's Navy brother
"What is wrong with me?
Why does being near him make my skin feel too tight, like I’m wearing a sweater two sizes too small?
It’s just newness, I tell myself firmly.
He’s my boyfirend’s brother.
This is Tyler’s family.
I’m not going to let one cold stare undo that.
**
As a ballet dancer, My life looks perfect—scholarship, starring role, sweet boyfriend Tyler. Until Tyler shows his true colors and his older brother, Asher, comes home.
Asher is a Navy veteran with battle scars and zero patience. He calls me "princess" like it's an insult. I can't stand him.
When My ankle injury forces her to recover at the family lake house, I‘m stuck with both brothers. What starts as mutual hatred slowly turns into something forbidden.
I'm falling for my boyfriend's brother.
**
I hate girls like her.
Entitled.
Delicate.
And still—
Still.
The image of her standing in the doorway, clutching her cardigan tighter around her narrow shoulders, trying to smile through the awkwardness, won’t leave me.
Neither does the memory of Tyler. Leaving her here without a second thought.
I shouldn’t care.
I don’t care.
It’s not my problem if Tyler’s an idiot.
It’s not my business if some spoiled little princess has to walk home in the dark.
I’m not here to rescue anyone.
Especially not her.
Especially not someone like her.
She’s not my problem.
And I’ll make damn sure she never becomes one.
But when my eyes fell on her lips, I wanted her to be mine.
A pack of their own
A Queen Among Darkness (Book 4 in the Gods' Saga)
For centuries, she has been on the run, helping the supernatural community under the cloak of anonymity while she works to clear her name and save the very people after her from destruction.
Enemies are closing in, but an unexpected complication befalls her when she realises she’s been fated to someone who wants her species exterminated. After all, an evil chance seldom comes alone.
A Queen Among Darkness is the 4th book in the Queen Among Series/The Gods' Saga. This is an interconnected series. To see how it ends, I recommend reading the full series.
Books in the series in order:
A Queen Among Alphas - Book 1
Bite-Size Luna - A Queen Among Alphas Prequel (available under book 1)
A Queen Among Snakes - Book 2
A Queen Among Blood - Book 3
A Queen Among Darkness - Book 4
Whole Again - A Queen Among Alpha's spin-off (available under book 1)
A Queen Among Tides - Book 5
Valor, Virtue, and Verve - Tides Prequel Spin-off (will be available under book 5)
A Queen Among Gods - Book 6
Runaway Empress - A Queen Among Snakes Prequel (will be available under book 2)
A Queen Among Tempests - Book 7
Dark Vocation - Darkness spin-off (will be available under book 4)
A Court of Arcane Souls Anthology (side character short stories exclusive to Ream)
Royal Shadow Series (Next Generation Coming Soon)
The Ice Between Us.
Then comes Jax Miller.
Jax is a hotheaded rookie with a lightning-fast puck and a reputation for burning bridges. He doesn't follow playbooks, he doesn't respect authority, and he’s determined to melt Julian’s icy composure. When a viral video of their on-ice collision threatens to bankrupt the program, Coach Clain delivers an ultimatum that feels like a death sentence: they must live together in a cramped, two-bed dorm for the duration of the season.
Forced to navigate the high-stakes world of sports fame, "forbidden" locker-room tension, and the mysterious blackmailer who caught their first mistake on camera, Julian and Jax must decide what’s more dangerous: losing their careers, or losing themselves to the person they were supposed to hate.
Twin Prince Alphas Student Mate
As her 18th birthday approaches, her brothers warn her about the powerful pull she might feel toward dominant wolves. But it's not just any wolves they need to worry about—it's her teachers. Cameron and Samuel are more than just older, wiser, and off-limits; they might just be her fated mates.
While navigating complex relationships, academic pressures, and the normal trials of young adult life, an unexpected threat jeopardizes the academy. Explosions rock their world, forcing Lyla and her love interests into a chaotic swirl of heroism, heartbreak, and hard choices.
Will Lyla follow her heart and let destiny lead the way, or will the very rules that bind their world tear them apart? Amidst turmoil and taboo, Lyla must make choices that could forever change the course of her life and the lives of those she holds dear.
Discover a story where love isn't just complicated—it's forbidden, ageless, and defies all rules. In a world of supernatural beings and extraordinary stakes, will Lyla's love life be another casualty, or her saving grace?
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!
King of the Underworld
However, one fateful day, the King of the Underworld appeared before me and rescued me from the clutches of the most powerful Mafia boss's son. With his deep blue eyes fixed on mine, he spoke softly: "Sephie... short for Persephone... Queen of the Underworld. At last, I have found you." Confused by his words, I stammered out a question, “P..pardon? What does that mean?”
But he simply smiled at me and brushed my hair away from my face with gentle fingers: "You are safe now.”
Sephie, named for the Queen of the Underworld, Persephone, she's quickly finding out how she's destined to fulfill her namesake's role. Adrik is the King of the Underworld, the boss of all bosses in the city he runs.
She was a seemingly normal girl, with a normal job until it all changed one night when he walked through the front door and her life changed abruptly. Now, she finds herself on the wrong side of powerful men, but under the protection of the most powerful among them.
Bella and Her Beast
.
Locked in her frozen tower, Bella dreamed of warmth, of touch, of freedom and of love. Cursed with the power of ice and snow, she’s spent her life alone. A secret they tried to protect the world from. Her only escape comes in the form of the books she reads. Stories of heat, desire, and the kind of love that could melt even her frostbitten heart.
Damien is the Beast. A dragon King with a temper forged in flame and a soul hollowed by duty. The world fears him. The people call him a monster. But beneath the scales and the rage lies a man who has never been touched by love.
When frost meets fire, the world shatters. She was never meant to leave her tower. He was never meant to find her. But destiny doesn’t bow to kings or care for cages and now the question burns through them both: Can Bella have her Beast? Or will the girl of snow melt in the heat of his desire?
.
"I’m keeping her."
"What?"
Before I can react, he scoops her up. Her small body fits easily in the cradle of his talons. For a split second, she looks startled, but not afraid. Her hand rests against one scaled finger, and she stares up at him with that same curious wonder, as though she’s already forgotten she was ever meant to fear me.
"Put her down," I try to command, panic threading through my thoughts. "You’ll hurt her."
"She’s ours," the beast insists, possessive and fierce. "Our snowflake."












