Blood in the Harbor

Blood in the Harbor

Amos Gwani · Ongoing · 43.5k Words

598
Hot
605
Views
3
Added
Add to Shelf
Start Reading
Share:facebooktwitterpinterestwhatsappreddit

Introduction

Elena Santos thought she was fleeing the corruption of Los Angeles when she moved to the quiet coastal town of Moonfall Bay. As a former LAPD detective turned private investigator, she wanted nothing more than easy cases and peaceful nights.
She was wrong.
Within hours of arriving, Elena finds the body of seventeen-year-old Chloe Martinez washed up on the beach. The neighbors whisper about accidents and runaways, but Elena's trained eye sees the truth - this was murder.
Dr. Ryan Archer has spent five years keeping dangerous secrets in Moonfall Bay. When the beautiful ex-cop moves in across from his clinic, he knows his carefully built walls are about to fall. He's watched too many girls disappear, treated too many suspicious injuries, and stayed quiet too long. Now he must choose between his life and his conscience.
Sheriff Marcus Daniels has ruled Moonfall Bay for twenty years through fear and blood money. His fish processing plant is a front for something much darker - a human trafficking operation that has claimed thirty-seven young lives. When Elena starts asking questions, Marcus knows she has to die before she breaks everything he's built.
But Elena Santos isn't just any detective. She's part of a federal task team that's been tracking the trafficking ring for months. As the trap closes around Marcus, Elena finds herself stuck between a corrupt sheriff who wants her dead and a tortured doctor who might be her only ally.
In a town where trust is deadly and love is dangerous, Elena must discover the truth before she becomes the next body to wash up on Moonfall Bay's blood-soaked shores.
Some secrets are worth killing for. Others are worth dying to reveal.
A heart-pounding thriller where justice and romance clash in the deadliest of waters.

Chapter 1

Elena's POV

The phone rang at 3 AM, jolting me awake in my empty Los Angeles apartment.

"Detective Santos, we found another body," my partner Mike's voice crackled through the speaker. "Same killer, same pattern."

I sat up, my heart beating. This was the seventh victim in three months. Seven families destroyed while we chased ghosts. "Where?"

"Downtown. But Elena..." Mike's voice dropped to a whisper. "The captain says we're off the job. Orders from above."

My blood turned cold. "What do you mean, off the case?"

"Someone doesn't want us digging deeper. Someone with power."

I hung up and stared at the ceiling. Ten years as a cop, and I'd never felt so helpless. The system I'd trusted was broken. The people I'd believed in had sold out.

That was six months ago. Now I was driving my beat-up Honda up the twisting coastal road to Moonfall Bay, my German Shepherd Max panting in the backseat. The salty ocean air filled my lungs as I rolled down the windows.

"We're starting over, boy," I told Max, scratching his ears. "No more corrupt friends. No more dead bodies. Just quiet cases like lost cats and cheating husbands."

The town appeared around a bend like something from a picture. White Victorian houses sat on cliffs overlooking a peaceful bay. Fishing boats bobbed in the water. It looked great. Too perfect.

I parked in front of Betty's Bakery and stepped out, stretching my tired muscles. The long drive from LA had taken twelve hours, but I'd needed time to think. Time to figure out who I was without a badge.

"You must be the new private investigator," a cheerful voice called out.

I turned to see a round woman in her sixties wiping flour-covered hands on her apron. Her kind eyes crinkled when she smiled.

"Betty Morrison," she said, offering a warm hand. "Welcome to Moonfall Bay. I'm so glad someone finally rented that office upstairs."

"Elena Santos," I answered, shaking her hand. "Thank you for holding it for me."

"Oh honey, nobody wanted it before you called. People around here prefer to handle their problems quietly." Betty's smile weakened slightly. "Sometimes too quietly."

Before I could ask what she meant, Max started barking furiously inside the car. His hackles were raised, and he was looking at something across the street.

"Max, what's wrong?" I opened the car door and he jumped out, still barking.

That's when I saw him.

A tall guy in a doctor's coat stood in the doorway of the medical clinic across the street. He had light brown hair and tired blue eyes behind wire-rimmed glasses. But it wasn't his appearance that made my detective senses scream. It was the way he was watching me.

His face was carefully blank, but I caught the flash of fear in his eyes when he saw me looking back. Real fear. The kind that comes from having something terrible to hide.

