With the Power of Friendship, DieCompletedwith-the-power-of-friendship-die

Chapter 1: Blood on the Stairs

G.C Lopes
September 5, 2026
16 min read
short storyurban fantasymagical boyserial killerdetectivedark fantasy

I ran my palm over my cropped hair and found rain caught between them.

The rain in San Francisco had not committed to falling. It floated instead, a cold gray mist that glazed the street. It softened the skyline without cleaning anything. Filth ran in black threads along the gutters. A plastic grocery bag clung to a storm drain.

The cigarette trembled between my fingers.

I took another drag.

Smoke scraped the back of my throat, went into my lungs, and came out burning my nose. It climbed through the mist and joined the clouds over the city.

Smoke outside, until I got the courage to see the murder inside.

I had been a police officer for four years. A detective for seven months, nine days, and however many hours.

Seven months in homicide, and I had already seen enough crazy shit for a lifetime.

In four years I had seen a man remove his own face with a carpenter’s plane because he believed something behind his reflection was learning to wear it.

I had watched firefighters pull six human hands from the stomach of a woman who had been missing for three days. I had helped carry a drowned priest out of a church basement that had never contained water.

At the time, I had thought those things represented the outer limits, the boundaries between normal and crazy.

There was no limit.

I smoked until the heat reached the filter.

I pinched the cigarette out against the wet concrete pillar beside the entrance and placed the butt in my coat pocket. Leaving it on the sidewalk would have been easier, but rituals had rules.

The Halcyon waited in front of me.

Five stories of rotting timber and rain-blackened stucco at the southern edge of the Tenderloin, wedged between a shuttered pawnshop and a laundromat whose red neon sign flashed LAU RY in the window. Rust had eaten through the lowest section of the fire escape. Several windows had been covered with plywood. Someone had painted a white eye across the plywood on the third floor, then gouged out the pupil with a knife.

The city inspection notice pasted beside the entrance had swollen in the rain. UNSAFE CONDITIONS. MOLD HAZARD. ELECTRICAL NONCOMPLIANCE. The date at the bottom was fourteen months old.

The landlord’s answer had been written across it in black marker.

FUCK OFF.

San Francisco had been going to hell for as long as anyone could remember. The only disagreement was whether it had started with the tech companies, the earthquake, the gold rush, the Spanish, or the first human being who looked at the bay and decided the land was worth any shit.

A uniform held the glass door open for me. Officer Miguel Reyes, according to his nameplate. He was young enough that his raincoat still looked department-issued.

“Detective.”

“Officer.”

He glanced toward the stairwell, then back at me.

Pity sat in his face, or relief that the body upstairs belonged to me now.

“You all right? Sorry. Dumb question.” he asked.

“Hmm... No.”

He waited for the rest.

There wasn’t any.

“Fourth floor,” he said. “Elevator’s dead.”

I stepped inside.

The lobby smelled of mildew, cooking grease, and the sweet chemical reek of a recently opened corpse bag. Water ticked from a crack in the ceiling into a yellow bucket.

Three tenants stood behind the tape near the mailboxes. An old Chinese woman in a violet housecoat. A shirtless man covered in tattoos of saints whose faces had been scratched away. A little girl holding a stuffed rabbit by one ear.

All three watched me.

I turned toward the stairs.

There was blood on the wall.

Two parallel streaks began near the fourth-floor landing and descended along the stained wallpaper. They were narrow, no more than the width of two fingers, and their edges wavered where the person making them had changed speed.

I stood at the bottom and looked up through the throat of the stairwell.

The overhead lights buzzed. Somewhere above, a camera shutter clicked. Voices murmured and stopped. At the first landing, I passed a patrol officer coming down. He moved quickly, one hand over his mouth. His skin had the pale color of uncooked dough.

He recognized me and tried to straighten.

“Detective Calder.”

“What happened?”

“Nothing.”

His throat jerked.

The smell of vomit clung to his uniform.

“What happened?” I repeated.

He looked up the stairs.

“I saw the body.”

“So did everyone else assigned to this floor.”

“He moved.”

I studied him. No joke in his face. His pupils were too large.

“How?”

“I don’t know. I was looking at the wall, and his foot..." He swallowed. “His toes curled.”

“Was anyone touching him?”

“No.”

“Muscle contraction.”

“Maybe.”

“Give your statement to Sergeant Bell. Then sit in a cruiser until your hands stop shaking.”

