Comments Chat TOP rating Top 300

ñòðåëêàNew stories 69283

ñòðåëêàAnal 12654 +5

ñòðåëêàAsian 1566

ñòðåëêàAss to mouth 3455 +1

ñòðåëêàAuthoritarian 2669

ñòðåëêàBDSM 6062 +1

ñòðåëêàBestiality 2950

ñòðåëêàBi-sexual 5378 +2

ñòðåëêàBlack 1791

ñòðåëêàBlackmail 1865 +1

ñòðåëêàBlowjob 17775 +9

ñòðåëêàBody modification 1172

ñòðåëêàBoy 1705

ñòðåëêàCheating 4057 +8

ñòðåëêàCoercion 2242 +1

ñòðåëêàConsensual Sex 14725 +8

ñòðåëêàCuckold 1118 +4

ñòðåëêàCum Swallowing 7675 +1

ñòðåëêàDark Fantasy 5317

ñòðåëêàDeath 802

ñòðåëêàDiary 2872 +2

ñòðåëêàDiscipline 855

ñòðåëêàDomination/submission 3458 +2

ñòðåëêàDrug 939

ñòðåëêàErotica 3545 +4

ñòðåëêàExhibitionism 2838

ñòðåëêàExtreme 912

ñòðåëêàFantastic 2206

ñòðåëêàFantasy 11861

ñòðåëêàFemale Domination 1079

ñòðåëêàFemale solo 2013

ñòðåëêàFiction 31441 +15

ñòðåëêàFirst Time 4765

ñòðåëêàFisting 295

ñòðåëêàFoot or shoe fetish 241

ñòðåëêàGay 2828

ñòðåëêàGothic 167

ñòðåëêàGroup Sex 2486 +2

ñòðåëêàHardcore 1892 +6

ñòðåëêàHumiliation 1464

ñòðåëêàIncest 9158 +3

ñòðåëêàInterracial 1135

ñòðåëêàJob/Place-of-work 1124

ñòðåëêàLactation 211

ñòðåëêàLatina 181

ñòðåëêàLesbian 3153

ñòðåëêàMale / Female 6361 +2

ñòðåëêàMale Domination 465

ñòðåëêàmassage 192

ñòðåëêàMasturbation 2158 +3

ñòðåëêàMature 969

ñòðåëêàMind Control 614

ñòðåëêàMonster 276

ñòðåëêàMurder 193

ñòðåëêàNon-consensual sex 931 +1

ñòðåëêàNon-Erotic 651

ñòðåëêàOral Sex 3150 +3

ñòðåëêàPoem 453

ñòðåëêàPregnant 438

ñòðåëêàProstitution 326 +1

ñòðåëêàRape 1032 +1

ñòðåëêàReluctance 655 +1

ñòðåëêàRomance 2147 +1

ñòðåëêàSchool 791

ñòðåëêàSex Joke 689

ñòðåëêàSlavery 243

ñòðåëêàSpanking 295

ñòðåëêàTeen 4537

ñòðåëêàThreesome 704

ñòðåëêàTorture 154

ñòðåëêàToys 236

ñòðåëêàTranssexual 245

ñòðåëêàTrue Story 11393 +4

ñòðåëêàViolence 405

ñòðåëêàVirginity 700

ñòðåëêàVoyeurism 593

ñòðåëêàWater Sports/Pissing 215

ñòðåëêàWife 649 +1

ñòðåëêàWritten by women 816


Sex games

My Valentine Came With a QR Code (Chapter 4)

Author: sorenkraft

Date: 12 April 2026

Mature, Gay, Boy, First Time

  • Font:

Êàðòèíêà ê ðàññêàçó

Closer Than Comfortable

The weekend came fast. No travel on the calendar, no escape hatch. Just me, my apartment, and the quiet that used to feel peaceful but now felt empty. I told myself I wouldn’t go to the gym Saturday morning... give it a rest day, let the soreness settle, maybe break the pattern before it became something. But by 9 a.m. I was already restless, pacing in socks, coffee gone cold on the counter.

I went.

fitARL was brighter in daylight, sunlight slanting through the windows and turning the rubber flooring gold. Fewer people than weekday evenings, mostly serious lifters who kept to themselves. I liked that. I started with shoulders, pressing overhead while trying not to scan for blond hair and a buzz cut.

He showed up twenty minutes later, gym bag slung low, hoodie unzipped over a black tank. Our eyes met the second he stepped inside. He didn’t smile right away... just held the look, long enough that it felt deliberate. Then he nodded once, small and private, and headed for the dumbbells.

We didn’t speak until we were both on the floor doing ab work: him on a mat doing leg raises, me on the decline bench doing sit-ups. Close enough to talk without shouting.

“Morning person?” I asked, exhaling on the way up.

“Only when forced, ” he grunted, legs trembling at the top of a rep. “Alarm went off at 7:30. I hit snooze three times and still hate myself.”

I chuckled. “Impressive you made it here at all.”

“Barely. Coffee helped. And knowing you’d probably be glaring at the squat rack again.”