"That's Dr. Archer," Betty said, following my eyes. "Wonderful man. Came here about five years ago from the big city, just like you. Keeps to himself mostly."

The doctor raised his hand in a small wave, then quickly disappeared back inside his office. Max finally stopped barking, but his ears stayed alert.

"Strange," I muttered. "Max usually loves doctors."

"Animals know things we don't," Betty said softly. "Your dog's got good senses. Keep him close."

Another vague warning. In less than five minutes, two people had hinted that Moonfall Bay wasn't as peaceful as it looked. My cop brain started working automatically, filing away information.

Betty helped me take my boxes upstairs to the small office that would be my new home base. It had two rooms - a front office with a desk and chairs, and a back room with a cot where I could sleep if needed. The windows faced the street, giving me a great view of the medical clinic.

"The previous tenant left in a hurry," Betty noted, pointing to some papers scattered on the floor. "Real estate agent. Nice young man named David Chen. One day he was here, next day he was gone. Didn't even take his things."

I bent down to gather the papers, and my blood froze. They weren't real estate papers. They were missing person reports. Seven of them. All young women. All vanished from Moonfall Bay over the past twenty years.

"Betty," I said slowly, "what happened to these girls?"

Betty's face went pale. "Oh my. David must have been... researching area history. Those are old cases. All ruled accidents or runaways."

"Seven accidents?" I studied the photos. Pretty girls, all between sixteen and nineteen. All worked at the same place - Daniels Fish Processing Plant. "The cliffs are dangerous," Betty said quickly. "And young people sometimes make bad choices. Sheriff Daniels always said-" "Sheriff Daniels?" I looked up sharply.

"Marcus Daniels. His family runs the fish plant. They've run this town for generations. Good people. Pillars of the community."

But Betty's hands were shaking as she spoke, and she wouldn't meet my eyes.

I was about to ask more questions when Max started growling again. I looked out the window and saw a black SUV parked across the street. The windows were darkened too dark to see inside, but I could feel someone watching me.

"Who's that?" I asked.

Betty glanced out and quickly stepped away from the window. "I... I should get back to the kitchen. Dinner rush, you know."

She hurried out, leaving me alone with seven missing person reports and a growing belief that I hadn't escaped trouble by coming to Moonfall Bay.

I'd driven straight into it.

The black SUV's engine started, and it slowly drove away. But I had the feeling whoever was inside had seen everything they needed to see.

My phone buzzed with a text from an unknown number: "Welcome to Moonfall Bay, Detective Santos. Some secrets should stay buried."

My hands shook as I read the message again. Nobody here knew I was a detective. I'd told Betty I was a private detective. So who had sent this?

And how did they get my number?

Last Chapters

You Might Like 😍

Tango with the Alpha's Heart

Tango with the Alpha's Heart

31.4k Views · Completed · judels.lalita
“Who is she?” I asked, feeling tears well up in my eyes.
“He met her at the Alpha training camp,” he said. “She is a perfect suitor for him. It snowed last night, indicating that his wolf is happy with his choice.”
My heart sank, and tears made their way down my cheeks.
Alexander took my innocence last night, and now he is taking that thing in his office as his Luna.


Emily became the laughingstock of the pack on her 18th birthday and never expected the Alpha's son to be her mate.
After a night of passionate love, Emily finds out that her mate has taken a chosen mate. Heartbroken and humiliated, she disappears from the pack.
Now, five years later, Emily is a respected high-ranking warrior in King Alpha’s army.
When her best friend invites her to a night of music and laughter, she never expects to run into her mate.
Will her mate figure out it is her?
Will he chase after her, and most of all, will Emily be able to keep her secrets safe?
Cursed Fates

Cursed Fates

1.6k Views · Ongoing · Taylor Ashcraft
Charlotte Sinclair was murdered at the hands of her abusive boyfriend. After dying, she wakes up in the body of another. She pieces together information from her first day as Aribella Voss, realizing that she's been reincarnated into a book she knew all too well. The only problem: She was fated to die in this story as well. She sets out on a mission to ensure that doesn't happen, but when she begins changing important parts of the story, she also changes the plot of the story she knew. Without the upper hand, Aribella no longer has idea what lies in her future.
Taste of Fate: The Vampire King's Human Mate

Taste of Fate: The Vampire King's Human Mate

