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.
2
Carter
Istep out onto the narrow balcony just off my bedroom, the early air still cool enough to raise goosebumps across my arms. It’s quiet out here but my brain’s already loud and running a million miles a minute.
I lean into the railing, stretch until my spine cracks, and pull my phone from the hoodie pocket like I haven’t already checked it a dozen times this morning. Haven’s text from last night is still open on the screen.
After months of watching her stream, of laughing over inside jokes no one else would get, of letting her absolutely destroy me in chat while I pretended not to be grinning like an idiot, she’s actually coming here. In real life, to see me.
I scrub a hand through my hair, trying to temper the giddy flutter in my chest, but it’s useless. She’s not just some crush anymore. She’sher. All fire and heart and chaos in a headset.
For some wild and crazy reason, she’s agreeing to drive fifty miles just to be in my orbit.
I open our texts again, thumbs hovering over the keyboard.
We’ve always been easy, flirty and effortless. She makes it feel like I don’t have to try too hard to be funny, or cool, or whatever the hell guys are supposed to be when they like someone.
With Haven, I can just be.And I think that’s why this feels like such a big deal, because it’s not nerves I’m feeling. I’ve been waiting for this moment longer than I want to admit.