7. Wesley
WESLEY
Three days in, the mansion feels almost quiet enough to trick me.
We’ve mapped the perimeter, replaced the legacy cameras with our own, installed a second mesh on the network so I can sandbox anything hinky, and set up a rolling patrol schedule that rotates every four hours—Huck outside, Sean inside, me floating between ops and everywhere else like a benevolent ghost with a laptop.
It’s Sunday, which sounds restful in theory.
Bailey’s upstairs in the studio room working lines, door cracked, voice lifting now and then in that practiced hush actors get when they’re test-driving emotion.
The house staff has the day off. The kids are with their father, not due back till tomorrow after school.
The monitors show a long driveway that curves like a cat’s tail, a front gate that would make a bank vault jealous, and a crown of hedges that make the whole place look like a very expensive secret. I’m at the ops desk scanning event logs when the gate bell pings.
Not the intercom call. Just the bell.
“Who’s here?” I mutter to no one, tapping to pull the gate cam feed into full screen.
The gravel easement outside the gate is empty. No car idling, no Lyft sticker catching the sun, no neighbor walking a Pomeranian in a rhinestone harness. I scroll back ten seconds, then twenty.
Nothing.
I split the view to wide, thermal, low-light mono. The hedges ripple once in heat-shadow—breeze—and settle.
Another chime. Same bell. Same polite little doorbell sound, like we’re on a sitcom and not inside a fortress.
“Sean,” I say into comms. “Got a bell at the gate. Visual is negative.”
“Copy,” he says instantly. I hear the turn of his shoes across stone through his mic, the clean, quiet speed that he can’t help even in a mansion. “You getting any plate reads?”
“Visual is negative .” He seemed out of sorts this morning, so maybe he said copy before he copied. “No approach logged, no motion trip, no profiles. Like a phantom pressed the button.”
“Or a human who knows where your trip wires aren’t,” Huck rumbles. He’s somewhere down by the woods, where the path narrows. The wind picks up in his mic and then dies. “You want me to check the fence line?”
“Hold,” I say. “Give me ten.”
I roll back the DVR buffer further, frame by frame.
Nothing at the far edge of the berm, nothing in the ditch.
It bothers me that the biker-cut hedge and the flange of the call box hide a sliver of the service lane from this angle—an architectural blind spot the original installer probably never noticed.
On day one I marked it for a fix. It’s day three, and I still haven’t had a chance to get the low-profile lens mounted.
We’ve been triaging with the big stuff. Firmware, lenses, credentialing, air gaps. Didn’t think we’d need it so soon.
Third chime.
“Okay,” I say. “I don’t like it.”
“I’m headed to the gate,” Sean says. “Huck, cover me from the path.”
“On your six.”
I stand even though my job’s the chair. The chair feels wrong when there’s a chime at the gate and no body casting it.
The fourth chime never comes.
Instead, the status bar in the lower left blinks: DELIVERY: YES/NO in the courier API we tied into the intercom. I didn’t build that doorbell, but I’ve rewritten half its brain since Friday, and the way it suddenly decides to speak up is like a stranger addressing me by my middle name.
“Sean,” I say, “I just got a ghost flag—delivery sensor toggled. We didn’t authorize, and there’s no truck.”
“Copy.”
“Don’t touch anything,” I add, because he will, because he’s the one who put bombs on snooze in darker sand than this. “Let me look first.”
Huck’s breathing tightens, a storm-cloud sound. “Wesley.”
“I know.”
I dial in, frame by frame. The front gate cam shows the lane shimmering empty. Then, for two frames—a smudge where the call box meets the hedge, a shadow that could be a sleeve. The thermal overlay catches a warmer signature the size of a forearm, rising a foot above the button panel, then gone.
Black fabric. Covered skin. No hair, no wristwatch, no charm bracelet for me to zoom in and say gotcha.
I pull the wider driveway camera and tunnel in. A rectangle the color of manila materializes at the foot of the gate, inside the property line, on our side. I don’t say what I’m thinking. I’m too angry at myself.
Sean reaches the gate in under a minute. Through his vest cam the world shifts to his angle. Steel bars, hedge, sky. He’s not breathing hard. He never does. I watch his left hand hang loose while his right hovers above the manila envelope.
“Trip?” he asks.
“Negative,” I say. “I’m not reading a crush switch, no RFID handshake, no load cell shift. Infrared is flat. Could be a decoy device, but nothing is screaming at me.”
“Huck?” Sean says.
Huck is a shadow on the path, out of frame. “Clear from my side.”
Sean slits the envelope and slides the contents free. He doesn’t swear.
That’s how I know it’s bad.
He pulls a fan of glossy prints out by their corners, like he’s handling evidence in a courtroom where the judge is God, and the jury is the three of us when we’re tired. He holds the stack up to his vest cam so I can see.
And I am suddenly hollowed out.
Four bodies. One woman, three men. Familiar windows framing something intimate. Flesh and fabric and faces. Angles that tell me which of our cameras they mirrored to find the best lines of sight—and which rooms we thought the hedges covered.
I recognize my own shoulder. Sean’s hand. Huck’s back. Bailey’s mouth. I catch the edge of a strangled laugh in my throat, the kind that hurts because it isn’t a laugh at all.
“Huck,” I say, very calm. “Look at the north hedgerow mid-height, nine feet inside the line. That’s the lens vector on the library window putting those angles together. He had a tripod. Maybe two.”
“I’ll find it,” Huck says, voice flat like a field before lightning.
“Don’t bother,” I say, eyes flitting from one print to the next, cataloging, evaluating light bleed, guessing lens length, shutter speed. “He’s long gone. He watched us. The hedges swallowed him. He never wanted the perfect shot. He wanted us to know he got it.”
“Wes,” Sean says, and when he says my name like that it means he’s not going to ask me to breathe.
I make myself breathe anyway. I pinch the bridge of my nose, willing myself not to punch the screen. “I’m coming down. Don’t move. Don’t touch any more of them. I want to bag the envelope.”
I grab the kit and jog through the hall, past the sun stripe across the stone that leads to the kitchen, past anywhere Bailey might hear me, or worse, see me.
She’ll know something is wrong if she looks at me.
I wonder if she heard the bell. I wonder if her mouth is pressed into that stoic line she uses on directors when they mistake fragility for pliancy.
The heat slaps my face as I step outside.
From the driveway, the gate is a sculpture, and Sean is a line cut from it. He doesn’t look at me when I slide the nitrile over my hands and crouch to lift the envelope into an evidence bag. The photos he keeps in his left hand, fanned slightly so they don’t stick to each other.
Huck materializes from the hedge without so much as a twig complaint, as if the plants respect his mood. He sees the prints. His jaw flexes. The tendon in his neck pops like a trigger half-pulled.
“We close the blinds,” he says.
“Already the plan,” I answer. “But closing blinds won’t stop a man who came to put fear in us.”
“This is Oswalt,” Sean says, and it’s not a question.
I’m inclined to agree. “She lives too far from neighbors for this to be a nosy hobbyist. These are not tabloid shots. This is a control tactic. He paid someone to get close enough to taste our breath and then he made sure we’d find the proof.”
Huck’s hands curl into fists like he’s practicing for a skull. “He’s breathing today because you told me to hold back.”
A lesser man would flinch from Huck’s tone. Sean is not a lesser man. “And he’s going to keep breathing until we make sure he chokes on his own bullshit in a courtroom.”
“I have alternate ideas,” I say, which is the polite gloss for I want to send a message back that hurts.
Sean cuts me a look. “Later.”
“Copy,” I say. But inside my head, the message is already drafting itself in razor wire and code.
“Let’s not tell her yet,” I add. “Not until we have a plan phrased in ‘we’ve got you’ instead of ‘he’s mad you had a beautiful life for four hours.
’” I hold out my hands for the stack. “Let me bag those.”
Sean passes me the prints, carefully. I slide them between acid-free sheets, then plexi, like we’re archiving a crime.
“Get inside,” he says quietly. “We’ll talk in ops.”
Huck doesn’t move. He stares a beat longer at the gate like he can make a man reappear by promising him hell. Then he follows us in. Behind us, the gate stands there like a mouth that just swallowed a secret.
I lay the prints out on the ops desk one by one, in sequence. The table’s big enough for a small war plan, but it still feels too small for this.
Sean stands over my left shoulder, arms crossed. Huck plants himself on the other side, leaning forward like he’s ready to shove his fists through the table if it’ll get him answers faster.
The photos are glossy, professional-grade. Whoever took them wasn’t guessing. They knew exactly where to stand, what time to come, and what lens to bring. Like they’d been watching her for weeks.
And we missed it.
Depth of field puts them inside the property line for most of these. The rest were taken from the kind of position you only get by casing the place days in advance.
“They were careful,” I say, tapping the edge of one shot. “Never crossed more than halfway to the glass. That keeps the trespassing argument murky.”
“I don’t care if it’s murky,” Huck says. “He was on the property. That’s trespassing.”
Sean shakes his head. “Not enough to put him away. David’s not stupid—he’ll hire someone two layers removed from him. By the time you get to him legally, the trail’s cold.”
“And you want to wait until when?” Huck asks.
Sean doesn’t answer right away.
I tap the next print into place. “Look at the reflection in this one. There—” I point to a faint smear in the corner, a warped shape caught in the shine of the glass.
“Left hand on the camera body, right adjusting the focus. That tells me left-eye dominant shooter, six-foot range. Black nitrile gloves.”
Sean’s eyes flick to me. “Anything we can use?”
“Not unless he’s stupid enough to be in a database for something else.”
“So we’re back to square one,” Huck says.
I shake my head. “Not exactly. He left this to be found. The point wasn’t selling these to a tabloid—it was letting us know we’re being watched. That’s the real message.”
“From David,” Huck says flatly.
“Yeah,” I admit.
Sean exhales through his nose. “Then we make it stop.”
“That’s where we split,” I tell them. “You want to go legit—lawyers, paper trail, maybe a restraining order. I want to send something back that makes him think twice about ever coming near her again.”
Huck glowers. “I want him to stop breathing.”
The room goes quiet.
I rest my fingertips on the edge of the table. “We’re not going to agree on method right now. But we can agree on the why.”
Sean nods once. “Keep her safe.”
“And make sure he knows she’s not alone,” I add.
Huck remains silent, annoyed that he’s outvoted on the murdering-David plan.
The air in the room feels heavier. The photos between us aren’t just evidence anymore—they’re a provocation.
I start sliding them back into their protective sleeves. “We close the blinds for now, but that’s a bandage. He already knows how to cut past it. We need more cameras on the blind angles, and we need to start watching the watchers.”
Sean’s jaw tightens, but he nods. “Do it.”
Huck straightens. “And if we see him again?”
Sean meets his gaze. “We’ll decide then.”
I don’t say it out loud, but in my head, I’ve already decided I am going to ruin David Oswalt. One way or another.