Chapter 21: The Cat and the Clock
The cat showed up first. It always did, whenever the house decided it needed something from Sofia.
Sleek, dark fur. Quiet paws. Its tail kept a steady little beat, as if it could hear a clock no one else could. It brushed her shin—warm, real—and the purr rumbled low enough to vibrate bone.
Tape pulled tight around her finger. The throb under it kept time with the hidden ticking inside the walls.
Old paper. Cold tea. That stale, dry taste that clung to the back of her tongue.
Kevin Nguyen stayed close in the narrowing corridor, so close his sleeve skimmed hers when the plaster pinched in. He held his phone like it might wake up if he stared hard enough. Dead screen. The ceiling lamps reflected back at him—fixtures that didn’t match any wiring she’d seen in any sane building.
Raylene Cole moved like she was bracing for a patient to swing. Knees bent. Weight on the balls of her feet. Hands hovering, never settling.
Over the arch: **WEST STACKS—SUBLEVEL**. The letters shimmered, as if they might rearrange themselves the moment she blinked.
“Okay.” Raylene forced brightness into it, too loud for the tight corridor. “We’re not doing the creepy hallway thing alone, right? First we’re not—”
“Keep it conditional,” Kevin cut in, voice low. He swallowed, tried to laugh, and the sound came out wrong. “Maybe. Even so. Just… don’t say anything like it’s final.”
Sofia’s mouth went dry. Her thumb found the quarter in her pocket, the carved **21:14** biting into her skin like a reminder not to get sloppy.
“Observation,” she muttered. “Not verdict.”
The cat looked back at her. Yellow eyes, unblinking. Companion. Warden. She couldn’t tell which one the house had assigned today.
A sound rolled through the corridor—like a heavy book snapping shut with impatient hands. Not a slam. A decisive thump.
Dust drifted down in a glittering sheet.
Raylene couldn’t stop moving. Tap. Flex. Clench. Like she could shake the place into acting normal.
“Where’s the door we just came through?” Raylene’s voice cracked on the last word.
Sofia turned.
The corridor ended in paneled wood. Flat. Smooth. No seam. No knob. No draft brushing her face.
Kevin’s breathing picked up. He pressed his palm to the wall anyway, fingers splayed.
“Hey.” Sofia’s voice came out sharp, the kind of sharp that meant fear had teeth. “Don’t feed it certainty.”
Kevin yanked his hand back as if the wood had snapped at him. “Right. Sorry. Yeah.”
Raylene’s eyes flicked to Sofia’s bandage. No words, just the weight of it: don’t pay with your body again.
The cat padded to the far end of the corridor. Its paws made almost no sound, but the purr died right at the threshold ahead, like a switch flipped.
That sudden quiet hit harder than any noise.
A door waited there—tall, plain—brass plate screwed into the frame.
**SYLLABUS DOOR**
Under it, smaller: **ANNEX SEVEN—Docket 10-32.**
Kevin leaned closer, careful not to touch. “That docket number keeps… keeps showing up. Receipt. Menu. Ledger.”
Raylene let out a low whistle. “Annex Seven sounds like an IRS nightmare.”
“Stop talking.” Sofia’s voice went soft anyway, as if the house might hear volume as confidence.
The cat sat in front of the door, tail curled around its paws like it owned the threshold.
The brass plate gleamed too cleanly under the lamps. Too official. The kind of official that came with blame attached.
Sofia reached for the knob.
Cold. Wrong-cold, like it had never been warmed by a human hand. Her grip slipped on sweat.
The ticking inside the walls swelled until it felt like it was tapping bones in her wrist.
She turned the knob anyway.
The door eased open on its own—wide, smooth, no creak—like it had been waiting for her to stop pretending she had choices.
Light spilled out, pale and flat. Hospital-light. Three a.m. corridor-light.
The cat walked in first.
Raylene muttered, “Of course you go first. Of course you do.”
Kevin’s hand brushed Sofia’s—no grab, no squeeze. Just a brief, steady contact that said, I’m here.
Inside, the room looked like a classroom and a courtroom had been shoved together until neither could breathe. Long tables. Straight-backed chairs. A chalkboard big enough to swallow someone. Shelves along one wall—no books this time, just folders tied with thin twine.
Graphite. Old linen. Dust that didn’t want to admit it was dust.
On the chalkboard, neat block letters:
**RECORD AUTHORITY: SOFIA REYES**
**LIABILITY INDEXED: ACTIVE**
**DOMINANT NARRATIVE: PENDING REVIEW**
Her name sat there like a tag on a kennel. Not a person. A file.
Raylene made a sound like she wanted to spit. “Oh, hell no.”
Kevin’s shoulders lifted, then forced themselves down. He breathed like he was trying not to startle something that could bite. “We don’t— we shouldn’t react out loud. It likes— it likes reaction.”
“Yeah.” Raylene’s eyes stayed hot. “Sure. Love it.”
The cat hopped onto a chair, circled once, and curled up. Paws disappearing under its chest. Like it was here to watch.
A folder lay on the nearest table. No dust. Fresh twine. Black ink on the label:
**REYES, MARA—CLOSURE**
Sofia’s stomach tightened. Numbness crawled along her fingers under the tape. She kept her hands off it, forced herself to look away.
She went to the chalkboard instead, moving slow so the floorboards wouldn’t complain. The chalk in the tray looked too perfect—white sticks lined up like teeth.
Her hand hovered.
Then she pulled back.
This place punished weaponized certainty. It loved tidy stories and hated accusations.
Kevin’s voice slid in, low. “Fia. If you write something like ‘Dorian Ashworth did it’—”
“I know.” Her tongue stuck to the roof of her mouth. “Observation. Not verdict.”
Raylene drifted toward the folder and stopped herself hard, rocking back on her heels like she did in an ambulance at a red light. “So what, we just… sit down? Take notes? Do homework in the murder classroom?”
“Not that word.” Kevin snapped it out too fast, then flinched. “Not— sorry. Not… that.”
The ticking sped up. Like a timer finding a new urgency.
Sofia turned back to the folder. The twine cut into the paper like a cinched collar. Her bandaged finger brushed the table edge; tape rasped against wood. Grit. Sting.
She could almost feel the house leaning in.
“Okay.” She drew the word out, steadying it. “We don’t open that. Not yet.”
Raylene’s mouth tightened. No argument. That—obedience—landed like a rock in Sofia’s chest.
Kevin nodded quick, small. “We can look for something that corroborates. Something that doesn’t rot.”
On the shelf, half-hidden behind other files, a strip of red wax sealed a folder—dull, handled, used. The label made her skin go cold:
**INCIDENT MITIGATION—DUTY OF CARE—ASHWORTH**
Raylene followed her stare. “That dude again.”
Kevin’s laugh sputtered out, not humor—just fear looking for an exit. “That’s… corporate language. It’s his language.”
Sofia slid the file free. Cardboard scraped her nails. The wax seal resisted, then gave with a soft crack.
Inside: a single page. Crisp, like it had been printed yesterday.
Two signatures at the bottom.
**Dorian Ashworth.**
**Nina Pemberton.**
The room hushed. Even the ticking softened, as if the house held its breath to listen.
Raylene leaned in without touching. “Nina. The attorney. Of course.”
Kevin’s eyes tracked the page fast, lips moving without sound. He shook his head once, like he was trying to clear water from his ears.
“What’s it say?” Raylene couldn’t keep the impatience out of it.
Kevin read slowly, careful. “It’s— it’s a service agreement. Private security. ‘Incident mitigation’ for the estate.” He swallowed. “There’s also… a rider. Annex Seven compliance. Data retention. Surveillance.” His eyes flicked up. “And a clause about ‘narrative stabilization.’”
Raylene’s hands stopped moving entirely. That stillness was worse than swearing.
Sofia’s grip tightened until the folder flexed. Tape tugged at her knuckles, a bright sting that kept her anchored.
“Read the clause,” she said.
Kevin hesitated. His gaze darted to the chalkboard, then to the cat—eyes closed now, purring faintly like it had gotten what it came for.
He cleared his throat. “It says… ‘Contractor will provide discreet correction support to preserve resident safety and reputational integrity. Contractor will coordinate with counsel to ensure dominant narrative coherence.’”
“Coherence.” Raylene repeated it flat. “That’s a story. Not a fact.”
Sofia’s thumb ran the edge of the paper. Too smooth. The ink looked solid, confident—none of the feathering decay she’d seen when the house decided she was pushing too hard.
Kevin kept going, voice thinning. “And there’s a line about ‘authorized liaison to ministerial oversight.’”
“Minister.” Raylene shivered hard, shoulders rising. “That creep from earlier. The one who talked like he owned you.”
Sofia flipped the page.
A second sheet slid free, and her breath caught—printed floor plan, clean lines, clean labels.
West stacks. Annex Seven. Intake. Record wing.
And in the corner: a cat silhouette.
Under it: **GUIDE UNIT—COMPLIANCE ANIMAL.**
Raylene made a strangled sound. “No. No way.”
Kevin blinked hard, face bleaching. “It’s not… it’s not coded like an animal. It’s— it’s equipment.”
The cat opened one eye and stared at them. Purr still going. Soft. Patient. Insistent.
Sofia’s jaw clenched until her teeth ached.
“So the ‘helpful neighbor’ didn’t just warn us,” she said, keeping her voice level by force. “He bought influence.”
Raylene’s laugh came sharp and ugly. “Of course he did. He’s like a guy who tips you with a coupon and thinks he’s generous.”
Kevin’s eyes stayed on the map. “Fia. If this is real, he had access. Formal access.” His voice dipped. “And Nina Pemberton… she’s not just sealing files. She’s part of the mechanism.”
The ticking resumed—faster—while the light in the corners dimmed, shadows pressing closer as if the room could lean in too.
Sofia slid the map back into the folder with hands that wouldn’t stop shaking. The wax seal was broken. No undoing that.
Raylene’s gaze snapped to the chalkboard. “So what do we do? We call Candela Castellano—”
“No signal.” Kevin lifted his dead phone like an offering. The screen stayed black.
“And Dorian Ashworth is next door, probably sipping something expensive, acting like a damn saint,” Raylene muttered.
Sofia’s warning came out rough. “Don’t say his name like a verdict.”
Raylene’s mouth tightened. “Fine. ‘The neighbor.’ The polished one. The corporate one.” Her eyes cut to the cat. “The one who thinks he can put a leash on a house.”
The cat hopped down, stretched—back arching, fur rippling—then padded to the chalkboard and sat beneath Sofia’s name.
Like it belonged there.
Kevin’s hand hovered near Sofia’s elbow, waiting for permission. She took a slow breath and forced her fingers to loosen.
Control wouldn’t save her here. It would just isolate her.
“Kevin.” She kept her voice even. “I need you to do the thing you do. Build me a timeline. Connect this to what you already know.”
He nodded hard. “Okay. Okay. I can list points. No conclusions.”
“Raylene.” Sofia met her eyes. “You’re my witness. Not my weapon. You keep us from doing something stupid.”
Raylene’s nostrils flared. She wanted to bite. Then she gave one sharp nod. “Copy that. I’m the seatbelt.”
The ticking shifted into a new rhythm, like approval.
Sofia turned back to the shelves.
More folders. More labels.
One stood out, tucked behind a row like it was trying to disappear in plain sight:
**REYES, ADRIAN—RECORD: REMEDIATED**
Her lungs locked.
Raylene’s hand shot out, stopped midair. Fingers curled into a fist at her side. “Tell me you’re seeing that.”
“I’m seeing it.” Kevin’s whisper barely disturbed the room.
The cat’s tail flicked once. Measured. Like a metronome counting them down.
The twine around the Adrian folder was tighter than the rest, dug deep into the cardboard. A faint brown ring haloed the edge—like something had tried to rot and failed.
Sofia reached for it.
Touch mattered. Here, touching counted.
Tape grazed twine. Rough scrape. A small sting.
The room’s light brightened, centering on her hands like she’d stepped into a spotlight.
The ticking sharpened. Urgent.
“Tuition,” Kevin breathed.
“I already paid.” The last word cracked, and she hated herself for it.
Behind them—click.
Raylene spun. “Uh— Fia?”
Where the paneled wall had been blank, a door stood now. White paint. Glossy. Too clean to belong. Brass plate:
**VISITOR SERVICES**
The knob turned.
Dorian Ashworth stepped in like the room had been built with him in mind. Crisp suit. Calm posture. Not a hair out of place. The light landed on him and didn’t make him look haunted, and that made it worse.
Black leather gloves. No bare skin on the knob. Of course.
“Good evening, Sofia Reyes.” His voice had that smooth, polished cadence—rare contractions, never rushed. “I’ve been attempting to locate you. Your risk profile has escalated.”
Raylene planted herself between him and Sofia, shoulders wide. “Oh, look who crawled out of a corporate brochure.”
His gaze slid over Raylene like she was a minor inconvenience. “Raylene Cole. You are not authorized to be here.”
“Funny.” Raylene’s smile showed teeth. “Didn’t see a sign.”
Kevin shifted closer to Sofia’s side, breath quick. He kept his voice gentle anyway. “You paid into Annex Seven. There’s a contract.”
Ashworth’s eyes flicked to the folder in Sofia’s hand. A tiny pause—a hiccup in the mask—then the calm settled back in place.
“There are many contracts attached to this property,” he replied. “Estate management requires coordination.”
“Coordination.” Sofia tasted pennies. The quarter in her pocket dug into her thigh as her muscles clenched. “So you coordinated the timeline too?”
His expression stayed polite. His voice dropped a shade, softer where anger lived. “This is not the forum for allegations. The house does not respond well to that approach.”
Raylene snorted. “Look at you, acting like you’re the damn teacher.”
Ashworth took one measured step into the room. Not crowding. He never needed to. The space seemed to adjust around him—lamps steadying, shadows pulling back like they recognized his clearance.
Sofia’s throat tightened. There. Answer she hadn’t wanted.
“You have access,” she said.
“I have a duty of care.” His voice didn’t change. “Your mother requested certain safeguards. Those safeguards remain in place.”
“My mother’s dead.” Sofia’s words scraped on the way out. “Stop using her like a badge.”
Kevin’s fingers touched her sleeve—light contact, grounding—then stilled. He didn’t speak. The message did: don’t give the house fuel.
Raylene’s voice went flat, no jokes left in it. “Where’s Adrian.”
Ashworth didn’t blink faster. Didn’t flinch. “I am not at liberty to discuss missing persons matters without counsel present.”
“Nina Pemberton?” Raylene shot back. “That your counsel? The one who signs contracts about ‘narrative coherence’?”
A nearly invisible tightening at the corner of his mouth.
He stepped nearer the chalkboard and looked at Sofia’s name like it was a line item. “This room is indexing you as Record Authority. That is an unacceptable burden. You don’t understand what the house will require.”
“I understand enough.” Sofia’s voice shook, so she planted her feet. The floorboards felt solid under her shoes—sturdy, almost kind, like they wanted to convince her this was safe. “It wants tuition. It takes secrets because they’re clean ink.”
Ashworth’s eyes flicked to the cat silhouette peeking from the folder. The cat itself sat under the board, purring like it enjoyed the tension.
“Remove the animal from your calculations,” he said. “It is an interface. Focus on exit strategy.”
Raylene barked a laugh. “Interface. You hear this guy? He talks like people come with user manuals.”
Kevin’s voice came soft, then sharpened. “You were the liaison to ‘ministerial oversight.’ That’s on the contract. Who’s the patron, Dorian Ashworth? Who’s paying for the lies?”
The ticking stopped.
Not quiet—absence. A pressure drop in the room.
Ashworth held Kevin’s gaze, calm and polished, then looked back to Sofia and used her full name like a tool. “Sofia Reyes, you are in immediate danger. If you insist on pursuing this line of inquiry, the house will correct you. Efficiently.”
The corners of the room darkened, waiting.
Raylene shifted, tightening their triangle. “Don’t threaten her.”
“I’m not threatening anyone,” Ashworth replied. “I’m incident-mitigating.”
Kevin swallowed. A nervous laugh tried to climb up and died halfway. “That’s… not better.”
The cat stood and walked to Ashworth’s shoes. It rubbed against his pant leg, fur sliding along fabric like it knew exactly where it belonged.
Ashworth didn’t look down. Not even a flicker.
Sofia’s stomach dropped.
“You trained it,” Raylene whispered.
“You anthropomorphize,” Ashworth said evenly. “Understandable under stress.”
Raylene’s face tightened. “Oh, I’m gonna—”
“Ray.” Sofia snapped it out, sharp enough to cut. “Seatbelt.”
Raylene shut her mouth hard. Her jaw jumped once. She stayed planted anyway, a wall with breath.
Sofia turned back to the Adrian folder. Her hands trembled as she lifted it off the shelf. Twine bit into tape. The cardboard seemed to hum against her palms.
Ashworth’s gaze sharpened. “Do not open that file.”
Sofia looked straight at him. “You don’t get to tell me what to do in my mother’s house.”
Soft as a blanket tucked too tight, he answered, “It is not your mother’s house anymore. It is a system. And you are not equipped.”
Kevin’s grip tightened on her sleeve. “Fia… we should be careful. The house punishes—”
“I know.” The words came out like a vow she was making to herself, not him.
Her fingers found the knot.
The twine resisted.
Then it gave, slowly, like the house wanted her to earn every inch of defiance. Fibers scraped tape. A sting shot up her hand to her elbow.
The folder opened.
One photograph, thick paper.
Adrian stood in a doorway she recognized—tea room, little table, that same chair where the sleek cat used to curl up like it belonged. His face looked drawn, eyes tired. His hand rested on the cat’s head.
Under the photo, neat ink:
**ADRIAN REYES—VOLUNTARY SHELTERING**
**SPONSOR: DORIAN ASHWORTH**
**STATUS: REMEDIATED**
Raylene sucked in a breath.
Kevin made a small, broken sound.
Sofia didn’t name what it looked like. She could feel the house waiting for that—waiting to rot her certainty into punishment. She kept her voice clinical, forced steadiness into it.
“Observation,” she said, thin as paper. “This record says he went into sheltering. Voluntary.”
Ashworth watched her like he was waiting for her to slip. He didn’t need to get dirty. He could let the house do it for him.
“He made a choice,” he replied. “Adrian understood consequences. He cooperated.”
Raylene’s hands flexed. “You don’t get to—”
“Ray.” Sofia’s voice cracked. “Seatbelt. Stay.”
Raylene’s chest rose. Held. Dropped. She stayed.
Kevin stared at the caption, mouth moving like he was counting syllables. “Sponsor. That means… he paid. He paid tuition.”
Ashworth didn’t waver. “He assumed responsibility. That is what adults do.”
Heat crawled up Sofia’s throat, burning. She remembered being sixteen, calling 911, being told to stop being dramatic. Adults choosing comfort over truth, then calling it responsibility.
Behind Ashworth, the chalkboard scratched.
No hand. No arm. Just chalk moving, thin line dragged across black.
A new line appeared under Sofia’s name:
**TUITION DUE—EQUIVALENT RECORD REQUIRED**
The ticking started again, faster than before.
Kevin’s face tightened. “Fia. It’s asking for an exchange.”
Raylene stepped closer, shoulder brushing Sofia’s. Warm human contact in a room that wanted to turn them into paperwork.
“What’s it want?” Raylene’s voice went rough. “Hair? Another secret? A treasured object? ’Cause I’ve got a whole drawer of junk in my pockets.”
Ashworth’s voice dropped, calm with anger buried deep. “It wants what it always wants. A record it can keep. Something clean.”
The cat rubbed against Sofia’s calf. Soft fur. Heat. A purr trying to pass for comfort.
Sofia’s fingers tightened around Adrian’s photo. The edge pressed into her palm—sharp proof this wasn’t memory. This was curated. Purchased.
“Who else signed off?” she asked Ashworth. “Who’s the real patron of the lies. You? Nina Pemberton? Someone else?”
His eyes narrowed a fraction. “You are escalating risk.”
“Answer me.”
Kevin’s breath hitched.
Raylene shifted her stance, braced like impact was coming.
Ashworth’s mouth curved into something that could read as sympathy from across a room. Up close, it looked like control. “Your family did not want the truth. They wanted closure.”
The chalkboard scraped again.
**DOMINANT NARRATIVE: CLOSURE ACCEPTED**
Light flared brighter. Sterile. Bleaching. Like the room wanted to wash the mess out of them.
Raylene’s voice went small for half a second. “No. No, no, no.”
Kevin swallowed hard. “That’s… that’s the house choosing a story.”
Sofia understood the cost with sick clarity, like a bill left on a kitchen counter. Fight the closure, and it would demand a record to replace it. Accept it, and Adrian might stay remediated forever.
Her hand dropped into her pocket and closed around the quarter—**21:14** carved deep. Not valuable. Not rare. Just proof she’d been here, that she’d counted, that she’d tried.
The cat pressed its head into her leg, purring louder, offering comfort like a bribe.
Sofia looked at Kevin. Then Raylene.
She didn’t swallow the choice this time. She let them see it.
“Help me,” she said, voice shaking like old wood under too much weight. “We do this together. No more solo hero stuff.”
Kevin nodded hard. “Okay. Yeah. Tell me what you need.”
Raylene’s hand closed over Sofia’s wrist—firm, grounding. “You’re not doing this alone, Fia. Not in this house.”
Ashworth watched them, posture still perfect. “You are making a mistake.”
“Maybe.” Sofia kept it conditional. Kept it safe. Fear still coated her tongue.
She pulled the quarter out and set it on the table.
Clink.
Small. Bright.
The etched numbers caught a glint under the harsh light.
The house answered with a soft hum—satisfied, like something settling after getting its due.
Behind Ashworth, the **VISITOR SERVICES** door clicked shut without him moving.
Then the knob turned again—from the outside.
Someone else tried to come in.