He looked down at them, apparently surprised to discover that they were.

“Yes, Detective.”

I took another step.

“Officer.”

He stopped.

“Did the victim move,” I asked, “or did you see him move?”

His gaze crawled back toward the ceiling.

“I don’t know.”

I continued upward.

The blood remained beside me.

On the second-floor landing, the two streaks passed over a framed print of the Golden Gate Bridge.

Keep climbing.

On the third floor, two crime-scene technicians squeezed past me carrying hard cases. The first avoided my eyes. The second stared.

Detective was a title that changed the way people looked at me.

Some saw inexperience. Some saw a diversity promotion with good cheekbones. The kinder ones saw a woman about to discover what the job cost.

Pity, envy, repulsion.

I had learned not to sort them unless someone reached for me.

The fourth-floor landing was crowded. Uniforms held tenants behind a second line of tape. A crime-scene photographer crouched near the doorway of apartment 4C, camera flashing. Two forensic technicians placed yellow markers along the floor. Sergeant Bell stood at the far end of the corridor, taking a statement from a man in a stained undershirt who kept insisting he had not heard anything.

The blood trail ended at apartment 4C.

Dr. Felix Morano stood just inside the doorway. His white forensic coveralls were zipped to his throat. Gray curls escaped from his cap around both ears, and his respirator hung loose under his chin. He was placing an evidence marker beside a splinter of bone embedded in the floor.

He glanced up.

“Calder.”

“Morano.”

“You look terrible.”

“You say that at every scene.”

“Which means it's true.”

“You look worse.”

“I’m sixty-one. I have an excuse.”

Morano smiled, but there was no life in it.

The apartment was a studio, scarcely larger than a motel room. A kitchenette occupied one wall. A sagging mattress lay in the opposite corner beneath a window filmed with grime. Towers of takeout cartons and energy-drink cans leaned against a desk.

A computer monitor glowed in the corner.

Everything else had been unplugged or switched off. The only illumination came from the monitor’s blue-white glare, the intermittent flash of the forensic camera, and the orange light bleeding through the blinds from the street.

It hung against the wall above the mattress.

Naked.

Male.

At least three hundred and fifty pounds, perhaps more. His flesh sagged downward under its own weight, but his body remained fixed nearly two feet above the floor. His arms had been spread into a wide V. His legs hung together. His head drooped forward, chin buried in the folds of his chest.

There were no ropes, hooks, or nails.

Blood had run over his stomach in branching streams. It gathered in his navel before spilling down across his groin and thighs. His face had been beaten until the bones no longer agreed on its shape.

The right cheek was flattened. The left side bulged where shattered fragments had been driven under the skin. One eye remained closed. The other had ruptured. His upper lip had split to the nose. Several teeth were embedded in the wall beside his head.

His jaw hung open.

The smell reached me. Blood-iron, feces, sour sweat.

The photographer’s flash went off.

For an instant, the victim’s remaining eye appeared open.

I stopped breathing.

Darkness returned between flashes.

The eye was closed.

Muscle contraction.

Morano watched my face.

“Third one,” he said.

“I can count.” I stepped over an evidence marker. “Who is he?”

“Elliot Warren Vale. Forty-three. Tenant here for six years. No spouse. No children registered. Freelance web administrator, occasional podcast guest, full-time catastrophe for anyone unfortunate enough to share an internet connection with him.”

“What killed him?”

Morano’s expression tightened.

“Take your pick.”

He gestured with a gloved hand, careful not to touch the corpse.

“Blunt-force trauma to the skull. Massive cerebral injury. Cervical fracture between C-three and C-four. Sternum pulverized. Eight ribs broken, four driven into the lungs. Ruptured spleen. Ruptured liver. Pelvic ring crushed. Both femurs fractured. Left humerus broken in three places. Right in five.”

“Sequence?”

“I can’t give you one yet.”

“Can you estimate?”

“No.”

“Why not?”

“Because most of the wounds show vital reaction.”

I stared at him.

“All of them?”

“Most.”

“He was tortured before he died.”

“Not unless he spent twenty-four hours hanging in this room while witnesses watched him order noodles and argue online.”

“When was he last seen?”

“Building manager spoke to him at eight twelve this morning. Delivery driver photographed the food handoff at nine forty-six. Estimated time of death is somewhere between ten and noon, but his wounds disagree by as much as thirty hours.”

