Kelvin O'Brien pushed open the heavy oak double doors and immediately clamped his hand over his nose.
The chemical burn hit his sinuses like a physical blow. Industrial-strength bleach. Not the lemon-scented household variety. This was the kind used in hospital wards and crime scenes where someone wanted to erase every trace of organic matter.
"Jesus Christ," he muttered against his palm.
"Tell me about it, Captain." Leo Chen, three weeks out of the academy and still creasing his shirts, thrust a tablet toward him. The kid's eyes were watering. "Whoever did this cleaned the place cleaner than an operating room. Forensics is gonna have a field day with nothing."
Kelvin lowered his hand, forcing his lungs to adapt. The Spring River Estates penthouse sprawled before him-floor-to-ceiling windows overlooking the East River, minimalist furniture that cost more than his annual salary, and that smell. That overwhelming, deliberate smell.
He scanned the living room. The leather sofa sat slightly askew. Maybe two inches off from the indentation in the Persian rug. Most people wouldn't notice. Most people weren't trained to see the ghosts of movement in static spaces.
"Who called it in?" Kelvin asked, still studying that sofa.
"Anonymous. Female. Said there'd been a murder." Leo swiped his screen. "Dispatch sent a unit to check. Door was unlocked, nobody home, but the smell-"
"Yeah. I got the smell."
Kelvin walked toward the sofa. His shoes squeaked on the marble floor, recently mopped with something ammonia-based. The chemical cocktail was overwhelming by design. Someone had spent hours here. Someone who knew that bleach destroyed DNA, that odor masked decomposition, that a clean scene was harder to prosecute than a messy one.
A raised voice cut through the chemical haze.
"-refusing to cooperate! I don't care if she found the body, she's got no ID, no address, nothing but a goddamn mop bucket!"
Kelvin turned. In the corner near the floor-to-ceiling windows, a uniformed patrolman had cornered someone against the glass. The figure was small, swaddled in an oversized gray hoodie with the hood pulled so low Kelvin couldn't see a face. Just hands. Pale hands gripping a yellow microfiber cloth like a lifeline.
"Hey." Kelvin's voice carried. "Back off."
The patrolman spun, chest puffed. "Captain, this woman-"
"I said back off."
Kelvin crossed the room in five strides. The figure in the hoodie didn't move. Didn't look up. The hood stayed down, face buried in synthetic fleece, body angled toward the river view like she could escape through thirty stories of reinforced glass.
Something about the stillness bothered him. The way her shoulders hunched. The way her knuckles whitened around that stupid cleaning cloth.
"Captain O'Brien," the patrolman continued, undeterred. "She's the 911 caller. Claims she came to clean the apartment, found it like this. But she's got no driver's license, no social security card, nothing. Won't even show her face."
Kelvin stopped two feet away. Close enough to smell something beneath the bleach. Something familiar that his brain couldn't quite place. Coconut shampoo. Cheap drugstore brand. The kind that-
No.
He stepped to his left, trying to catch an angle. The hood followed him, a perfect tracking shot. Whoever she was, she knew exactly where he stood without looking.
"Ma'am." Kelvin kept his voice level. Police voice. Stranger voice. "I need you to lower your hood."
Silence. The river view reflected in the glass behind her, morning light catching the water, turning everything silver and cold.
"Now."
He reached out. His fingers brushed synthetic fleece. She flinched-actually flinched-and something about that small movement cracked open a door in his memory he had welded shut three years ago.
Kelvin pulled.
The hood came down.
Dark hair. Tangled. Pulled back in a messy knot that had escaped its elastic hours ago. Pale skin. Cheekbones he could have mapped in his sleep. And those eyes. Gray-green. Too wide. The same eyes that had stared up at him from his pillow, from across dinner tables, from the driver's side window the last time he'd seen her, three years ago, rain streaming down glass, her mouth forming words he couldn't hear.
Ariella.
His heart slammed against his ribs. Once. Twice. A physical assault that stole his breath more effectively than the bleach ever had.
She bit her lower lip. Hard. White teeth sinking into pink flesh, and God, he knew that gesture too. Knew what came after. The way she'd steel herself, rebuild whatever wall had crumbled, face the world with that manufactured indifference that fooled everyone except him.
"Captain O'Brien." The words came out flat. Strangled. "Sir."
Sir.
Three years of radio silence, of checking obituaries and missing persons databases, of wondering if she was dead or just dead to him, and the first word she spoke was sir.
Kelvin felt the sting like a physical thing. Like she'd slapped him. Like she'd reached into his chest and squeezed something vital.
"Your full name," he said. His voice sounded wrong. Too loud. Too official.
Leo hovered at his elbow, suddenly fascinated by this development. The kid wasn't stupid. He could read the charge in the air, the way Kelvin's posture had shifted from professional to something dangerously personal.
Ariella-because it was her, it was absolutely her, older and thinner and wearing a janitor's uniform that hung off her shoulders like a sack-pulled that lip between her teeth again.
"Anna," she said. "Anna Whitfield."
The lie hit Kelvin like cold water. Anna. She'd chosen a name close enough to be careless, far enough to be deliberate.
"Ariella Whitehead," he said, not looking away from her face. "Formerly of the NYPD Crime Scene Unit. Formerly known as The Oracle. Currently lying to a police officer."
Leo's tablet slipped in his grip. "Wait. The Oracle? That Oracle?"
The patrolman stepped back, confusion replacing aggression. "She told me her name was Anna. Why would she-"
"Because she's in trouble," Kelvin interrupted. "Because she always thinks she's smarter than the system. Because-" He stopped. Because she left me. Because she disappeared. Because I don't know if she's a witness or a suspect or just the ghost of the worst mistake I ever made.
Ariella's hand tightened around the cleaning cloth. He watched her calculate, watched the rapid flicker behind those gray-green eyes as she searched for an exit, an explanation, a lie he might believe.
"I was afraid," she said. The words came out small. Nothing like the woman who'd once walked through blood-spattered bedrooms in four-inch heels, narrating evidence chains like poetry. "I'm just a cleaning lady now. I thought if I gave my real name, you'd think-I don't know-that I had something to do with this."
"With what?" Kelvin stepped closer. Close enough to see the tremor in her jaw, the faint sheen of sweat on her upper lip. "You called 911, Ariella. You reported a murder. But there's no body. No blood. Nothing but bleach and a missing sofa cushion. So tell me. What exactly did you see?"
She retreated. One step. Two. Her back hit the window, thirty stories of empty air behind her, nowhere left to go.
"I didn't see anything," she whispered.
"Bullshit."
"I-" She stopped. Her eyes closed. Kelvin watched her face transform, watched something pass behind her lids that looked like pain. Like memory. Like she was watching a film he couldn't access.
When she opened her eyes, they were different. Focused. The way they'd been in the old days, when she'd walk into a room and see stories written in dust patterns and carpet fibers.
"The rug," she said.
"What?"
"Lift the rug."
Kelvin turned. The Persian carpet sat in the center of the living room, pristine, newly purchased from the look of the pile. No stains. No disturbance. Nothing to suggest violence.
"Captain," Leo said, already kneeling. "There's nothing here. We checked. The whole place is-"
"Lift it."
Leo shrugged. He grabbed one corner, grunting with effort as the heavy wool resisted. The patrolman snorted, arms crossed, already composing his report about the crazy cleaning lady and the captain who'd lost his mind.
The rug came up.
Marble floor. Polished to a mirror shine. Kelvin's reflection stared back at him, distorted, broken by the grout lines between tiles.
"See?" The patrolman couldn't resist. "Nothing. Told you she was-"
"Flashlight," Ariella said.
Kelvin pulled his Maglite from his belt. He didn't know why. Three years of training told him this was theater, that she was stalling, that he'd look like a fool in front of two subordinates. But he handed her the light anyway.
Ariella dropped to her knees. The movement was wrong-too fast, too uncontrolled. She caught herself on one hand, palm flat against the cold marble, and Kelvin saw it then. The tremor. The way her fingers spasmed against the stone like she was touching something hot.
She pressed the flashlight parallel to the floor. The beam caught the grout lines at a shallow angle, illuminating what direct light had hidden.
"Here." Her voice had changed. Flat. Clinical. The voice he remembered from crime scenes, from press conferences, from the nights she'd come home smelling of death and talked him through her process until the horror became manageable. "See the crystallization?"
Kelvin crouched beside her. Leo leaned in. Even the patrolman edged closer.
In the grout, where floor met floor, tiny points of light refracted back at them. Not dust. Not debris. Something that caught the beam and threw it back with a faint, rainbow sheen.
"Blood," Ariella said. "High-acid cleanup dissolves hemoglobin, but it leaves calcium phosphate deposits. Carbonized residue. You need luminol to see the full pattern, but this-" She traced the grout line with one finger, not quite touching. "This is where it pooled. Where they couldn't reach. Where they ran out of time or chemicals or patience."
Kelvin stared at those tiny crystals. He'd seen this before. Read about it in case studies. But never spotted it bare-eyed, never found it without chemical enhancement, never-
"Call it in," he said to Leo. "Full luminol kit. Blackout curtains. I want this room sealed."
"Captain, she's not-"
"Now."
Leo scrambled for his radio. The patrolman had gone pale, suddenly very interested in the view.
Kelvin stood. He didn't offer Ariella his hand. She didn't take it anyway, rising on her own, swaying slightly, catching herself on the window frame.
They waited in the chemical silence. Twenty minutes. Thirty. The luminol team arrived with their spray bottles and their light-blocking tarps, transforming the penthouse into a cave of darkness.
"Ready," someone called.
Kelvin found Ariella's shoulder in the blackness. He meant to guide her out. Meant to get her away from whatever they were about to reveal. But she was already moving, already pressing herself against the far wall, already preparing.
The lights died.
The spray hissed.
And then-
Blue. Everywhere. The floor erupted in constellations of phosphorescent light, rivers and lakes and archipelagos of violence written in chemical reaction. The grout lines glowed like circuitry. The marble veins became rivers. The room was a map of horror, hidden in plain sight, waiting for the right eyes to see it.
Someone gasped. Not Kelvin. He was too busy watching Ariella.
She stood in the corner, face turned away from the glow, but he saw her hand. Saw her fingers press against her own thigh, digging in, grounding herself. Saw her shoulders rise and fall with breaths too rapid for calm.
She was afraid.
Not of the blood. She'd never been afraid of blood. Something else. Something that had sent her into hiding, something that had stolen three years, something that had her standing in a murder scene pretending to be someone she wasn't.
Kelvin took a step toward her.
The lights came up.
Ariella's face was blank. Professional. The fear vanished like it had never existed, tucked away behind that mask she'd perfected long before he'd ever known her.
But he'd seen it. In the dark, when she thought no one was watching, he'd seen the truth.
"Captain?" Leo's voice cracked. "What do we do with her?"
Kelvin looked at the glowing floor. At the woman who'd found what trained officers had missed. At the ghost who'd walked back into his life wearing a stranger's name.
"She's coming with us," he said.
Ariella's eyes met his. Something passed between them. Warning. Plea. Memory.
"Sir," she said again. That word. That distance.
Kelvin ignored it. He had a murder to solve. And for the first time in three years, he had The Oracle back-whatever she was calling herself, whatever she was hiding, whatever had put that terror in her eyes when the lights went down.
He wasn't letting her disappear again.
The patrolman's hand went to his cuffs.
"Hold on-" Ariella started, but the metal was already clearing leather, the ratchet sound impossibly loud in the chemical-thick air.
She stepped back. Her heel caught the edge of a glass coffee table. Pain shot up her ankle, radiating to her knee, and she stumbled, arms windmilling, the yellow cleaning cloth flying from her grip like a surrender flag.
Kelvin moved.
She'd forgotten how fast he was. Six-two of controlled violence, all of it suddenly between her and the uniformed officer. His hand locked around the patrolman's wrist, stopping the cuff's arc mid-swing.
"Stand down," Kelvin said. Quiet. Deadly.
"Captain, she's compromised the scene. No ID, false statements-"
"She's with me."
The words hung in the bleach-scented air. Ariella felt them land in her stomach, heavy and warm and terrifying.
Leo's mouth opened. Closed. Opened again. "With you, sir? Like... with you?"
Kelvin didn't answer. His hand found her waist-not gentle, not rough, just there, anchoring her against his side like they'd done this a thousand times. Which they had. Three years ago. In kitchens and doorways and the dark hallway outside his apartment where she'd learned the exact pressure of his palm against her hip.
"Personal matter," Kelvin said to the patrolman. "My girlfriend was concerned about my workload. Came to check on me. Found the scene. Called it in. End of story."
Girlfriend.
Ariella's breath hitched. She felt his thumb press into the small of her back, warning and reassurance in one gesture.
"Your girlfriend," the patrolman repeated, skepticism dripping.
"Do I need to call the Commissioner and explain my dating life to you, Officer...?" Kelvin let the name hang, unasked.
"No, sir. Of course not, sir."
The patrolman retreated. Leo looked like he wanted to ask seventeen questions simultaneously. Ariella felt Kelvin's chest expand against her shoulder, felt the controlled exhale that meant he was buying time, calculating damage, deciding how much truth to sacrifice for the lie.
His lips found her ear. "Ten minutes," he breathed. "You have ten minutes to show me something worth the career I'm about to torch."
She turned her head. His stubble scraped her temple. Three years. He smelled the same-coffee, gun oil, that cedar cologne she'd bought him for Christmas the year everything fell apart.
"I can find her," Ariella whispered. "The victim. I know where he took her."
Kelvin's eyes searched hers. Whatever he saw there-desperation, certainty, the old fire-made him nod once, sharp.
"Everyone out," he commanded. "Core scene is sealed. Perimeter search only. Leo, take the hallway."
"Captain-"
"Now."
The room emptied. Boots retreated across marble. The elevator dinged. And then they were alone with the bleach and the ghosts and the space between them that three years hadn't touched.
Ariella stepped away from his hand. She needed distance. Needed to think. The residual energy in this room was making her teeth ache, making her vision pulse at the edges with colors that shouldn't exist.
She walked to the windows. Floor-to-ceiling, east-facing, the river a silver ribbon below. She ran her finger along the frame where glass met metal.
"Here." She didn't turn around. "He used a spray applicator. Professional grade. Hydrogen peroxide base, probably thirty-five percent concentration. You can see the overspray pattern where the droplets hit the sealant."
Kelvin appeared beside her. Close. Too close. She felt his warmth radiating through her thin uniform shirt.
"How do you know the concentration?"
"Smell." She risked a glance. His jaw was tight, a muscle jumping near his ear. "Lower concentrations smell like swimming pools. This burns. Industrial use only." She paused. "He had access. Or money. Or both."
Kelvin's phone flashlight clicked on. He played the beam along the window track, and she saw him see it-the faint discoloration where chemicals had oxidized the metal, the microscopic pitting that told its own story.
"Hair," he said.
Ariella followed his light. Caught in the upper track, nearly invisible against the white sealant: a single strand of blonde. Not bleached. Natural. With highlights that caught the beam like spun gold.
She closed her eyes.
The vision came immediately, as it always did when she touched residue. A woman. Young. Pretty in that polished way of inherited wealth. Dragged backward across this floor, fingers scrabbling for purchase, nails breaking on marble. Her hair catching, pulling, pain bright and sharp as the window rushed toward her-
Ariella gasped. Her knees buckled. She grabbed the window frame, fingernails digging into metal, grounding herself in physical sensation.
"Ariella." Kelvin's hands were on her shoulders. Warm. Steady. "You're freezing."
She forced her eyes open. The vision receded, leaving behind its usual gifts: nausea, vertigo, the metallic taste of copper at the back of her throat.
"Fine." She stepped away from his grip, from his concern, from the way he was looking at her like she might shatter. "Just... the smell. Getting to me."
She moved to the entryway before he could press. The foyer. The last place a victim sees. The first place investigators ignore.
The shoe rack stood against the wall. Built-in. Mahogany. Designed for a collection of heels that cost more than her monthly rent. She crouched, running her hand along the baseboard where the wood met the marble floor.
"Rubber," she said. "Hard rubber. Small diameter wheels, probably two inches. Heavy load-see how the marks dig in?"
Kelvin crouched beside her. His knee brushed hers. She didn't move away.
"Luggage," he said. "High-end. The kind with reinforced frames."
"One hundred twenty pounds minimum." Ariella traced the parallel lines. "Consistent depth. No hesitation marks. He knew exactly where he was going."
She stood too fast. The blood left her head, stars bursting at the periphery of her vision. Kelvin's hand found her elbow, steadying her, and for a moment she let him. Let the warmth seep through her sleeve. Let herself remember what it felt like to be held by someone who knew her strength and her breaking points.
"Access," she said, pulling free. "He had keys. Codes. Time. This wasn't a break-in, Kelvin. This was someone she knew. Someone she trusted enough to open the door for, to turn her back on, to-"
She stopped. The vision was rising again, unbidden. The woman's face, turned toward her killer with confusion rather than fear. Recognition. Betrayal.
"Ariella."
She blinked. Kelvin was holding his phone, screen lit with an incoming call.
"Leo found something," he said. "Building management. The penthouse is registered to Evelyn and Isai Parrish. Married. No children. No pets. Both phones off network since yesterday morning."
Husband.
The word clicked into place like a key in a lock. Ariella saw it now-the pattern she'd been sensing without understanding. The intimate violence. The personal rage. The careful, methodical cleanup of someone who'd planned this, who'd stood in this space and calculated angles and chemical concentrations and exactly how long it would take for the smell to dissipate before the neighbors noticed.
"Not a stranger," she said. "Never a stranger."
Kelvin was already dialing. "Diane? I need a full workup on Isai Dean Parrish. Financials, travel records, criminal history. And put out a BOLO on their vehicles-black Escalade, New York plates, last seen-"
He paused. Looked at Ariella.
"Yesterday," she supplied. "Early morning. Before the rain started."
Kelvin relayed the information. His eyes never left her face. She watched him watch her, saw the questions building, saw him choose-again-not to ask them.
"You're coming to the station," he said, pocketing the phone. "As a material witness. We'll figure out the rest later."
Ariella nodded. She didn't have the energy to argue, to disappear, to do any of the things she'd planned when she'd walked into this apartment six hours ago thinking she could just clean, just observe, just report and retreat.
She'd forgotten what it felt like. The pull of him. The way he looked at a crime scene and saw justice instead of horror. The way he'd always looked at her and seen something worth fighting for, even when she couldn't see it herself.
"Kelvin." She stopped at the elevator, suddenly desperate. "The things I saw. The things I know. You can't ask me how. Not yet. Maybe not ever."
He studied her. Three years of silence between them, and still he could read her like no one else. The way her hands shook. The way she wouldn't meet his eyes. The way she'd known exactly where to look, exactly what to find, exactly what weight of body left what depth of track.
"Get in the elevator," he said finally. "We'll call it intuition."
The media had arrived.
Ariella saw them from the lobby windows-a cluster of cameras and microphones choking the building's entrance, reporters already composing their ledes about the wealthy couple's mysterious disappearance. She pulled her hood up automatically, a reflex from months of invisibility.
"This way." Kelvin's hand found the small of her back, guiding her toward a service corridor. "Maintenance elevator. Goes to the garage."
They walked in silence. The corridor smelled of industrial cleaner and stale cigarette smoke, a different chemical profile from the penthouse but no less oppressive. Ariella counted her steps. Seventy-three to the elevator bank. Twelve floors down. The numbers anchored her.
The service elevator was narrow. Intimate. Kelvin pressed the button for the garage and then turned to face her, deliberately blocking her exit with his body.
"Explain," he said.
"Explain what?"
"All of it. The grout crystallization. The wheel marks. The way you knew exactly where to look." He stepped closer. The elevator light flickered overhead, casting his face in alternating shadow and harsh fluorescence. "You walked in there and saw things trained CSIs missed. Things I missed. So explain."
Ariella leaned against the metal wall. Cold through her thin shirt. Grounding.
"Wallpaper," she said. "The east wall. Faded in a rectangular pattern where a painting used to hang. The Parrishes collected contemporary art-Evelyn's Instagram shows a Basquiat print in that exact spot. Recently removed. Recently enough that the sun damage hasn't equalized."
Kelvin's eyes narrowed. He was listening. Cataloging.
"The sofa," she continued. "Indentation in the carpet suggests it sat three feet further east for at least six months. Recently moved. Recently enough that the pile hasn't recovered. Someone needed space. Space for what? For a body. For cleanup. For the elaborate theater of making a murder look like nothing."
"And the window? The hair?"
"Overspray pattern. Chemical degradation. Basic observation." She was breathing too fast. The lies coming easier now, polished by practice. She had rehearsed this script a thousand times. She certainly hadn't deduced that a murder occurred here because of these clues. The truth was, she saw it-the overwhelming emotions, the victim's struggle, the killer's brutality, she saw it all with absolute clarity. And these so-called logical chains were nothing but the anchors she found in the real world for those maddening visions. "The hair was caught in the track. Natural blonde with salon highlights. Evelyn Parrish is brunette in every photo. So whose hair? A visitor? A cleaner? Or someone who struggled there, who was dragged, whose hair caught and pulled and-"
She stopped. The vision was rising again. The woman's face, turned toward the glass, mouth open in a scream that never came, fingers leaving blood trails on the pristine surface-
"Ariella."
Kelvin's hands slammed against the elevator wall on either side of her head. The sound echoed. She flinched, eyes snapping open, finding his face inches from hers.
"That's not observation," he said. His voice was rough. Broken. "That's something else. That's the thing you used to do, the thing that made you The Oracle, the thing that-"
"Don't." The word came out sharp. Desperate. "Don't call me that."
"Why not? You earned it. You were the best-"
"I was nothing." She pushed against his chest. He didn't move. "I was a freak show. A party trick. Look at the weird girl who sees things. Ask her to touch your murder weapon, tell you who held it last, what they felt, what they-"
She was shaking. She hated shaking. Hated the way her voice cracked, hated the tears she could feel building behind her eyes, hated that three years of walls could crumble this fast, this easy, just because he was looking at her like he used to.
Kelvin dropped his hands. Stepped back. The elevator dinged-garage level-but he hit the stop button, holding them suspended in the fluorescent half-light.
"Where did you go?" he asked. Quiet now. The anger drained, replaced by something worse. Hurt. "Three years, Ariella. Not a word. Not a call. I checked hospitals. Morgues. I thought you were dead. I thought-"
"I was living." The lie came automatically. "Normal life. Normal job. No more blood. No more-"
"Bullshit."
"-no more waking up screaming because I touched the wrong thing at the wrong time and saw things no one should see." She was crying now. Damn him. Damn him for still being able to do this to her. "You want to know where I went? I went everywhere you weren't. Everywhere I couldn't feel you looking for me, waiting for me, expecting me to be something I'm not."
Kelvin's fist hit the wall. Not hard enough to dent metal, but hard enough to hurt. She watched him process the pain, use it to focus.
"You were everything," he said. "You were the best thing-"
"Stop."
"-and you threw it away. Threw us away. For what? For this?" He gestured at her uniform, her hollow cheeks, the shadows under her eyes that makeup couldn't hide. "For fifteen dollars an hour and a fake name?"
Ariella wiped her face with her sleeve. The rough fabric scraped her skin, another sensation to anchor her.
"Let me out," she said. "I told you what you needed. The husband did it. Find him. Find her. Do your job."
"And you?"
"I go back to my job. My life. The one that doesn't include you."
She reached past him, hit the button. The elevator jerked into motion. Kelvin said nothing, just watched her with those dark eyes that had always seen too much, that were seeing too much now-the way she couldn't hold his gaze, the way her hands wouldn't stop shaking, the way she was falling apart in front of him exactly like she'd sworn she never would.
The doors opened. Garage level. Concrete and exhaust and the distant beep of a car alarm.
Ariella walked out. Didn't run. Running would tell him everything.
She heard him follow. Heard his boots on the concrete, gaining, then stopping. She kept walking, toward the exit, toward the street, toward the cold November air that might clear her head.
"Ariella."
She stopped. Couldn't help it. Three years, and her body still responded to her name in his mouth.
"You're not okay," he said. Behind her. Close enough to touch. "Whatever you're running from. Whatever happened. You're not okay."
She turned. Just enough to see him silhouetted against the elevator light, tall and broad and exactly as she'd remembered, exactly as she'd tried to forget.
"I'm not your problem anymore," she said.
"I never agreed to that."
She walked away. Faster now, the humiliation of tears driving her forward. She heard him say something else, something lost to the garage acoustics, and then she was through the door, into the alley, into the anonymous crush of Manhattan afternoon.
Her phone buzzed. She ignored it. The cleaning company, probably. Wondering why she hadn't reported for her next shift. Wondering if they should withhold her last paycheck.
She looked back once. The garage door had closed. He wasn't following.
Good. That was good.
She pulled out her phone. Deleted the company's messages. Deleted their number. Walked three blocks before she realized she was heading nowhere, had nowhere to go, no one to call, no life outside the one she'd just burned.
The penthouse windows reflected sunset now, thirty stories up, visible from three blocks away. She could see the police tape, the crime scene van, the tiny figures moving behind glass.
And something else. Something only she could see. A darkness clinging to the building's skin like mold, like memory, like the residue of violence that no chemical could ever erase.
She turned away. Walked faster.
Behind her, in the garage she'd fled, Kelvin O'Brien stood with his phone pressed to his ear and his eyes fixed on the door she'd disappeared through.
"Information," he said. "I need everything. Three years. Every address, every job, every hospital visit. Ariella Whitehead. Former CSU. Find her."