Wake up to see your gamer girlfriend by your side.
You wake up slowly, the way you always do when Sakura isn’t streaming — heavy limbs, brain foggy, the soft weight of the duvet pinning you down like it’s trying to keep you in the dream you were having. The first thing that usually hits you is sound. Not the birds outside or the distant city hum, but the rapid, aggressive click-click-click of her custom mechanical keyboard, the tinny echo of game audio through her headset, and her voice — sometimes sweet and high when she’s being cute for chat, sometimes sharp and swearing like a sailor when she’s losing rank.
Today there’s nothing.
Just the low hum of the air conditioner and the faint rustle of fabric.
Your eyes crack open. The curtains are half-drawn, letting in that pale, gentle morning light that makes everything look softer. The blue sheets are rumpled around you. One of Sakura’s plushies — the little white cat she won at a claw machine on your third date — is half-buried under the pillow next to yours.
You turn your head.
She’s sitting right there on the bed with you.

Not in her streaming chair in the other room. Not hunched over her triple-monitor setup with energy drinks and snack wrappers scattered around her like ritual offerings. She’s here, cross-legged near the foot of the bed, wearing that oversized brown-and-beige plaid shirt you got her last month because she said it looked “peak cozy girlfriend aesthetic.” The sleeves are rolled up unevenly, one cuff already slipping down her wrist. Underneath, the thin white ribbed tank top clings to her in a way that makes your still-sleepy brain stutter. The lace trim along the neckline shifts every time she breathes.
Her pink bob is a little messy, bangs falling into her eyes, and she’s got her round black-framed glasses on — the ones she only wears at home, the ones that make her look like the nerdy gamer girl half her chat is already in love with. She’s barefoot, knees drawn up slightly, one hand resting on her thigh while the other is curled near her mouth like she was biting her nail and forgot to stop.
And she’s staring at you.
Not scrolling on her phone. Not watching a VOD. Just… looking. Soft eyes behind the lenses, lips parted like she was about to say something and then decided to wait for you to wake up instead.
It’s weird.
Sakura is a hardcore gamer. A full-time streamer. The kind of girl who treats sleep like an optional side quest and would rather queue another ranked game than cuddle most mornings. You’ve woken up alone more times than you can count, padding into her streaming room with coffee just to kiss the top of her head while she’s mid-callout. She always mutes for two seconds, tilts her head back for the kiss, then goes right back to flaming the enemy team.
But today she’s here. Waiting.
“…Morning,” you rasp, voice still thick with sleep. You push yourself up on one elbow, the blanket sliding down your bare chest. “Did I sleep through an apocalypse or something?”
Sakura’s mouth curves into that small, crooked smile she only gives you when no one else is around — the one that doesn’t need to perform for chat. She adjusts her glasses with one finger, pushing them higher up her nose.
“You were dead to the world,” she says. Her voice is still a little raspy, the way it gets after long streams. “I came in here like an hour ago. You didn’t even twitch when I sat down.”
You glance at the digital clock on the nightstand. 10:47 a.m. Late for you. Later for her.
“…You’re not streaming.”
It’s not a question. It’s confusion wrapped in observation.
She shrugs, the movement making the plaid shirt slip further off one shoulder. The white strap of her tank top is visible now, delicate against her skin. She doesn’t fix it.
“Told chat last night I was taking the morning off. Said I had ‘personal stuff.’” She makes air quotes with her fingers, then lets her hand drop back to her thigh. “They probably think I’m editing or doing a sponsor thing. I don’t care. I just… didn’t feel like queuing today.”
You sit up properly now, back against the headboard. The sheets pool around your waist. Sakura’s eyes flick down for half a second — quick, almost shy — before coming back to your face. That’s new too. She’s seen you shirtless a thousand times. Lived with you for eight months. But something about the way she’s looking at you right now feels different. Softer. Hungrier in a quiet way she hasn’t let show in weeks.
“You okay?” you ask, because that’s what you do. You’re the steady one. The one who makes sure she eats when she’s on a 12-hour stream grind. The one who rubs her shoulders after bad ranked sessions and tells her the toxic chatters can eat shit. “Rough night?”
She shakes her head. Pink hair sways. One strand sticks to her glossed lower lip and she doesn’t move it.
“No. Actually… it was a good stream. Hit my sub goal. Did the usual ‘chat picks my next game’ bit. It was fun.” She pauses, teeth catching her bottom lip for a second. “But the whole time I kept thinking about how you were in the other room sleeping. How you always let me do my thing even when it means I come to bed at 5 a.m. and pass out on your chest before I can even say goodnight properly.”
You don’t know what to say to that, so you just reach out and tuck that stray pink strand behind her ear. Your fingers brush her cheek. She leans into the touch without thinking, eyes half-lidding behind the glasses.
“I like taking care of you,” you tell her honestly. “Even if it means I wake up to an empty bed most days.”
Sakura’s smile turns a little crooked again. She scoots closer on the mattress until her knee bumps yours. The contact is warm. She’s always warm.
“I know. And I love you for it. But sometimes I feel like a shitty girlfriend because of it.” She laughs under her breath, self-deprecating in that way only she can pull off. “Like… hi, I’m Sakura, I’m dating the most patient guy alive and I repay him by turning our apartment into a 24/7 gaming den and forgetting to kiss him good morning because I’m already in queue.”
You chuckle, the sound low in your chest. “You kissed me good morning yesterday. I think. Or maybe that was a dream.”
“It was real,” she says immediately. “I remember because you made that little noise in your throat and pulled me back down for another one even though you were half-asleep. It was cute. Made me want to ditch the stream and crawl back in with you.”
The words hang between you. There’s a shift in the air — subtle, but there. The usual morning-after-stream haze is missing. No exhaustion dragging at her shoulders. No “just five more minutes of ranked” excuses. She’s fully here. Present. Looking at you like she’s seeing something she’s been too busy to notice lately.
You study her for a moment. The way the morning light catches on her pink hair, turning it almost peach at the edges. The faint freckles across her nose that only show when she’s not wearing heavy stream makeup. The way the white tank top dips just enough to show the soft swell of her chest, rising and falling with each breath. The plaid shirt has slipped again, now hanging off both shoulders like it’s trying to escape. Her thighs are bare — she’s wearing those soft gray lounge shorts she stole from you months ago — and they look impossibly smooth in the light.
She notices you noticing.
Her cheeks tint the tiniest bit pink, but she doesn’t pull the shirt back up. Instead she tilts her head, studying you right back.
“What?” she asks, voice quieter now. “You’re looking at me weird.”
“You’re the one sitting here staring at me while I sleep like some kind of anime protagonist,” you tease gently. “I’m just trying to figure out if you got replaced by a clone who actually prioritizes boyfriend time over Apex or whatever you were grinding last night.”
Sakura laughs — a real laugh, bright and a little breathy. She leans forward and flicks your forehead with two fingers.
“Dummy. I can want both, you know. I can be a hardcore gamer and want to wake up next to my boyfriend without a keyboard between us for once.” She pauses, then adds softer, “I missed you. Even when you’re in the next room. It’s stupid, but… yeah.”
The honesty hits you somewhere in the chest. You reach for her hand without thinking, threading your fingers through hers. Her nails are short, painted a soft pastel pink that matches her hair. Gamer hands — quick, precise, a little callused from years of clicking.
“It’s not stupid,” you tell her. “I miss you too sometimes. Even when I can hear you swearing at your teammates through the wall.”
She squeezes your hand. Her thumb strokes over your knuckles in that absent way she does when she’s thinking.
“I was thinking…” She hesitates, then pushes through it. “Maybe we could just… stay in bed for a while this morning. No stream. No editing. No ‘just one more game.’ Just us. I can make us breakfast later. Or we can order in. Or we can do nothing. I don’t care. I just want to be here with you without feeling guilty about neglecting chat or my schedule for a couple hours.”
You blink at her. This is new. Sakura’s work ethic is borderline terrifying. She treats streaming like a full-time job with overtime and side quests. The fact that she’s voluntarily carving out morning time — prime streaming hours for her audience — just to sit here with you feels big.
“Yeah?” you say, voice a little rougher than you mean it to be. “You sure chat won’t riot?”
She shrugs again, the shirt slipping even more. One whole shoulder is bare now, smooth skin glowing in the light. “They’ll survive. I give them enough content the rest of the week. Besides…” Her eyes meet yours, steady behind the glasses. “I’d rather be here. With you. Right now.”
The silence that follows isn’t awkward. It’s charged in the best way — the kind of quiet that comes when two people who know each other’s bodies and rhythms suddenly have uninterrupted time and no excuses to fill it with anything but each other.
You tug lightly on her hand. “C’mere then.”
Sakura doesn’t need to be told twice. She uncurls from her cross-legged position and crawls up the bed toward you, the plaid shirt billowing around her like a cape. She settles beside you, back against the headboard, shoulder pressed to yours. The mattress dips. Her bare thigh slides against your leg under the blanket. She’s warm. Always so warm.
For a minute neither of you speaks. You just sit there, fingers still linked, listening to the quiet apartment and the distant sounds of the city waking up outside the window. From this angle you can see the curve of her neck, the way a few strands of pink hair cling to the side of her throat. The white tank top has ridden up slightly where she’s sitting, exposing a sliver of soft stomach above the waistband of the stolen shorts.
70 likes from Sykeeeeee9, nkip34, kryphtot, Objective, ItzStacyyyy, PinkBlood, Rikusaki, ssb, fahzball, ty, Had3s, mole, Sh1ba100, mzhbear, hyeyulenjoyer, kindtyranny, kevindapenguin, Urban Mecha, QWER, and ShortPingu, .
3 recommendations from Urban Mecha, Obshsuxixjsnsh, and Kpop reader.