6k Views · Ongoing · Miranda Carr
I never knew my blood could kill a king—until I met one. Sebastian, the ruthless and immortal King, rules with precision. For centuries, he's ruled with ruthless precision, his heart as cold as the stone throne beneath him. One moment, I'm nothing. The next, I'm his obsession. His touch burns like ice fire. His stare follows me through shadows. And when he feeds from me—God help me—it feels like drowning in darkness and craving more. He tells me my blood is unlike any he's tasted, that my scent drives him to the edge of madness.


He reached for the back of my head and pulled me up just enough to reach my neck. When his fangs slid into me, the pain was instant, electric. I couldn’t breathe. I couldn’t think. My hands found his shoulders, clawing for something to hold. My legs kicked. Tears streamed down my cheeks.

He moaned against my throat as he drank, and the sound was devastating.
Bella and Her Beast

Bella and Her Beast

19.6k Views · Completed · Sheridan Hartin
For all the little girls who grew up wondering what happens after the prince kisses the girl—this is the story they never told you.
.
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."
Accidentally Crossing the Tycoon

Accidentally Crossing the Tycoon

498.4k Views · Completed · Riley
My name is Audrey, and I'm the adopted daughter of the Bailey family.
Four years ago, the Bailey family faced a devastating financial crisis.
Just when bankruptcy seemed inevitable, a mysterious benefactor emerged, offering salvation with one condition: a contract marriage.
Rumors swirled about this enigmatic man—whispers claimed he was hideously ugly and too ashamed to show his face, possibly harboring dark, twisted obsessions.
Without hesitation, the Baileys sacrificed me to protect their precious biological daughter, forcing me to take her place as a pawn in this cold, calculated arrangement.
Luckily, in those four years, the mysterious husband never asked to meet in person.
Now, in the final year of our arrangement, the husband I've never met is demanding we meet face to face.
But disaster struck the night before my return—drunk and disoriented, I stumbled into the wrong hotel room and ended up sleeping with the legendary financial mogul, Caspar Thornton.
What the hell am I supposed to do now?
Cursed To Be His

Cursed To Be His

1.6k Views · Ongoing · Sophie Smith
Talia Morgan was born a wolf.
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
Where The Ice Gives Way

Where The Ice Gives Way

73.7k Views · Completed · Sheridan Hartin
Charlotte Pierce is used to surviving in motion. New towns, new schools, the same old house on the edge of nowhere, and the same rule that keeps her standing. Keep her twin brother, Charlie safe. Keep his hockey dream alive. Keep her own needs quiet. She works too much, sleeps too little, and saves the one thing that still feels like hers for the middle of the night, when she can lace up her worn skates and carve freedom into dangerous frozen ice. Charlotte and Charlie shifted once, years ago, and never understood what it meant. They had no pack, no guidance and no protection. Just two twins clinging to each other and pretending the voice in their heads was stress, imagination, or loneliness. Then they move to Wellington.
Blake Atlas scents his mate the moment Charlotte arrives. The bond hits hard and unmistakable, but Charlotte doesn’t recognise it. She doesn’t know why her chest keeps pulling toward the one boy she absolutely cannot afford to want. Blake is Charlie’s new hockey captain. Charlie’s chance at making something good. Charlie makes it clear; his sister is off-limits and Blake tries to do the right thing, but secrets don’t stay buried forever. Rogues prowl the edges of town. The ice cracks. The bond tightens. Then Charlotte’s rare white wolf awakens, the very thing that makes her powerful, also makes her a target.
Shanti needs Shakti. (Peace needs strength.)

Where the Ice Gives Way is a slow-burn YA paranormal romance filled with fated mates, protective alpha energy, fierce sibling loyalty, found family pack bonds, hurt/comfort, and quiet, aching tension. It’s a story about first belonging, learning to be cared for, and what happens when the girl who has always held everyone else up finally falls, and someone catches her.
Pregnant by My Husband's Rival Alpha

Pregnant by My Husband's Rival Alpha

15.5k Views · Completed · Christina
I woke up three years into a marriage I barely remembered—pregnant with twins that weren't my husband's.