I looked at the smashed face.

“So his body thinks it was beaten over the course of a day.”

He pointed at the wall.

I moved sideways, changing my angle.

The victim was not attached to it.

His back did not rest against the plaster. There was a gap of perhaps two inches between his skin and the wall. I could see shadow through it. His entire weight hung unsupported in the air.

I crouched.

The gap remained visible behind his shoulders, lower spine, buttocks, and heels.

“What the fuck?” I whispered.

“There it is,” Morano said. “That's also my technical assessment.”

I rose carefully. “Magnet?”

“He has no ferromagnetic implants large enough to support him. Also, plaster wall.”

“Wire.”

“We’ve used three light sources and thermal imaging. Nothing.”

“Transparent support.”

“I put my hand behind his left calf.”

“And?”

Morano stared at me.

“Nothing.”

I walked around the mattress, stopping near the victim’s left side.

Something clicked behind the victim’s hand.

One of the fingers shifted. The nail scraped.

I stepped back hard enough to kick an evidence marker across the floor.

Morano flinched. “What?”

“One of the fingers moved.”

He stared for a moment, then exhaled through his nose.

“Officer Kim said the toes curled.”

“I met him downstairs.”

“He vomited on my kit.”

“Do dead fingers move?”

“If you want comfort, talk to a priest. If you want accuracy, yes. Tendon contraction. Heat. Electrical stimulation. Mechanical pressure.”

“Which one was that?”

“The type we call a priest.”

The photographer had stopped taking pictures.

“Keep working,” I told him.

He looked at the body.

“Detective—”

“Keep working. If it moves again, record the time and what you saw.”

The photographer nodded, unhappy.

I turned toward the floor beneath the corpse.

The message had been written in blood across the bare boards between the mattress and the kitchenette.

ACCOUNTABILITY ISN’T CANCEL CULTURE

There were no footprints in the blood, and no one had knelt.

The letters were neat. Almost cheerful.

I crouched outside the nearest red stroke.

“How much blood?”

“On the floor, wall, stairs, and mattress?” Morano asked.

“Yes.”

“Approximately eleven liters.”

I looked at Vale’s body.

An adult man carried five to six liters. Even a man his size shouldn't spill eleven.

“Contamination from another victim?”

“Preliminary field tests all return type O positive. Same as Vale.”

“Animal blood?”

“Human.”

“Dilution?”

“No.”

“Someone brought stored blood.”

“Possible.”

“You don’t sound convinced.”

“Stored blood separates. Anticoagulants leave traces. So far, this behaves like fresh blood.”

“Eleven liters of it.”

“At least.”

I stood.

“Prints?”

“Only Vale's.”

“What about the blood trail?”

“Smooth contact marks. Two fingers, we think, but no ridge detail.”

“Shit.”

I crossed to the computer.

A black webcam perched on the monitor, its indicator dark.

The desk chair had been pushed back. One wheel rested in a clot of blood. The monitor displayed a web forum with a black background, white text, and pink user icons. Several browser tabs were open along the top. Social media. Email. A private messaging client. An article with Vale’s face in the thumbnail under the headline ONLINE ACTIVIST OR SERIAL ABUSER?

“Has Cybercrime touched this?” I asked.

“On their way,” Morano said. “I don't babysit laptops. Machine as found.”

The forum page remained active.

Vale’s username was MODERATOR_ELLIOT.

His profile avatar showed a cartoon judge holding a bloody gavel.

I glanced toward the blood trail outside.

“What time was the first emergency call?”

“Ten forty-one,” Morano said.

“Caller?”

“Anonymous. Voice disguised. They gave the address and apartment number. Then disconnected.”

“Trace?”

“Public pay phone on Market.”

“There are still public pay phones?”

“Apparently one.”

“Was the webcam on?”

“Cybercrime might.”

The cursor moved.

Just once.

A small twitch across the screen.

I froze.

A new box opened.

Letters appeared.

J

U

N

E

The name remained there for half a second.

Then it vanished.

“Did you see that?” I asked.

Morano was looking toward the body.

“See what?”

“My name.”

“Where?”

“On the screen.”

He turned.

The forum looked unchanged.

The apartment door opened behind me.

“Detective?”

I spun hard enough that my coat struck the desk.

Officer Reyes stood in the doorway, one hand on his radio.

“Jesus,” he said. “Sorry.”

“Out. You don’t have clearance, Reyes.”