I paused mid-sit-up. “I don’t glare.”

“You do. It’s your thinking face. Very intense. Very sexy.”

There it was... casual, tossed out like it was nothing. But his voice had dropped a fraction, quieter than the gym noise should have required. I finished the set, sat up fully, elbows on knees.

“You say that a lot, ” I said evenly.

“Say what?”

“That I’m sexy. Or hot. Or whatever.”

He lowered his legs slowly, sat up cross-legged facing me. Sweat beaded on his collarbone, catching the light. “Because it’s true. And I’m not blind.”

I studied him. No smirk this time. Just open, steady green eyes. A flush on his cheeks that might’ve been from the workout. Or not.

“You’ve got a girlfriend, ” I reminded him. Gentle. Not accusing.

His jaw tightened for half a second. “Yeah. I do.” He looked down at his hands, picked at a callus on his palm. “We had the talk last night. The big one.”

I waited.

“She’s flying out Monday for the final interview. If she gets it... and she will... she’s taking it. Wants to sign a lease out there by March. Asked if I’d come with her. I said I needed time to think.” He gave a dry laugh. “Which is code for ‘I don’t want to go and I don’t know how to say it without blowing everything up.’”

I nodded slowly. “Valentine’s is what... two weeks away?”

“Thirteen days, ” he corrected, like he’d been counting. “She already booked some fancy dinner in Georgetown. Thinks it’ll be romantic. I think it’ll be a pressure cooker.”

“You gonna go?”

“I don’t know.” He met my eyes again. “Part of me wants to rip the Band-Aid off now. Part of me doesn’t want to be the asshole who dumps her right before Valentine’s.”

“You’re not dumping her if she’s the one choosing to leave.”

He exhaled through his nose. “Feels like it anyway.”

We sat there in the quiet aftermath of that. Someone cranked up the music, some bass-heavy EDM track and it filled the space between us.

After a minute he shifted closer, knees almost brushing mine. “Can I ask you something personal?”

“Shoot.”

“Have you ever... been with someone and known it wasn’t right, but stayed anyway? Because it was easier?”

I thought about the parade of hotel hookups, the Grindr pings at 2 a.m., the empty beds by dawn. “Yeah, ” I said quietly. “For years. Different version, maybe. But yeah.”

“What made you stop?”

I looked at him... really looked. The way his lashes caught the light, the faint freckles across his nose I hadn’t noticed before, the earnestness in his expression that made my chest ache in a way I wasn’t used to.

“Realized I was tired of waking up alone even when someone was next to me.”

He swallowed. Didn’t look away.

Then, without warning, he reached out and put his hand on my forearm... just rested it there, warm palm against my skin. Not sexual. Not yet. Just contact. Steady. Like he needed the anchor.

I didn’t pull away.

We stayed like that for maybe ten seconds, long enough for it to mean something, short enough to pretend it didn’t. Then he squeezed once, lightly, and let go.

“Shower?” he asked, voice rougher than before.

“Yeah.”

In the locker room we moved slower than usual. He stripped first, back to me, shoulders rolling as he pulled the tank over his head. The muscles in his back shifted under smooth skin, a faint sheen of sweat still there. When he turned, towel low on his hips, he didn’t cover up. Just stood there, letting me see.

I felt my cock thicken under my shorts. He noticed... eyes flicking down, then back up. A small, almost shy smile curved his mouth.

Under the showers again. Adjacent stalls. Water loud enough to cover conversation, but not loud enough to hide the tension. I kept my back to him mostly, but once I turned to rinse shampoo and caught him looking. Not subtle. Not ashamed. Just watching the water run over my chest, down the trail of dark hair to where my cock hung heavy between my thighs.

He licked his bottom lip once... quick, unconscious. Then turned away like nothing happened.

When we dressed he lingered again, pulling on socks, lacing shoes with exaggerated care. Outside the cold was sharper, wind cutting through my hoodie.

We walked the familiar route. At my building he stopped, hands in pockets.

“Thanks for today, ” he said. “For... not pushing. For just being here.”

I nodded. “Anytime.”

He stepped closer... close enough I could smell his clean sweat and the faint citrus of his body wash. For a heartbeat I thought he might hug me. Or kiss me. Or something.

Instead he just looked up, eyes searching mine.

“See you Monday?” he asked softly.

“Monday, ” I promised.

He smiled: small, real, a little sad and turned to go.

I watched him walk away until he rounded the corner.

Then I went inside, locked the door behind me, leaned back against it, and let out a long, shaky breath.

Because I was starting to realize something terrifying.

I didn’t just want to fuck him anymore.

I wanted to keep him.

And that changed everything.

... To be continued

— --

Support me on Patreon for more stories, audiobooks and early access: https://www.patreon.com/sorenkraft

or Ream: https://reamstories.com/sorenkraft

Enjoyed it or not? Leave a rating! I value your feedback.


3489   18 6907    Next part

Add to favorites
  • Complain about a story

    * Mandatory field

Leave your comment

Sign Up and leave comment

Last stories by sorenkraft