Chapter 1: The Sentinel's Game
The night didn't belong to GrayHaven.
It had taken the city whole — swallowed the laughter, drowned the warm light, pulled the streets into itself until nothing remained but rain and the dark between things. GrayHaven didn't storm. It suffered. And tonight, it was suffering loudly.
The rain came down in sheets, not drops — heavy, relentless, the kind that didn't fall so much as collapse. It hit the pavement and exploded upward in a fine mist, filling the air with petrichor so thick you could taste it — wet stone and damp earth and something older underneath, like the city was bleeding through its skin. Steam curled off the asphalt in slow ribbons where the heat of the day still clung to the ground, unwilling to let go.
The neon signs of the nearby shops flickered. Not from the wind. Just — flickered. Like something in the dark had breathed on them.
A woman stepped out of the grocery store.
The wind hit her first — sharp, wet, cutting through her coat like it had been waiting. She pulled the paper bag tighter to her chest and moved quickly, each step a little faster than the last without her deciding to make it so. The street felt wrong tonight. Too quiet beneath the rain that had nothing to do with the weather.
The lamppost above cast a cold white light across the pavement, and in it — if you looked closely enough — you could see them. Dust motes riding each raindrop down, spinning, catching light for just a second before vanishing into the dark below. Small. Delicate. Unbothered by whatever the night was carrying.
She didn't look up. She was almost at her car.
Then she heard the scream.
It came from the alley. Sharp. Human.
She stopped walking. Every reasonable thought she had said keep moving, get to the car, don't look. Her body was already turning toward the sound before she'd finished the thought. Then the second scream came — shorter this time, cut off — and instinct didn't just take over. It took everything.
She ran towards her car, keys already in her hand, fingers not cooperating, the metal slipping against her wet palm. She found the handle, yanked it open, threw herself inside. The groceries hit the back seat.
The door slammed — the rain drumming on the roof like it was trying to get in.
She jammed the key toward the ignition. Missed. Her hands were shaking too hard to aim. She looked down at them like they belonged to someone else — trembling, pale, useless — and drew a breath. Reached again.
A body hit her window like a thrown weight.
She didn't scream. The sound that came out of her was something older than a scream — raw, animal, pulled from somewhere below language. She shoved the door open and ran back into the rain without deciding to. Her legs just went.
The street dissolved. Water in her eyes, her mouth, the pavement smearing gray and black beneath her feet. She couldn't see. She could only move. Behind her — something moved too. It didn't run. It only kept pace, effortlessly.
She turned into an alley.
The walls rose on three sides, slick with rain, the brick dark and close. She pressed herself against the back wall and turned around, chest heaving, and that was when it stepped into the mouth of the alley.
It didn't rush. It walked — slowly. She tried to make sense of its shape in the dark and couldn't. Her mind kept sliding off it, like it refused to process what her eyes were sending.
Then it turned its head.
Red. The eyes were red — not bloodshot — red the way embers are red, lit from somewhere inside. And the claws. She heard them before she fully saw them, dragging slowly across the brick wall beside it, a sound that didn't just scrape the stone — it scraped her spine, her teeth, the back of her skull.
Her knees went first.
"Please." The word came out barely a sound. "I have kids. They're still young. Just — please. I won't tell anyone. I swear I won't tell anyone."
It kept coming.
It moved — a blur, just a blur — and pain detonated across her face. The ground came up fast. The rain kept falling. Somewhere beyond the storm, sirens were wailing, distant and too late.
She didn't move.
She opened her eyes.
The alley ceiling was just sky — dark, heaving with rain, the clouds lit orange from below by the city's glow. For a moment she didn't move. Didn't know if she could. The cold of the wet ground had seeped through her coat and into her bones and the pain across her face was a dull, distant thing.
Then the flashlights came. Two of them, cutting hard white beams across the alley walls, sweeping fast. Voices behind them.
"Freeze! Hands where I can see them!"
She raised her hands. They were still shaking. The light found her face and held.
Footsteps splashed closer — heavy, measured — and then a figure crouched down beside her, blocking the rain with his frame. He was broad-shouldered, maybe mid-thirties, his badge catching the flashlight as he leaned in. His eyes did a quick inventory of her — face, hands, the ground around her — before he reached for his radio.
"Dispatch, 10-13. Medics rolling code three to 4th and Elm, south side of the block." His voice was controlled. "Injured female, assault victim, conscious and bleeding. Fast-track EMS. And I need units setting a two-block perimeter east toward the original scene on 23rd — suspect may still be on foot."
He clicked off and looked at her.
"Hey." His voice dropped, the procedure falling away. "My name's Detective Dean. You're alright now. You hear me? You're alright."
She didn't answer. But something in her shoulders let go.
The alley filled quickly after that — officers first, then paramedics, then the yellow tape going up in long strips across the street entrance, sealing the chaos inside its own boundary. Someone draped a foil blanket around her shoulders. Someone else crouched with a kit, gloved hands moving gently across the wound on her face.
Another car came in fast.
It swung to the curb with a striking confidence — tyres biting wet asphalt, headlights cutting across the police tape before the engine even died. The door opened and Hayes stepped out into the rain like the rain was the least interesting thing happening.
She was young for the weight she carried — twenty-nine, maybe, though something behind her eyes suggested she'd been doing this long enough to stop counting. Her hair was black and orange, vivid even in the grey soaked light, already darkening at the tips where the rain was getting into it. The coat was dark, fitted, practical. She didn't pull it tighter against the cold. She just walked.
An officer materialised at her side, falling into step without being asked.
"Detective Hayes. One count of possible assault." He kept his voice low, efficient. "One count of murder and decapitation two blocks east at the original scene."
Hayes didn't break stride. "Who called it in?"
"Detective Dean, ma'am."
She stopped. She turned her head slowly toward the officer, eyes narrowing by a fraction.
"Where is he?"
"Just up front." He gestured toward the ambulance, its red and white lights strobing across the wet street.
She looked at it for a moment. Then kept walking.
Dean was leaning against the ambulance when she reached him, arms crossed, watching the paramedics work. He looked up when he heard her.
"Hayes." The corner of his mouth pulled. "Thought you went home."
"I could say the same to you." She stopped beside him, eyes already moving past him to the woman on the stretcher. "You called this in?"
"Yeah." He straightened, following her gaze. "Was stopping by the corner store on a snack run for Mariel. Saw her come tearing out of that alley and —" he gestured loosely toward the scene, the tape, all of it. "Here we are."
"You get anything out of her yet?"
"Not yet."
Hayes glanced at him sideways. A small thing — barely a look — but it carried something. Acknowledgment, maybe. She moved toward the stretcher.
The woman was sitting upright now, the foil blanket around her shoulders, a paramedic finishing the dressing on her cheek. She looked up as Hayes approached.
Hayes crouched to her level. She brought her voice down with her.
"My name's Detective Hayes Gallagher." She held up her badge — briefly, no performance to it. "I'm sorry you went through this tonight. I just need a few minutes. Whatever you can give me helps."
The woman looked at her for a long moment. Then nodded.
"What did you see?"
"Not its face." Her voice was barely there. "Just — the eyes. They were red. And there was something on its back. Large. Like —" she stopped. Swallowed. "Wings. I think. I don't know what I saw."
Hayes held her gaze. Kept her expression neutral, giving nothing away.
"Which direction did it go?"
"It didn't." The woman's brow pulled together, like she was still trying to make sense of it herself. "It just — it was there, and then it wasn't. It just — disappeared."
Hayes nodded slowly.
"You did well tonight. If anything else comes back to you — anything at all — you call us."
She stood, pressed a card into the woman's hand, and stepped back. The woman reached out and caught Dean's hand before he could follow.
"You saved my life," she said. Her voice cracked on it. "I owe you everything."
Dean's expression softened. "Just doing my job, ma'am."
Hayes was already a few steps away.
Dean caught up, reading her jaw, the set of her shoulders.
"Third one this week," he said quietly.
"I know."
"Same story each time. Red eyes. Missing body parts." He paused. "It's honestly starting to sound like a prank."
Hayes exhaled — slow, controlled, through her teeth.
"Whatever it is, it's not a prank."
She turned toward the tape, toward the dark two blocks east where the original scene was still being processed. Something moved behind her eyes — calculation, unease, something she wasn't ready to name yet.
"Get the body to autopsy. I want the report tonight."
"Already on it." Dean said.
He turned — and stopped. His eyes had caught something at the yellow tape. A man. Badge out, flashing it at the officer on the line. He watched him for a moment, then walked away.
"Detective Hayes."
The voice came from the tape line.
She turned.
He was tall — taller than she remembered, or maybe it was just the coat, dark and well cut, rain beading off the shoulders like it couldn't find purchase. He had the kind of face that looked comfortable being watched.
“Canon?” She called out.
Something tightened in her chest. She kept it off her face.
"Didn't know you were on this case," she said.
He walked toward her unhurried, hands in his pockets, rain dripping from his collar.
"I got transferred this morning."
"It's well past morning."
"My flight got cancelled." He stopped in front of her, close enough for conversation, far enough to be careful about it. "And it's Lieutenant now, actually."
Hayes looked at him for a second.
"Congratulations," she said flatly. "Try not to let it go to your head. It's raining crisis this season — no room for swollen egos."
The corner of his mouth moved. Almost a smile. "That's actually why I'm here. Word is you needed the best."
"We have the best." Her voice was even, pleasant almost. "And she would very much love for you to get out of her city."
"Unfortunately," Canon said, "it's not just her city anymore."
Something flickered behind Hayes' eyes. She let it pass.
"Sit this one out." She turned toward her car, pulled the door open, the rain hammering the roof. "Whatever you think your forte is — this isn't it. This case needs someone who actually knows their job."
"If you say so." He didn't move. Didn't raise his voice. Just stood there in the rain, perfectly at ease, which was somehow more irritating than anything else he could have done. "Your captain called me personally, Hayes. So you'll be seeing more of me from now. Just wanted to say hello."
She held his gaze for one second longer than necessary. Then she got in the car and drove into the storm without looking back.
She pulled up to the driveway of the bungalow just off Willow Creek Road, half hidden behind a row of old oak trees that looked black and skeletal in the rain and killed the engine. For a moment she just sat there — hands still on the wheel, the wipers cutting their last arc across the windscreen before going still.
The light in the kitchen window was on. It always was.
She got out.
The house smelled like garlic and something herbed the moment she pushed the door open — warm, immediate, the smell of a meal that had been waiting. She hung her coat on the rack by the door, set her keys on the counter, and stood for a second in the narrow hallway, letting the quiet of the house settle over her like something physical.
"Mom. I'm home."
Her mother appeared in the kitchen doorway, apron on, wooden spoon in hand, reading glasses pushed up into her hair. She looked Hayes over — one long glance that starts at the face and ends somewhere around the shoulders, measuring things that have no name.
"Welcome back. Dinner's in five."
Hayes nodded and went upstairs.
She peeled off her clothes and stood under the shower until the water ran hot enough to feel like something. The day moved through her in reverse — the crime scene, Canon's face in the rain, the woman's hands shaking in her lap. She pressed her palms flat against the tile and breathed.
Minutes later she retreated back to the dining room.
They ate at the small table by the window, just the two of them, the storm pressing against the glass like a third presence at the table.
Hayes moved her fork around the plate more than she ate. The silence between them was the comfortable kind. The kind built over years of knowing when not to ask.
Her mother broke it gently.
"Rough day?"
Hayes considered the word. Rough. She poked at her food.
"More like, weird," she said finally.
Her mother set down her fork. Her eyes sharpened.
"Did it happen again?"
Hayes exhaled through her nose. Outside, the storm shifted — a long gust that pressed the rain sideways against the window, the oak trees bending.
"Third time this week." She leaned back in her chair, turning her fork over in her fingers. "I don't even know what we're dealing with. Many reports say it is man-shaped. Others say it's something pretending to be. But — Red eyes. Wings?" She shook her head slowly. "Nothing adds up. Every time I think I've got an angle it just — dissolves."
Her mother was quiet for a moment.
"You've been chasing this for weeks," she said. "Answers have a way of coming easier when you stop looking so hard for them. Get some sleep, Hayes."
Hayes looked at her mother across the table — at the steadiness in her face, the grey threading through her hair.
"Yeah," Hayes said quietly. "Alright."
She carried her plate to the sink, rinsed it, and headed for the stairs.
"Night, Mum."
"Goodnight, love."
Her door clicked shut.
Her room was dark and cool. She didn't bother with the lamp. She sank diagonally across the bed still in her clothes, one arm across her eyes, and lay there listening to the storm work its way across the roof.
She was almost under when her phone buzzed.
Unknown number.
She stared at the ceiling for one breath. Two. Then she picked it up.
The first thing she heard was crying — wet, ragged, desperate. Someone on the other end sobbing with the full body helplessness of a person past the point of composure. Hayes opened her mouth.
Then the crying cut out.
And something else came through — low, sliding through the line like a frequency that didn't quite belong to a human throat. Electronic at the edges. Patient at the center.
"Detective." A pause. "You're a hard woman to reach."
Hayes' spine went straight without her deciding to move.
"Who is this?"
"You should know." The voice was almost conversational. Almost warm. "You've been on my tail all month. I've been curious — what exactly are you looking for?"
Her thumb found the record button with one quiet tap.
The voice chuckled — a deep sound that raised the hair on her forearms.
"If you're that eager to have a record of this, perhaps we should arrange a proper meeting someday."
She froze. The phone felt suddenly heavy in her hand.
"Whoever this is," she said. She kept her voice steady. Authoritative. Or at least she tried to. "You have no idea who you're dealing with."
"Actually." The word landed soft and certain. "I know exactly who I'm dealing with."
Something dropped in her chest. She didn't move.
"Lead Detective Hayes Gallagher." Each word placed carefully, like items being set on a table. "Five foot five. Black and orange hair. Italian. 1082 Willow Creek Lane. 2B-9041."
The room felt smaller. Hayes said nothing for three full seconds. Behind her eyes the bungalow — her mother's kitchen light, the oak trees, the narrow hallway — rearranged itself into something exposed.
"If this is a prank—" she said quietly.
"It's not." The voice interrupted. "Just a harmless communication."
She swallowed. Kept her breathing even. "This call can be traced. You know that. So why contact me?"
"Because I want you to find me." The warmth in the voice dropped away. What was underneath it was harder to name. "And I don't want your team, or your captain. I want you specifically."
Her jaw tightened.
"So I'm supposed to believe this is the killer I've been tracking all month."
It laughed. Softly.
"I need a name," it said. "Someone, I'm having trouble locating myself. I need you to help me find them."
"What in God's name makes you think I'd help you with anything?"
"You don't have a choice in the matter." Still calm. Almost gentle. "You'll help me. Whether you decide to or not."
Before she could respond — gunfire.
It tore through the speaker without warning — rapid, close, the crack of it followed immediately by metal impacts, shouting, then screaming that built and broke and went suddenly, horribly quiet.
Hayes was on her feet. She didn't remember standing.
"Detective." The voice had dropped to just above a whisper. Behind it — silence now, total and absolute. "Save yourself the effort of tracing this. I'm at 1820 Brighton Route. Third warehouse." A pause. "Come alone."
The line went dead.
Hayes stood in the dark of her room, phone still pressed to her ear, the echo of the screaming still moving through her.
Then she reached for her coat and ran out. She reached her car before she could register it, her keys finding the ignition. The SWAT unit met her two blocks from the address — six vehicles, lights off, moving quiet through the rain-slicked streets.
Hayes rode in silence, her jaw set, watching Brighton Route materialize through the windscreen. Warehouse district. Old industrial. The kind of area that swallowed sound.
They stacked up at the entrance.
"On my mark," the unit lead said.
The doors came open.
The smell hit first. Hayes had been to crime scenes for eleven years. She knew what death smelled like — copper and something underneath it, something organic and final. This was different. This was layered. Heavy. The kind of smell that coats the back of your throat and stays there.
They moved in with flashlights cutting through the dark, boots finding purchase on the wet concrete floor. The beams swept left, swept right — And found them.
Hayes stopped walking.
The warehouse was large — high ceilings, rusted rafters, the rain hammering the tin roof overhead in a constant low roar. And across every inch of its floor, its walls, its support columns — the dead. Distributed. Like something had moved through the space at speed and simply — discarded them. Limbs separated from torsos. Faces unrecognizable, or absent entirely. Bones that had been shattered so completely they'd lost their shape, their geometry, any evidence they had once held a person upright.
Not slaughter. Erasure.
No one spoke for a long moment. The rain kept hammering the roof. A flashlight beam moved slowly across the far wall and the SWAT officer holding it made a sound low in his throat.
"My God." His voice came out stripped of everything professional. Just a man standing in the dark. "What on earth did this?"
Hayes didn't answer. She was looking at the center of the room — at the negative space of it, the place where whatever had done this had stood. She could feel the scale of it in her chest like a frequency. Something enormous had been here. Something that had moved through twenty — thirty — people like they were nothing. Like they were furniture.
"Full sweep of the perimeter," she said. Her voice came out level. She was grateful for that. "Check every exit. The suspect couldn't have gone far."
They moved.
She stood still, her eyes tracking the scene.
Four minutes later, the SWAT team came back with nothing. No exits forced from outside, or any signs of tracks beyond the warehouse doors. No shell casings, or struggle marks, or any piece of evidence of how this many people had been contained in one place long enough to die.
Just the bodies. And the rain on the roof. And the smell.
Hayes walked back out into the night.
The precinct was quiet when she returned — the graveyard shift running skeleton staff, the overhead lights humming their low institutional hum. She stopped at forensic, and ran the voice from the call through recognition software. Sat back and waited.
The results came back the same way every time.
'The subject does not exist.'
Hayes stared at the screen. The warehouse was still behind her eyes — the beams sweeping across the walls, the scale of the destruction, the negative space at the center of it all. Thirty people. Maybe more. Gone in the time it had taken her to drive across the city.
She thought about the woman in the alley. The red eyes. The wings. She thought about the voice on the phone — its patience, its precision, the way it had said her name.
“What kind of person leaves no record?” she said, almost to herself.
Outside, GrayHaven sat in the rain and the dark. It wasn't just in danger. It was being stalked. And whatever was doing it had just introduced itself.