Those words should have destroyed me, but the truth was worse: I'd been used as a broodmare by the man who swore to love me, set up in a hotel room with a stranger because My husband Alexander Cross couldn't father children himself, and now I carried the secret babies of Damon Lester—the most powerful and dangerous Alpha in San Loris—while my own family replaced me with the daughter they'd always wanted. But when that same stranger's doctor appeared at my door, when twenty million dollars exchanged hands over a fake perfume bearing my secret identity, and when Damon's gray eyes locked onto mine with recognition I couldn't afford, I realized my carefully hidden life as the legendary perfumer Vera was colliding with a pregnancy that could cost me everything.

Could I protect my babies from the husband plotting my death, hide my true identity from the Alpha who's been hunting me for years, and reclaim the freedom I'd buried along with my dreams—even if it means standing alone against the wolves who see me as nothing more than a womb to be used and discarded?
Let Them Kneel

Let Them Kneel

238.7k Views · Ongoing · My Fantasy Stories
Kaelani spent her life believing she was wolfless.
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.
The New Girl and the Broken Basketball Star

The New Girl and the Broken Basketball Star

1.6k Views · Completed · xinna
At sixteen, Clara Bennett lost the last place she could call home.

After years of feeling unwanted by the father who should have protected her, Clara is finally forced to leave the only home she has ever known. Her stepmother’s pregnancy only makes it easier for her family to let her go.

With nothing but her mother’s old violin, she arrives in a small Pennsylvania town carrying the fear that she will never truly belong anywhere.

The last thing she expects is Adrian Cole.

Once the town’s basketball star, Adrian gave up his dreams after his father disappeared and left him with debts he never should have carried. Now he spends his days repairing cars, avoiding the court, and pretending he doesn’t want anything more from life.

Clara thinks she is too broken to be loved.

Adrian thinks his future is already over.

But somewhere between physics lessons, late nights at the repair shop, and a forgotten small-town high school, two lonely people begin to find something they both thought they had lost forever:

A reason to stay.

✦ ✦ ✦

A tough exterior with a soft heart x A soft exterior with a strong heart

✦ ✦ ✦

The first half is set in high school, and the second half is set during their college years. Hope you enjoy the journey!

This is a slow-paced story, focused more on emotions, healing, and the small moments in life rather than intense action or dramatic twists.

If you find any mistakes while reading, please feel free to leave a comment. I’ll be happy to correct them.

I hope ordinary Clara, ordinary Adrian, and all of us ordinary people can find the happiness we deserve.
Where I End and She Begins

Where I End and She Begins

1k Views · Completed · Briana Wilson
Amelia is starting high school with her best friend Lola — confident, magnetic, fearless Lola — the girl who makes the world feel manageable. While Amelia juggles grief, an absent father, and the heavy responsibility of raising her younger brothers, Lola is her escape. Her courage. Her voice. The version of herself she wishes she could be.
But when a body lies at Amelia’s feet, and her hands are covered in blood that isn’t hers, one question echoes louder than the rest:
How did it come to this?
As the school year unfolds, cracks begin to show — in friendships, in family, and in Amelia’s own mind. The lines between loyalty and control blur. Between truth and perception. Between who she is… and who she thinks she needs to be.
Because some friendships don’t just shape you.
They consume you.
And when the illusion shatters, there’s always something left behind.
The Family Books 1-3 (A Mafia romance)

The Family Books 1-3 (A Mafia romance)

2.5k Views · Completed · Emma Mountford
Saints and Sinners- She was the light to my dark.
The saint to my sinner. with her innocent eyes and devilish curves.
A Madonna that was meant to be admired but never touched.
Until someone took that innocence from her.
She left.
The darkness in my heart was finally complete.
I avenged her, I killed for her, but she never came back.
Until I saw her again. An angel dancing around a pole for money.
She didn’t know I owned that club. She didn’t know I was watching.
This time I won’t let her escape.
I will make her back into the girl I knew.
Whether she likes it or not.
2/ Judge and Jury- I can’t stop watching her.

I’m not even sure I want to.

Taylor Lawson, blonde, beautiful, and totally oblivious to how much dangers she’s in.

She’s also the one juror in my upcoming murder trial that hasn’t been bought.

The one who can put me behind bars for a very long time.

I know I should execute her.
After all that’s what I do.

I am the Judge.
I eliminate threats to The Family.
And Taylor is a threat.
But I don’t want to kill her.
Possessing her, making her love me seems like a much better plan for this particular Juror.

3/ Rags and Ritches-