No Save Point (Co-op Corrupted Duet #1)
1. Haven
1
Haven
T he moment my screen fades to black, my fingers go still on my keyboard, my breath stuck somewhere between rage and resignation. “You’ve got to be kidding me,” I deadpan, glaring at the bold red Defeat flashing across my monitor. My chat erupts in chaos. My eyes narrow in on a username.
Him again, he’s like a virus in my killfeed. The bane of my streaming existence. Equal parts shadow and showboat, he slips into lobbies like he’s god’s gift to killcams and somehow always ends up being the one who finishes me off, either with a sniper shot I didn’t see coming or some humiliating melee takedown that chat replays for days . It’s personal now, has been for months. But sometimes, despite it all, I find myself enjoying the taunts. They pull at something deeper in me, sparking a competitive fire that I can’t ignore. Keyword there, sometimes.
A low groan crawls up my throat as I slam my mouse down and narrow my eyes at the chat log. “I’m sorry, did I miss the part where this was a 1v1 tournament and not a battle royale?” I snap, leaning into my mic. “Did my teammates suddenly disappear, or was it just my ass getting dropped while everyone else mysteriously survived?”
My chat spams the skull emoji in response, and because my luck is absolute trash, I hear the telltale chime of a direct message popping up in my Discord.
NoOneGhost : Try harder next time, pretty girl.
Oh, this motherfu—
I mute myself for a second so my several hundred viewers don’t hear the string of profanity currently spewing from my mouth. Unmuting with the sweetest, most sarcastic voice I can manage I lean closer to my mic. “Hey, Ghost?” I purr. “Catch me in a 1v1, no backup, no cheap shots, and we’ll see who gets wrecked . ”
NoOneGhost : Pass .
NoOneGhost : Watching you rage is way more fun pretty.
My head drops onto my desk. The audacity of this man. The absolute GALL. I should block him. I should report him for emotional damages. I should—
Wait. I sit up, rereading his last message, my irritation briefly taking a backseat to confusion. Watching? Does he mean watching the stream too? I didn’t even know he was in my chat. I tab over, scanning the list of viewers, but there’s no NoOneGhost. Weird. Maybe he’s just lurking under a different username. Not important, murder is more important.
I shake it off and straighten in my chair. “Alright, chat, enough distractions. I have a tournament to win, and if Ghost tries that shit again, I’m reporting him for crimes against my sanity.”
Two hours later and several near rage-quits in, the tournament finally ends with my pride in tatters and my kill/death ratio looking like a tragic comedy.
Carter, who never misses a stream, is sweet about it though. He sends me a $25 donation with a message that just says: “ You’re still my MVP, babe.”
I roll my eyes, but I’m smiling. Carter’s easily one of my favorite people on the internet. He’s a little older than me at twenty-four, and stupidly nice in that soft, golden retriever kind of way. He lives in some tiny town not far from mine, and even though we exchanged numbers months ago, he’s never been pushy.
Unlike some people. I check my Discord messages again. Still nothing from NoOneGhost. Figures.
He dropped in, wrecked my night like a devil, and then ghosted. No apology. No explanation. Coward. I yawn, stretching in my gaming chair. “Alright, I’m logging off for the night. If anyone needs me, I’ll be on tomorrow, same time as usual.”
Chat spams the “goodnight queen” messages, and Carter sends one last donation followed by a text before I log off.
Carter : Sleep well, sweetheart
Sometimes, I catch myself wondering what Carter actually looks like, not in the vague way you wonder about a stranger online, but in the intimate, dangerous way your brain starts building someone into something they never promised to be. He’s been in my chat almost a year now. A constant that’s never once overstepped.
No late-night selfie fishing. No “accidental” thirst traps. Just hype messages, quiet check-ins, and that calm energy that makes you feel like you’re standing in the sun without realizing you were cold. He’s not like Ghost.
Ghost is sharp edges and antagonism, the kind of gamer who lives to poke at my soft spots and smirk when I snap. He’s friction, a dumb challenge. A chaos I’ve never been able to ignore.
But Carter? Carter is ease. He’s soft-spoken in messages and over-the-top in his support, but never in a way that feels performative. He notices things like when I’m off my game, when I laugh differently, when my hands shake just a little too much on stream. Sometimes that feels more intimate than any flirtation.
In my head, he’s got that unassuming kind of hot, the kind that doesn’t hit you until he smiles, and then it’s all over. Easy eyes. Soft grin. It’s ridiculous. We live fifty miles apart and have never shared a room, let alone a moment.
Sometimes, when the stream ends and the world is quiet, I find myself wondering what it would feel like to have that warmth in person. And if I’m being honest… maybe I don’t just want to meet him. Maybe I want to matter to him.
I shut my PC down, rub my eyes, and finally take a good look around my apartment. Yeah. It’s bad.
There’s an empty energy drink can teetering dangerously close to the edge of my desk, three plates stacked on my nightstand, and I’m pretty sure that’s a sock on my lamp shade for some reason.
How did I let it get this bad? Oh, right. Because I spent the whole weekend glued to my screen, screaming at strangers, and getting absolutely obliterated by a man in a neon mask.
I groan and shove away from my desk, rolling my shoulders as I stand. The second I do, my back cracks like I just aged twenty years, and I wince. “Okay, no more ten-hour gaming binges without breaks,” I mutter to myself, stepping over a pile of unfolded laundry on my way to the kitchen.
As soon as I grab a trash bag, my phone buzzes on the counter. Cassie.
I swipe to answer and put her on speaker. “Hey, I was just about to call you.”
“Bullshit, you were gonna sit in your own filth for at least another day before I bullied you into doing something about it.”
I snort. “First of all, rude. Second of all, I am actively cleaning as we speak, thank you very much.”
“Oh, wow. Mark the calendar. Haven actually did something productive.”
I roll my eyes and shove a handful of takeout boxes into the trash. “Are you calling just to roast me, or…?”
Cassie hums. “Mostly, but also to tell you that you need to get laid.”
I nearly drop the trash bag. “Excuse me?”
“Oh, please. I watched your whole stream. You were way too worked up over that Ghost dude, again.”
I groan, shoving the bag down into the trash can with unnecessary force. “Cass. He’s the worst.”
“He’s obviously into you.”
“He’s into ruining my life.” She ignores me. “And let’s talk about Carter, again.”
I pause. “What about Carter?”
“You do realize he’s, like, wildly in love with you, right?” I snort. “He is not in love with me.”
“Babe. The man throws money at you and calls you pet names every time you log on.”
“It’s just his personality!” I say with a tone that I can’t even convince myself.
“Okay, but you guys still haven’t video chatted have you?” I hesitate. “…No.”
“Exactly. And yet, he wants you to drive all the way to his tiny-ass town to meet him. Alone . ”
I huff. “He’s sweet.”
“He’s a man you met on the internet.” I rub my temple, leaning against the counter. “I know. That’s why I’m still debating it.”
Cassie sighs. “I just want you to be careful. He seems nice, but until you see him in person, you don’t actually know him.”
She’s right, but something about Carter has always felt… safe. Familiar, even. Maybe I’m a little too curious for my own good.
Cassie hangs up after extracting a promise from me that I won’t, under any circumstances, get murdered by a man I met online. Which, you know. Fair.
I toss my phone onto the couch, eyeing the mess around me. The problem with ignoring your responsibilities for two straight days is that, eventually, they gang up on you.
I start in the kitchen, cleaning up mystery crumbs from the counter and tackling the leaning tower of coffee mugs in my sink. As I clean, I let my brain replay the night’s events the tournament, Carter’s flirting, Ghost’s absolute menace behavior.
I hate how much real estate NoOneGhost takes up in my head. There’s just something about him that just grates on me in a way I can’t shake.
The arrogance. The way he always has a response ready, never rattled, never unsure. The way he calls me pretty girl like he owns the words.
I scrub a little harder than necessary, gripping the sponge. Whatever. He’s not my problem.
Carter, on the other hand… I glance at my phone again. I haven’t responded to his last message.
Carter: Sleep well Haven.
It’s so casual, but it still makes my stomach dip in a way I can never ignore.
I shake my head and force myself to focus on the dishes. I finish in the kitchen, wipe down the counters, and move to the disaster zone that is my bedroom. The worst of the mess is my bedside table, which is currently covered in empty snack wrappers, a half-drunk iced coffee from two days ago, and a tangle of charging cables that may or may not be a fire hazard.
I grab the iced coffee and sip. Regret, instant regret.
I gag, racing to the sink to spit it out. The taste is somewhere between expired milk and disappointment. “Holy fuck,” I mutter, soul leaving my body. “That was a near-death experience.”
New plan, no more iced coffee hoarding. I spend another half-hour cleaning, tossing my laundry into a basket I’ll definitely forget about tomorrow, and finally flop onto my bed with a dramatic sigh.
Okay. Decisions.
Carter’s invite shouldn’t make me this nervous, fifty miles isn’t far. Barely an hour’s drive, and it’s not like he’s a total stranger. I know his messages, his timing, the way he types when he’s excited versus the way he lingers when something’s wrong. I know the way he listens, really listens. He’s been around long enough that a visit shouldn’t feel like such a leap. But it does.
Maybe because it’s not just some casual meetup. Not to me. This isn’t a hey, we should hang sometime. It’s a line drawn between the safety of a screen and the messy, terrifying intimacy of real life. And the second I cross it, I can’t go back. I stare at his message longer than I should. My thumb hovers. My stomach flips.
Me: Okay. Let’s do it! I’ll come visit :)
Before I can second-guess myself, I hit send. The reply comes almost immediately.
Carter : You just made my night :)
It’s too easy to picture him smiling when he typed that. I lock my phone and toss it onto my nightstand, pushing down the weird, fluttery feeling in my stomach. Instead of over analyzing, I roll my shoulders and force myself into self-care mode.
After an entire weekend of gaming chaos, my body feels like it’s been fused to my desk chair, and my skin is in desperate need of moisture. I strip off my worn-out sweatpants and oversized hoodie, shuffling toward the bathroom.
I crank the water too hot and step under the spray, sighing as the heat melts away the stiffness in my muscles. Steam curls around me as I shampoo away the regrets of my life choices, my mind still drifting back to Carter. The fact that he’s wanted to meet me for months, and I’m finally saying yes.
My stomach twists but not in a bad way. Just… anticipation.
I finish up, towel off, and head back to my room, pulling on soft pajama shorts and a tank top. My hair is wrapped in a towel, and I grab my favorite cinnamon chai scented lotion, slathering it over my legs as I settle onto my bed. The weight of the weekend finally drags at me.
Tomorrow, I’ll start packing. Tomorrow, I’ll overthink. For now I need rest. I pull the blankets over my shoulders, burrow deep into my pillows, and let my eyes drift shut.