29. Margot
29
MARGOT
T he offices of Perfectly Matched are quiet by the time I return, but not empty. The sun is low, casting long golden streaks across the floor-to-ceiling windows in the executive wing. Everything is soft and low-lit, the calm before either brilliance or disaster. I love the building at this hour. When the buzz has faded, and it’s just the heartbeat of something we built. Something that, up until recently, I thought was unshakeable. Now, I’m not so sure.
I drop my tote onto the edge of the desk and make my way to Olivia’s workspace. She’s already there, as always, standing in front of three curved monitors like she’s commanding a warship. Her hair is up in a sleek bun. Her black blazer looks sharp enough to draw blood. She doesn’t look up.
“You felt it too?” she asks.
I nod. “Something’s wrong.”
We haven’t had to say it aloud yet. Not really. But we both know. The PulseMatch leak was too clean. Too precise. They had access to files and framing no outsider should’ve gotten. Not without help. It wasn't just a cyber breach. It was a hand on the inside. A mole.
“I started digging,” Olivia says, flicking a few keystrokes. The monitor to her right flares to life with internal logs, color-coded timelines, and heat maps of recent log-ins. “I’ve isolated anomalies in access logs from the elite server branch. There are two pings from a location that doesn’t align with anyone’s calendar, three nights ago, after hours.”
“ PulseMatch launched their campaign the morning after that,” I say, stepping closer.
“Exactly.”
The data is dense, but Olivia narrates like she’s reading a novel she’s already memorized. “This login happened from a sub-access account. Not admin-level, but enough to view the matchmaking backend. Enough to export onboarding footage.”
My fingers tighten around the edge of her desk. “Do we know who?” She pulls up a name. My stomach twists: Jared Bloom.
Junior data analyst. Quiet. Efficient. Brought in six months ago after we doubled our client base. Clean resume. Tech-forward. The kind of guy who refills his coffee at exactly 10:15 every morning and never misses a deadline. He also worked at PulseMatch for two years before joining us.
“Background cleared when we hired him,” I say.
Olivia nods. “They buried the connection. He listed it under a rebranded startup PulseMatch absorbed. I missed it. HR missed it. You were on maternity leave when we signed off.”
“Fuck,” I whisper. “He’s good.”
“Too good to be trusted.”
We’re quiet for a beat. The air feels heavier than it should. Olivia taps her nails once against the desk, a habit when she’s holding herself back from saying something riskier.
“What?” I ask.
She turns slowly. “I think he’s still here.”
My pulse stutters. “In the building?”
“No. I think he’s still embedded. Still planning something. PulseMatch isn’t done, Margot. That last campaign was the opener. They’re waiting for us to move first, so they can counter it with something worse.”
I take a deep breath, steadying the heat rising in my chest. “So what’s the plan?”
She swivels her keyboard toward me. “We don’t alert him. We isolate access quietly. Mirror the next login. Feed him false data. Then we track where he sends it.”
“And when we know?” I ask.
“We burn him.”
I don’t smile. But God, I want to.
***
Two hours later, I’m in the main bullpen. Most of the staff have gone home, but a few linger, late calls, project wrap-ups, and Jared, exactly where Olivia said he’d be. Second desk from the back. Dual monitors glowing, headphones in. Typing calmly like the world isn’t on fire. I watch him for a beat, pretending to skim emails on my phone, before heading back upstairs.
“He’s in,” Olivia confirms, eyes locked on her screen.
“Send the data?”
She nods. “Fabricated internal doc. Half of it is nonsense, the other half a sandbox of tracking beacons and keystroke loggers.”
It’s dark work. The kind of thing that makes us no better than them if we’re not careful. But there’s a difference between strategy and sabotage. Between using data to build something better, and weaponizing it to tear people down.
We’re on the right side. And I’ll burn our whole system to the ground before I let PulseMatch twist it again.
“Transmission detected,” Olivia says, and just like that, our false lead is out in the wild.
I feel it in my bones: the tide turning.
***
When I finally get home, it’s after midnight. The lights in the living room are low, a soft glow from the lamp beside the couch. Grayson is there, barefoot, still in dress pants, a t-shirt now tugged over his shoulders, one hand resting loosely around a glass of whiskey. His head turns as I close the door behind me.
“War over?” he asks.
“Not yet,” I say, dropping my bag to the floor and toeing off my heels. “But we’ve drawn blood.”
He smiles, slow and lazy. “Good. You look like hell.”
“Flattery will get you nowhere,” I mutter, but I’m already crossing the room.
His arms are open when I reach him. He pulls me into his lap like it’s the most natural thing in the world, and I let my head rest on his shoulder, breathing in the scent of cedar and smoke and something uniquely him.
“You know,” he murmurs against my temple, “every time you walk through that door looking like you’ve just won a hostile takeover, I fall a little harder.”
“That’s dangerous,” I whisper.
He shifts, brushing my hair back. “So are you.”
His hand is on my thigh now, sliding under the hem of my dress, fingers warm and slow and searching. I don’t stop him.
“I missed you,” I say.
“I never stop,” he murmurs, his voice thick.
The kiss is hot and quiet, the kind of contact that doesn’t ask, it demands. I twist to straddle him, our mouths never breaking. My dress slips over my head, landing somewhere on the floor. His hands trace the line of my spine, then lower, anchoring me to him as he presses against the thin lace of my underwear.
“Still tense,” he whispers.
“Fix it,” I breathe.
He does. On the couch, in the hush of our quiet apartment, with the world outside burning and the war inside just beginning, he makes me forget everything but him. The feel of his skin. The way he says my name like a prayer and a curse. The way his thick cock penetrates me without an ounce of mercy. The way I shatter and remake myself around him, and when it’s over, when we’re tangled and breathless and everything’s slower again, I rest my head against his chest and close my eyes. His fingers brush lazily over my bare back as my breathing slows, his touch no longer urgent, just tender, steady. Like a reminder that despite the chaos, I’m not alone in any of this.
Grayson presses a kiss to my shoulder, his voice low and a little rough. “You know you’re going to have to start resting more, right?”
I smile into his chest, even though my body aches in all the best ways. “You just wore me out and now you want to talk about rest?”
“I’m serious,” he says, nudging my chin up with one finger until I’m looking into his eyes. “You’re pregnant, Margot. You’re growing a tiny dictator with your eyebrows and my attitude. You can’t keep burning the candle at both ends like this.”
“Tiny dictator,” I repeat, smirking. “That’s the branding we’re going with?”
“I’ve seen you go full courtroom cross-exam on a floral vendor. That child is already practicing power stances in there.”
Despite myself, I laugh. But he doesn’t let go.
“I mean it,” he says more softly. “I know you. You’re going to try to handle this, the company, the wedding, the media, all of it, without blinking. But you don’t have to anymore. You’ve got me.”
I feel something sharp and warm twist inside me. That thing I never let myself need. That feeling of someone who will carry the weight with you just because they love you.
“I’m not used to being taken care of,” I whisper.
He kisses the corner of my mouth. “Then get used to it.”
And for the first time all day, I let myself sink into that warmth. Into him. Because for now, the war can wait.