Chapter 22
CHAPTER TWENTY-TWO
Jack
I raised my gaze and sought Cooper. He worked the espresso machine with practiced motions, steam rising around him like morning mist. Jessica manned the register while Marco restocked the sandwich case, their easy banter mixing with the buzz of conversation from the lunch customers.
It was such a normal scene, so perfectly ordinary, that for a moment I almost convinced myself I’d imagined the attack.
But the evidence was still there in my system logs. Someone had tried to infiltrate Cooper’s network, and they’d come dangerously close to succeeding.
I caught Cooper’s eye across the shop and jerked my head toward his office, my expression grim enough that his smile immediately faded. He said something to Jessica, who nodded and moved toward the espresso machine while Marco stepped up to the POS.
“What’s wrong?” Cooper asked the moment we were in his office, the door clicking shut behind us.
The small space felt even more cramped with both of us in it, but I welcomed the privacy.
Cooper’s familiar scent of coffee and vanilla should have been comforting, but my nerves were too frayed to find peace in anything.
“Someone just tried to breach your Wi-Fi network,” I said. “I caught it in time and shut it down, but Cooper…” I ran a hand through my hair, trying to organize my thoughts. “This wasn’t some random script kiddie. This was professional.”
Cooper’s face paled. “What does that mean? Could they have—”
“If I hadn’t been monitoring your network, they could have uploaded malware that would have been downloaded to every device on the free Wi-Fi network your customers use.” The words tasted bitter in my mouth.
“Who would do something like that?” Cooper’s voice was barely above a whisper, and fear crept into his eyes.
“I believe it’s Hayden Shaw.”
Cooper blinked. “Who?”
“A former contractor. And friend.” My voice was tight.
“I fired him about six months before I moved here. He was stealing client data, selling it on the dark web. When I found out, I terminated his contract immediately. He threatened me when I fired him. Told me to watch my back, that he’d make me pay. ”
Cooper sank into his desk chair, looking stunned. “And you think he’s doing this to get back at you?”
I paced the small space, my frustration building. “I’m almost untouchable, though. My network is like a vault. But…”
“But what?” Cooper prompted when I trailed off.
“When Shaw and I were friends, back when I trusted him, I used to talk about you all the time. I had pictures of you in my office.” The admission felt raw, vulnerable. “He knew how much you meant to me.”
Understanding dawned in Cooper’s eyes, followed quickly by anger. “So he’s trying to hurt me—hurt my business—to hurt you.”
“That’s exactly what he’s doing.” My hands clenched into fists. “He knows the best way to destroy me is to destroy the person I—” I stopped myself before I said too much, but Cooper was looking at me with such intensity that I wondered if he’d heard the word I hadn’t spoken anyway.
“But why now?” Cooper asked. “You said you fired him eighteen months ago.”
“I heard through the grapevine that he was let go from another job recently. Probably blames me for ruining his reputation in the industry.” I stopped pacing and met Cooper’s gaze. “He’s desperate, angry, and he has nothing left to lose. That makes him extremely dangerous.”
Cooper was quiet for a long moment, processing everything I’d told him. When he finally spoke, his voice was steady but strained. “I have to get back out there. Jessica and Marco can’t handle the Friday lunch rush alone.”
“Cooper—”
“Stop him,” Cooper said, standing up. “Find Shaw and stop him before he destroys everything I’ve built.” His gaze softened. “Please.”
“I need to get back to my apartment, access my secure network. It’s going to take time to track him down properly.”
Cooper nodded grimly, his jaw set in determination. “Then go. Do whatever you need to do.” He paused at the door, his fingers on the handle. “You’re the only one who can save my business, Jack. I’m counting on you.”
The weight of his trust settled on my shoulders like a lead blanket.
As I watched him walk out to the main shop and slip seamlessly back into his role as the calm, capable owner, I made a silent promise.
Shaw had made this personal the moment he’d targeted Cooper. Now I was going to make him regret it.
I sat at the desk in my home office, fingers flying over my keyboard.
The ceramic mug beside my monitor held the cold remains of my untouched coffee, a thin film on its surface, the bitter aroma long since faded.
A half-eaten sandwich from lunch lay forgotten on a paper plate, its edges curled and stale.
Lines of code and network logs filled the screen and swam before my eyes in an endless sea of data, but I barely registered them individually anymore.
My mind raced ahead of my fingers. My heart pounded against my ribs in a rhythm that had nothing to do with caffeine and everything to do with the sick certainty building in my gut.
After hours of combing through the traces left by the breach attempt, my eyes burned from staring at the screen.
With my muscles stiff from sitting too long in one position, I found it: just a thin thread, nearly invisible among the legitimate traffic, but unmistakably there.
I spotted a digital fingerprint that was obviously Shaw’s—signature coding I’d seen countless times during his months as my contractor.
Adrenaline jolted through my system and made my fingers tremble as they hovered over the keyboard.
My mouth went dry, and the metallic taste of fear coated my tongue.
I didn’t have hard proof yet. No signed confession.
But I knew the sloppy way Shaw worked because he thought he was smarter than everyone else.
Cooper. The thought of his vulnerability sent another wave of fear washing through me, cold and paralyzing.
My fingers fumbled on my phone as I pulled up Garrett’s number. The call connected on the second ring, and I was already talking before he could finish his greeting. The words tumbled out in a rush as I filled him in on the cyberattacks and what else I’d found. A location.
“You’re sure?” Garrett’s voice was steady, professional, but I could hear the tension underneath it.
“As sure as I can be without watching him type.” I ran a hand down my face in frustration.
“He’s at a motel just outside of town. I pinged a device registered under his name.
” I swallowed hard and tried to keep the emotion out of my voice, to sound like the security professional I was supposed to be instead of a man terrified for the man he loved.
Garrett didn’t hesitate, and the decisive jingle of keys in the background told me he was already in motion. “I’m on it. Stay put, Jack. We’ll bring him in for questioning.”
I ended the call and dropped my phone onto the desk with a clatter. I leaned forward and buried my head in my hands. I pressed my fingers into my scalp as if I could physically push away the fear, willing my pulse to slow down, trying to breathe through the vice grip of anxiety squeezing my chest.
Shaw wasn’t just targeting Cooper from some distant city—he was here, in our town. Why? What would require his proximity? Garrett had to find him before Shaw made his next move.
“Stay put,” he’d said. Easier said than done when every cell in my body screamed to move, to act, to find Shaw myself and make sure he could never hurt Cooper or anyone else again.
I retrieved my phone and typed quickly.
Found Shaw at a motel outside of town. Garrett’s heading there now to bring him in.
My finger hovered over the send button for just a moment before I pressed it, knowing this update would both relieve and worry Cooper in equal measure. His response came back almost immediately:
Keep me posted.
I could picture him at the coffee shop, probably cleaning the same surface for the third time, channeling his nervous energy into familiar motions while he waited for news.
The minutes crawled by like hours. I paced my living room in restless loops.
The old hardwood floors creaked beneath my weight, the sound amplified in the silent apartment.
Each step felt like treading water, getting me nowhere.
Every distant car door slamming, every voice carrying up from the street, every creak of the building settling sent electric jolts of anticipation through my nerves.
I checked my phone more times than I could count.
The screen lit up with each anxious glance, even though I knew Garrett would call the moment he had news.
When my phone finally rang, the sudden vibration against the coffee table made me jerk. I snatched it up so fast I nearly dropped it, my palms sweaty.
“Tell me you got him,” I said without preamble, my voice rough with tension.
Garrett let out a frustrated breath, and my heart sank before he even spoke. “He was there. The motel manager saw him leave about twenty minutes before we arrived. Left in a hurry—didn’t check out, didn’t take anything but his laptop and a backpack.”
“Damn it.” The words felt inadequate for the storm of emotions crashing through me. Disappointment, fear, and rage all swirled together into a nauseating cocktail.
“I’ve issued a BOLO to all units in the area.” Garrett’s voice took on a determined edge. “We’ll find him, Jack. I promise.”
I thanked him and ended the call. My hands shook as I typed a message I didn’t want to send.
Garrett got to the motel, but Shaw was gone. They’re expanding the search.
I stared at the screen for a long moment before hitting send, dreading Cooper’s reaction. His response came back almost instantly, a single word that perfectly captured my own frustration:
Shit.
I could feel the weight of disappointment and fear in that one expletive.
The gnawing tension in my gut only deepened and spread through my body like poison. My teeth clenched so hard my jaw ached, but I forced myself to relax.
Hayden had been close. And now he’d vanished again, a ghost slipping through our fingers. If he knew I’d found him, there was no telling what he’d do next. A cornered Shaw was a dangerous man.
The hours crawled by without a word from Garrett.
I’d moved from pacing to sitting rigidly on my couch, then back to pacing again.
My phone remained stubbornly silent, offering nothing but the slow progression of time on its screen.
Each minute that passed felt like another opportunity for Shaw to strike, another moment where Cooper remained vulnerable.
By closing time at The Coffee Cove, the silence had become unbearable. I’d checked my security feeds a dozen times, run diagnostics on my systems, even refreshed my email obsessively as if I’d somehow missed an urgent message. Nothing.
I was still processing the failure when my phone buzzed again. Another message from Cooper, but this one was longer. My heart sank as I read the words that felt like ice water in my veins.
I’ve been thinking. These attacks have made me realize I need to focus on the coffee shop. Let’s go back to being friends. I’m sorry.
The phone slipped from my numb fingers and crashed onto the coffee table.
I stared at it as if it were a venomous snake, willing the words to rearrange themselves into something that didn’t feel like my heart being ripped from my chest. Cooper didn’t want me anymore.
After everything we’d shared, everything we’d discovered together, he was walking away.
My chest felt hollow, like someone had scooped out everything vital and left only an echoing void. I’d known this was too good to be true. Known that someone like Cooper would eventually realize he didn’t want me.
I stood at my window for I don’t know how long, numbly watching people walk past on the sidewalk, living their normal lives while mine crumbled around me.
Part of me wanted to crawl into bed and never come out.
But tomorrow was Valentine’s Day. Tomorrow was A Latte Love, the event Cooper and I had been planning for weeks.
I picked up my phone with shaking hands and typed back.
I understand. I’ll still help with A Latte Love tomorrow if you want me to.
No response came.
Shaw might have won after all. He’d found a way to destroy the most important thing in my life from a distance.
But I’d be at The Coffee Cove tomorrow. Cooper might not want me as his boyfriend anymore, but I wouldn’t abandon him when he needed help. Even if it killed me to pretend everything was fine while my world fell apart.