Comments Chat TOP rating Top 300

ñòðåëêàNew stories 69296

ñòðåëêàAnal 12654

ñòðåëêàAsian 1566

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

ñòðåëêàAuthoritarian 2669

ñòðåëêàBDSM 6063 +1

ñòðåëêàBestiality 2952

ñòðåëêàBi-sexual 5379 +1

ñòðåëêàBlack 1791

ñòðåëêàBlackmail 1865

ñòðåëêàBlowjob 17777 +2

ñòðåëêàBody modification 1172

ñòðåëêàBoy 1706

ñòðåëêàCheating 4057

ñòðåëêàCoercion 2243

ñòðåëêàConsensual Sex 14729 +2

ñòðåëêàCuckold 1118

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

ñòðåëêàDark Fantasy 5319 +2

ñòðåëêàDeath 805 +3

ñòðåëêàDiary 2872

ñòðåëêàDiscipline 856

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

ñòðåëêàDrug 939

ñòðåëêàErotica 3545

ñòðåëêàExhibitionism 2838

ñòðåëêàExtreme 912

ñòðåëêàFantastic 2206

ñòðåëêàFantasy 11861

ñòðåëêàFemale Domination 1079

ñòðåëêàFemale solo 2013

ñòðåëêàFiction 31441

ñòðåëêàFirst Time 4765

ñòðåëêàFisting 295

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

ñòðåëêàGay 2828

ñòðåëêàGothic 167

ñòðåëêàGroup Sex 2489 +1

ñòðåëêàHardcore 1892

ñòðåëêàHumiliation 1466 +2

ñòðåëêàIncest 9159 +1

ñòðåëêàInterracial 1136

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

ñòðåëêàLactation 211

ñòðåëêàLatina 181

ñòðåëêàLesbian 3154 +1

ñòðåëêàMale / Female 6361

ñòðåëêàMale Domination 465

ñòðåëêàmassage 192

ñòðåëêàMasturbation 2161 +2

ñòðåëêàMature 969

ñòðåëêàMind Control 614

ñòðåëêàMonster 276

ñòðåëêàMurder 193

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

ñòðåëêàNon-Erotic 651

ñòðåëêàOral Sex 3153 +2

ñòðåëêàPoem 454

ñòðåëêàPregnant 438

ñòðåëêàProstitution 326

ñòðåëêàRape 1034 +2

ñòðåëêàReluctance 655

ñòðåëêàRomance 2148 +1

ñòðåëêàSchool 791

ñòðåëêàSex Joke 689

ñòðåëêàSlavery 243

ñòðåëêàSpanking 295

ñòðåëêàTeen 4539

ñòðåëêàThreesome 704

ñòðåëêàTorture 154

ñòðåëêàToys 236

ñòðåëêàTranssexual 245

ñòðåëêàTrue Story 11393

ñòðåëêàViolence 405

ñòðåëêàVirginity 701

ñòðåëêàVoyeurism 594

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

ñòðåëêàWife 652 +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.


3525   10 6907    Next part

Add to favorites
  • Complain about a story

    * Mandatory field

Leave your comment

Sign Up and leave comment

Last stories by sorenkraft