




Everything Has Teeth
They tell you the city’s alive.
They never tell you it’s hungry.
Port Claremont wears its skyline like a crown — steel and glass glittering against the water, the kind of view you put on postcards to convince people this place is worth their paycheck. But if you’ve been here long enough, you know the truth: every shining surface hides a rusted edge, and every shadow’s deep enough to swallow someone whole.
I was on my second cup of bad coffee when the call came in. Not my first of the day my first of the week. And that told me one thing: this wasn’t a regular homicide. This was trouble.
Dispatch said the words I hate most: “High-profile. Keep it quiet.”
Translation: Somebody with money is dead, and my job is to keep it from becoming tomorrow’s headline.
I pulled up to the Virelli Tower thirty minutes later, badge on my belt, gun at my hip, hair pulled tight so I wouldn’t have to think about it. The lobby smelled like eucalyptus and rich people. Uniforms were already at the elevators, trying to keep the press out. One of them spotted me and stepped aside without a word.
Penthouse floor. Always the penthouse.
The doors slid open, and the first thing I saw was glass floor-to-ceiling windows showing the whole damn city like it was a prize in a claw machine. The second thing I saw was the body.
Female. Late twenties. Skin like porcelain, hair fanned out in a way no natural death could manage. She was sprawled on the white carpet in a silk evening gown, face tilted toward the window as if she’d been watching the city when she died. No bruises. No defensive wounds. Just one thin red line across her throat, clean enough to have been drawn with a scalpel.
“Detective Marlowe,” a voice said behind me.
I turned to find Liam Kane leaning in the doorway, his tie crooked, his eyes already scanning me like I was part of the crime scene. We’d been partners for six months, which was five and a half longer than I usually lasted with anyone.
“Security footage?” I asked.
“Down,” he said. “And before you ask, no, that’s not an accident.”
Of course it wasn’t.
I crouched next to the body, letting my eyes do the work. That’s when I saw it the corner of an envelope, just peeking out from under the bed. I slipped on gloves, reached for it, and slid it free.
No address. No name. Just one word on the front in block letters: GRACE.
Liam saw it too. “You’ve got a fan.”
I didn’t answer. My pulse was already in my throat. I opened it carefully, half-expecting a threat, half-expecting nothing. What I got was worse.
A photo.
Not of the victim.
Of my sister.
Sixteen years old, smiling like she hadn’t yet learned the world could bite. The same photo I’d kept in my wallet until it disintegrated. The same one I’d last seen the day she disappeared.
I felt the floor tilt. Not literally just the way it does when your past reaches up and grabs you by the ankle.
“You okay?” Liam asked.
“No,” I said. “But that’s never stopped me.”
I slipped the photo back into the envelope, tucked it into my jacket, and stood. “Lock this place down. Nobody in or out without my say.”
Liam frowned. “You think this is personal?”
“I know it is.”
Back at the precinct, the whispers had already started. You don’t walk in holding a case like this without the gossip vultures circling. I ignored them and went straight to Chief Inspector Evelyn Trent’s office.
She didn’t look surprised to see me. That was the first red flag.
“You’ve got a hell of a mess upstairs,” I said, dropping the case file on her desk.
Evelyn didn’t touch it. “You found the envelope.”
“You knew about it?”
“I knew something like it would happen.”
Her tone was flat, but her eyes were sharp like she was measuring how much she could say without sinking herself.
“Start talking,” I said.
Instead, she stood, walked to the window, and lit a cigarette she wasn’t supposed to have in the building. “Grace, you’re not ready for this.”
I laughed once, sharp. “My sister’s picture was in that envelope. I’m beyond ready.”
She took a drag, exhaled smoke toward the skyline. “Then hear me when I tell you: this isn’t just a killer. It’s a message. And if you chase it, it will eat you alive.”
“I’ve been chewed on before,” I said.
Her eyes flicked to mine, and for the first time, I saw it fear. Not for herself. For me.
“Then God help you,” she said.
By the time I left her office, the sun was bleeding out over the city. I headed for my apartment one-bedroom, second floor, view of the alley. I’d barely dropped my keys on the counter when my phone buzzed.
Unknown number.
I answered.
A voice, low and calm: “She’s been waiting for you.”
I didn’t breathe. “Who is this?”
“You’ll see her soon.”
The line went dead.
I didn’t sleep that night. I sat at my kitchen table with the photo in front of me, tracing the edges until my fingers hurt. My sister had been gone for twenty years. No sightings. No calls. No trace.
Now, suddenly, a body turns up with her picture under the bed.
This wasn’t coincidence.
It was a hunt.
The next morning, Liam called.
“We’ve got another one.”
Warehouse district this time. Old brick building, boarded-up windows, the kind of place nobody notices until there’s blood on the ground.
Inside, the air was cold enough to bite. The body was hanging from the ceiling, arms spread, head tilted back in what might have been agony once but was just emptiness now. Female again. Mid-thirties. And carved into her chest, in careful, deliberate strokes:
COME FIND HER.
Liam glanced at me. “You think this is about your sister?”
“No,” I said, staring up at the words. “I know it is.”
That’s when I saw the small object dangling from her right hand. A charm bracelet.
I stepped closer. My breath caught.
It was hers.
My sister’s.
I didn’t hear Liam calling my name. I didn’t hear the crime scene camera clicking. All I heard was the blood in my ears and the whisper of that voice from the phone:
She’s been waiting for you.
And then from somewhere deep in the warehouse — a slow, deliberate clap.
I spun toward the sound, gun in hand, heart slamming against my ribs.
But the shadows were empty.
Whoever was there was already gone.
I lowered the gun, pulse still rattling my bones.
If this was a game, it had just started.
And I wasn’t sure if I was the hunter
or the prey.