“I know. Sergeant Bell sent me.”

“For what?”

“There’s a witness.”

“What witness?”

“A kid. He was testing a camera he bought online. Said he filmed this morning.”

Every conversation in the room stopped.

Morano looked at me.

“What did he film?” I asked.

“The stairwell.”

“And?”

Reyes swallowed.

“He got someone leaving. You need to see it.”

The witness was waiting in apartment 4A under the supervision of Sergeant Bell. His name was Aaron Pike. Seventeen years old, narrow shoulders, acne across his jaw, dyed green hair growing out black at the roots. He held a compact digital camera against his chest with both hands.

His mother stood behind him, one hand clamped over his shoulder as if she expected us to steal him through the floor.

“I didn’t know,” Aaron said before I introduced myself. “I swear. I was filming the light.”

“What light?” I asked.

“Through the stairwell window. In the mornings, it hits the glass in this weird way and reflects the buildings backward. I’m doing a film project.”

“What kind of project?”

“Urban ghosts.”

His mother squeezed his shoulder.

“It is for school,” she said quickly.

Aaron winced. “Mom.”

“Did you enter the Halcyon this morning?” I asked.

“No.”

“Did you know Elliot Vale?”

“No. I mean, I knew who he was. Everyone did. He yelled out the window sometimes. Super loud. Like, landlord-complaint loud.”

“What time did you start recording?”

“Around ten twenty, maybe.”

“Have you edited the footage?”

“No.”

“Uploaded it?”

“No.”

“Sent it to anyone?”

He hesitated.

“A friend.”

“Who?”

“Just Nina.”

“Full name and contact information. Sergeant Bell will take it.”

His mother began to protest. I ignored her.

“Show me the recording.”

Aaron’s thumb hovered over the controls.

“It’s messed up.”

“How?”

“You’ll think I edited it.”

“Did you?”

“No.”

“Then let me decide what I think.”

Aaron turned on the camera.

The screen displayed a row of thumbnails. Most showed buildings, pigeons, traffic, blurred pedestrians. The final file was eleven minutes and thirty-eight seconds long.

He selected it.

Shaky footage filled the screen. The camera zoomed toward the stairwell window between the third and fourth floors. “What am I looking for?” I asked.

“Wait.”

The timestamp read 10:29:07.

For several seconds, nothing happened. Aaron breathed near the microphone. A bus groaned past. Tires hissed over wet pavement.

At 10:29:19, movement appeared in the stairwell.

A figure descended from the fourth floor.

Aaron zoomed in.

The image stabilized.

The man wore pink.

His boots rose to the knee, lacquered and bright. Tight trousers. A short coat cut close to the ribs, tails hanging behind him like a cape. High collar, a slim ribbon at the throat, silver buttons down the front. White gloves covered his hands. The index and middle fingers of the right glove were split open at the second knuckle, the fingertips bare.

His exposed fingers were wet with blood.

He held them against the wall as he descended.

The two red lines followed.

His hair was pink as well, swept back from his forehead in a sculpted wave too vivid to be dye. A small heart had been painted on his left cheek.

The heart moved slightly with each step, flexing independent of the skin around it.

Pink Man reached the landing between the fourth and third floors.

He stopped.

His head turned toward the camera.

The face was lean and handsome, perhaps thirty, with high cheekbones and a narrow mouth curved in faint amusement. His eyes were hidden behind heart-shaped lenses.

“Did he see you?” I asked.

“I don’t know,” Aaron whispered.

On the camera screen, Pink Man raised one bloodied finger.

He pointed at Aaron.

The image brightened.

At first, I thought the camera had lost exposure. Pink light flared around the man, washing out the stairwell. Then the light tightened into ribbons.

They wrapped around his body. Pink Man lifted both arms.

The ribbons crossed his chest, throat, and face. The pink wave collapsed into ordinary dark strands. The heart on his cheek folded inward, leaving no mark.

A Saturday-morning transformation, played backward.

For three frames, the pink killer and the ordinary worker overlapped. One mouth smiled while the other hung open, stretched around a darkness that continued far beyond the back of his throat.

Then the light snapped out.

An ordinary man stood on the landing.

Gray work trousers, mud-stained shoes, a faded blue jacket, dark hair. Deep hollows ringed his eyes. His skin had the waxy color of someone working night shifts.

He looked directly at the camera.

Then he pressed one finger to his lips.

“Shh.”