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.
She catches you looking again.
This time she doesn’t tease. She just turns her head, rests her cheek against your shoulder, and lets out a small, content sigh.
“I like this,” she murmurs. “Waking up and you’re the first thing I see instead of a loading screen. Feels… nice. Normal. Like we’re a regular couple instead of ‘streamer and the guy who puts up with her bullshit schedule.’”
You turn your head and press a kiss to the top of her pink hair. She smells like her favorite vanilla body wash and the faint trace of the strawberry lip gloss she wears even at home.
“We’re still us,” you tell her. “Just… us without the RGB lights and the screaming chat for a morning.”
She hums in agreement, nuzzling closer. One of her hands comes up to rest on your bare stomach, fingers tracing idle patterns that make your skin prickle. It’s innocent. Mostly. But there’s a weight to the touch that wasn’t there yesterday.
“You know,” she says after a moment, voice casual but eyes fixed on where her fingers are drawing little circles just above your navel, “I was watching you sleep for a while before you woke up. You do this thing where your eyebrows furrow like you’re arguing with someone in your dream. It’s cute. Made me want to kiss it smooth.”
You laugh softly. “Creep.”
“Guilty.” She tilts her head up, glasses slightly askew now. Her eyes are bright behind the lenses. “But you love it.”
“I do,” you admit. Because you do. You love every weird, gamer-brained, workaholic, secretly-soft part of her.
Sakura shifts again, turning more toward you. The plaid shirt falls completely off one shoulder. The white tank top underneath is thin enough that you can see the faint outline of lace beneath it where the fabric stretches. She doesn’t seem to notice or care. Her focus is entirely on you.
“I was thinking about something else while I was watching you,” she continues, quieter now. “About how long it’s been since we just… spent a morning like this. No rush. No ‘I have to hop on in twenty.’ Just us in bed, talking. Touching. Being together without a timer running in the background.”
Her hand on your stomach stills. She looks up at you through her lashes, suddenly a little shy despite everything.
“I want that today,” she says. “If you’re okay with it. I cleared my morning. I can push the collab to tonight or tomorrow. I just… I want to be your girlfriend for a few hours instead of ‘that pink-haired streamer girl.’ Is that selfish?”
The vulnerability in her voice hits you hard. You cup her cheek with your free hand, thumb brushing just under the frame of her glasses.
“It’s not selfish,” you tell her firmly. “It’s what I’ve been wanting too. You’re allowed to want me as much as you want the grind, Sakura. I’m not going anywhere.”
Her eyes soften. She leans in and kisses you — slow, unhurried, nothing like the quick pecks she usually gives between queues. Her lips are soft and taste faintly of the strawberry gloss. When she pulls back, her glasses have fogged up slightly at the edges.
“Good,” she whispers. “Because I’m not logging in until at least noon. Maybe later. Depends on how good you are at keeping me distracted.”
The implication hangs there, warm and promising. No pressure. No immediate escalation. Just the knowledge that the whole morning is yours — hers — and she’s choosing to spend it here, in this bed, with you, instead of in front of a screen.
You smile against her mouth when she kisses you again, slower this time, deeper. Your hand slides from her cheek down to her shoulder, fingers brushing the fallen plaid fabric. She makes a small, pleased sound in the back of her throat and presses closer, the soft weight of her body against your side.
Outside, the city keeps waking up. Inside, the only sounds are the rustle of sheets, the quiet hitch of her breath when your hand settles at her waist, and the low murmur of her voice when she eventually pulls back just enough to speak.
“So,” she says, eyes sparkling behind slightly fogged lenses, pink hair messy and perfect, “what do you want to do first, boyfriend? Breakfast in bed? More kissing? Or should I tell you about the stupid thing chat did last night while I was thinking about crawling in here with you the whole time?”
You laugh, pulling her properly into your arms. She comes willingly, draping herself half across your chest like she belongs there — because she does.
“Tell me about chat,” you say, fingers carding gently through her pink hair. “Then we can figure out the rest. We’ve got all morning.”
She’s grins against your collarbone, pink bob tickling your jaw, glasses slightly fogged from the warmth of your shared breath. The oversized plaid shirt has slipped completely off both shoulders now, hanging loosely around her elbows like it’s given up trying to stay on. Underneath, that thin white ribbed tank top is pushed up just enough from how she’s pressed against you, the lace trim brushing your skin every time she shifts.
Her hips move in a lazy, unconscious grind — or maybe not so unconscious. The soft curve of her mound presses right against your collarbone through the thin layers of fabric, the heat of her seeping through your skin. It’s not frantic. It’s slow. Thoughtful. Like she’s using the motion to punctuate whatever she’s saying, like her body is having its own conversation with yours while her mouth keeps telling the story about last night’s stream. Every slow shift of her weight sends a spark straight to your cock, which is already half-hard from the way she’s been kissing and touching you for the last twenty minutes.
She’s still talking.
“…and then this one guy—username was like, CarryMeDaddy69 or some shit—keeps spamming in chat the whole game,” she says, voice a little breathy now but still trying to sound casual. Her cheek is pressed to your collarbone, lips brushing skin with every word. “He’s like, ‘Sakura if you carry this game I’ll duo with you and show you my rank one mechanics~’ with the little winky face. And I’m mid-fight, trying not to int, and chat’s just losing it in the emote spam. Heart emojis everywhere. Someone else goes ‘marry me queen’ and another one’s like ‘step on me with those gamer thighs.’”
You huff a laugh, but it comes out rougher than you mean because she chooses that exact moment to roll her hips a little harder. The pressure against your growing erection makes your breath hitch.
“Sounds like a normal Tuesday in your chat,” you manage, one hand sliding down her back to rest at the dip of her waist. Your fingers slip under the hem of the plaid shirt, finding warm skin. “You usually just roast them and move on.”
Sakura makes a soft noise—half amusement, half something else—and grinds again. Slower this time. Deliberate. You feel the shape of her through the shorts, the way her thighs flex as she moves. She’s not even trying to hide it anymore.
“I did roast them,” she says, lifting her head just enough to look at you. Her glasses are slightly fogged at the bottom edges from how close she’s been pressed against you. Pink hair is messy, bangs falling into her eyes. “Told them if they wanted to flirt they could at least gift subs first. But the whole time I was talking shit back to chat… I kept thinking about you.”
Her hips roll forward again, and this time there’s no mistaking it—she’s rubbing herself against your thigh in a slow, lazy rhythm. You can feel how warm she is, how the movement makes her breath catch just a little.
“Kept thinking about how you were in the other room sleeping like a log while these losers were trying to rizz me in real time,” she continues, voice dropping. “And how you never do that shit. You just… bring me water and snacks and kiss me when I’m tilted and tell me I’m still the best even when I go 0-7 in ranked.” Another grind, slower, deeper. Her eyes flutter half-shut behind the glasses. “Made me kinda horny, actually. Sitting there in my chair, legs crossed under the desk, trying not to squirm while some random was calling me ‘mommy’ in chat and I was just thinking about crawling in here and waking you up with my mouth.”
The words hit you like a shot of heat straight down your spine. Your cock twitches hard against her thigh. She feels it—there’s no way she doesn’t—and her lips curve into that small, wicked little smile she gets when she knows exactly what she’s doing to you.
“Sakura…” you breathe.
She doesn’t stop moving. If anything, she presses closer, chest to chest now, the soft swell of her breasts in that thin white tank top squishing against you. You can feel the lace trim at the neckline brushing your skin. One of the buttons on the plaid shirt has come undone completely, and the fabric slips further down her arm.
“I kept thinking about your hands,” she murmurs, lips brushing your collarbone again. “How you touch me when I finally log off and come to bed all tired and sweaty from streaming. How you never rush even when I’m half-asleep and just want you inside me quick.” Her hips roll in a particularly slow, filthy circle. “Chat can flirt all they want. They don’t get this. They don’t get you grinding against me while I tell you how bad I wanted to ditch the stream and come sit on your face instead.”
You groan, low and helpless, and your hands tighten on her waist. She laughs softly—breathy, a little shaky—and then she’s kissing up the side of your neck, open-mouthed and warm.
“I turned the stream off early,” she admits between kisses. “Told them I had a ‘personal emergency.’ Which was a lie. The emergency was that I was wet in my gaming chair thinking about my boyfriend’s cock while some loser was offering to boost me.”
She shifts again, and suddenly she’s straddling your thigh properly, knees on either side of your leg, grinding down with more purpose. The movement makes her tank top ride up further. You can see the soft undercurve of her breast where the fabric has slipped. She notices you looking and doesn’t fix it. Instead she reaches down, takes your hand, and guides it up under the hem of her shirt until your palm is cupping the warm, full weight of one breast through the thin ribbed material.
“Touch me,” she whispers. “Please. I’ve been thinking about it since last night.”
You don’t need to be told twice.
Your thumb brushes over her nipple and it’s already stiff, poking against the fabric. She gasps softly, hips stuttering in their rhythm. You do it again—slow circles, gentle pinches—and she moans, the sound muffled against your collarbone as she keeps grinding.
“Fuck… yeah, like that,” she breathes. “Chat was being so annoying and all I could think was how much better your hands feel. How you know exactly how I like it. Not too rough at first. Just… teasing.”
She’s fully hard against you now, the heat between her legs unmistakable even through two layers of fabric. Your own cock is straining against your sleep shorts, aching with every roll of her hips. The friction is maddening—perfect and not enough all at once.
Sakura pulls back just enough to look at you. Her cheeks are flushed pink, glasses slightly crooked, lips shiny from kissing your skin. The white tank top is pushed up on one side from where your hand is under it, exposing the soft swell of her breast and the lace edge that’s barely containing her nipple.
“I want you,” she says simply. No performance. No streamer voice. Just your girlfriend, honest and a little desperate. “Not quick. Not because I’m tired after stream and need to get off fast before I pass out. I want to feel you. All of it.”
She reaches down between you without breaking eye contact. Her small hand slips under the waistband of your shorts and wraps around your cock in one smooth motion. You’re already leaking, and the first slow stroke makes your hips jerk up into her grip.
“Shit—Sakura—”
“Shhh.” She kisses you quiet, tongue sliding against yours while her hand works you in long, lazy strokes. Her thumb swipes over the head on every upstroke, spreading the precum. “Let me. I’ve been thinking about this for hours. How hard you’d get just from me telling you about chat being horny for me. How you’d let me jerk you off while you play with my tits.”
She guides your head down with her free hand, pressing your face into the soft valley between her breasts. The tank top is low enough now that you can mouth at the exposed skin easily. You kiss along the curve, then tug the fabric down further with your teeth until one full breast spills free. Her nipple is dark pink, stiff, and you latch on immediately—sucking slow and deep, tongue flicking over the sensitive peak.
Sakura moans loud and unrestrained, the sound echoing in the quiet bedroom. Her hand on your cock tightens, strokes speeding up just a little.
“Oh fuck—yes, baby, just like that,” she gasps. “Suck on them. They’re so sensitive today. Been thinking about your mouth since I logged off.”
You switch sides, pulling the other strap down with your hand so both breasts are out. The white tank top is bunched under them now, framing them perfectly. You lick and suck and nip gently, alternating between the two while she jerks you off in a steady rhythm. Her hips keep moving—grinding against your thigh in time with her strokes—like she can’t help chasing her own pleasure even while she’s focused on yours.
Every so often she talks, voice shaky and sweet between moans.
“Chat doesn’t know how good you make me feel,” she pants. “They think I’m this untouchable streamer girl. But you get to see me like this—glasses on, hair messy, letting you suck my tits while I stroke your cock in our bed. They’d lose their minds if they knew.”
You groan around her nipple, the vibration making her whimper. Your free hand slides down to grip her ass through the shorts, encouraging her to grind harder. She does—rolling her hips in tight circles, the heat and pressure against your thigh getting wetter by the second.
“I’m so wet,” she whispers, almost shy even now. “Just from talking about it. From feeling you get hard for me. Can you feel it through my shorts?”
You can. The fabric is damp where she’s been rubbing against you. You slip your hand under the waistband of her shorts and find her bare—no panties—and soaking. Your fingers slide easily through her folds, and she cries out when you brush her clit.
“Fuck—yes, touch me there too,” she moans. “I want both. Your mouth on my tits and your fingers—ah—inside me while I jerk you off.”
You push two fingers into her without hesitation. She’s tight and hot and so wet it’s obscene. She clenches around you immediately, hips jerking forward into your hand while her strokes on your cock get a little sloppy from how good it feels.
The room fills with sounds—her soft, breathy moans, the wet slide of your fingers, the quiet filthy sound of her hand working your cock, your own groans muffled against her breasts. She keeps talking through it, voice breaking every time you curl your fingers just right.
“Remember that one dono last week who said he’d pay my rent if I sat on his face?” she gasps out, laughing breathlessly even as she rides your fingers. “I told him to touch grass. But I was thinking about you. How you let me sit on your face for real after streams when I’m all sweaty and tired and I just want to cum on your tongue before I pass out.”
You suck harder on her nipple in response, teeth grazing just enough to make her whine. Her hand speeds up on your cock—tight, perfect strokes from base to tip, twisting on the upstroke the way she knows drives you crazy.
“I’m close already,” she admits, voice small and desperate. “Just from this. From grinding on you and feeling your mouth and talking about how much I want you. God, I’m such a slut for you.”
“You’re perfect,” you tell her, pulling off her breast just long enough to speak. “My perfect girl. My streamer who comes home and gets needy for her boyfriend’s cock.”
She laughs—bright and broken—and then she’s kissing you hard, messy, all tongue and teeth and little moans into your mouth. Her hand never stops moving on you. Neither do your fingers inside her.
When she pulls back, her glasses are completely fogged. She takes them off with one hand and tosses them onto the nightstand without looking. Her eyes are dark, pupils blown, pink hair sticking to her flushed cheeks.
“I want you inside me,” she says. No teasing left. Just raw want. “Now. Please. I’ve been good. I took the morning off. I told you about chat. I jerked you off while you sucked my tits. I want my reward.”
You don’t make her ask twice.
You pull your fingers out of her slowly—she whines at the loss—and help her shove her shorts the rest of the way down. She kicks them off along with the last of the plaid shirt until she’s just in the bunched-up white tank top. You push your own shorts down and she immediately climbs on top of you, straddling your hips.
Her hand wraps around your cock again, guiding the head through her soaked folds. She rubs you against her clit a few times, both of you moaning at the contact, before she lines you up and sinks down in one slow, perfect motion.
The heat. The tightness. The way she clenches around you as she takes every inch—it punches the air out of your lungs. Sakura’s head falls back, mouth open in a silent moan, hands braced on your chest. When she’s fully seated, she stays there for a second, just feeling you, walls fluttering around your cock.
“Fuck,” she breathes. “You feel so good. Always so good. Like you were made for me.”
She starts to move—slow at first, rolling her hips in that same grinding motion from earlier, but now with your cock buried deep inside her. Every roll drags you against that perfect spot inside her. Her breasts bounce gently with the movement, still framed by the pushed-down tank top. You reach up and cup them both, thumbs brushing her nipples, and she moans loud.
“Yeah—play with them while I ride you,” she pants. “I love when you do that. Makes me feel so—ah—full and sensitive everywhere.”
You sit up a little so you can mouth at her breasts again while she rides you. The new angle makes her cry out. She wraps her arms around your neck, holding you there as she bounces faster, the wet sound of her pussy taking your cock filling the room along with her moans and the occasional soft “fuck” or “baby” when you hit just right.
“I love you,” she gasps against your hair. “Love you so much. Even when I’m being a dumb gamer who prioritizes ranked over morning sex. I still love you. Want you. Need you.”
You thrust up to meet her, hands gripping her ass to help her move. The pace builds—still not frantic, but deeper, more intentional. Every time she drops down you fill her completely. Every time she rises you feel her clench like she doesn’t want to let you go.
She keeps talking through it, voice getting higher, more broken.
“Chat can flirt all they want,” she moans. “They can spam all the heart emojis and call me whatever. None of them get to see me like this—riding my boyfriend’s cock in our bed with my tits in his mouth and my glasses off because I can’t see straight from how good it feels.”
You suck hard on one nipple and she nearly sobs, hips stuttering.
“I’m gonna cum,” she warns, voice cracking. “I’m so close—don’t stop—please don’t stop—”
You don’t. You thrust up harder, one hand sliding between you to rub her clit in tight circles while your mouth stays on her breast. She cums with a broken cry of your name, walls clamping down around you so tight it almost hurts. Her whole body shakes, thighs trembling, pink hair falling into her face as she rides it out.
You follow right after—burying yourself deep and cumming hard inside her, groaning against her chest as the pleasure crashes over you in waves. She keeps moving through it, slow and sweet, milking every drop while she whispers soft praise against your hair.
When it’s over she collapses forward onto you, boneless and warm and still twitching around your softening cock. You wrap your arms around her, one hand stroking her messy pink hair, the other rubbing slow circles on her back under the bunched tank top.
For a long minute neither of you speaks. Just breathing. Heartbeats. The occasional soft kiss pressed to whatever skin is closest.
Eventually Sakura lifts her head. Her cheeks are still flushed, eyes soft and a little glassy. She looks thoroughly fucked and completely happy about it.
“…I should take mornings off more often,” she mumbles, voice hoarse.
You laugh, the sound rumbling through both of you. “Yeah. You should.”
She grins, leans down, and kisses you slow and sweet. When she pulls back she rests her forehead against yours, glasses still abandoned on the nightstand.
“Love you,” she says again, quieter this time. “Even when I’m a grind-obsessed streamer who sometimes forgets the real world exists outside of queue times.”
“Love you too,” you answer, meaning it with every part of you. “Even when your chat tries to steal you with bad flirting and you come home and steal my soul instead.”
She laughs again—bright, genuine—and cuddles closer, tucking her face into your neck.
Outside, the city keeps moving. Inside, the bed is warm, the sheets are a mess, and your girlfriend is exactly where she chose to be this morning, in your arms, pink hair everywhere, tank top still bunched under her breasts, completely yours.
No stream. No chat. No timers.
Just this.
And it’s perfect.

21 likes from Sykeeeeee8, nkip34, kryphtot, Objective, ItzStacyyyy, PinkBlood, Rikusaki, ssb1s, fahzball, ty, Had3s, mole, Sh1ba100, mzhbear, hyeyulenjoyer, kindtyranny, kevindapenguin, Urban Mecha, QWER, and ShortPingu, .