Comments Chat TOP rating Top 300

ñòðåëêàNew stories 69492

ñòðåëêàAnal 12669

ñòðåëêàAsian 1567

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

ñòðåëêàAuthoritarian 2675

ñòðåëêàBDSM 6086 +1

ñòðåëêàBestiality 2961

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

ñòðåëêàBlack 1795

ñòðåëêàBlackmail 1867

ñòðåëêàBlowjob 17820 +2

ñòðåëêàBody modification 1176 +1

ñòðåëêàBoy 1710

ñòðåëêàCheating 4072

ñòðåëêàCoercion 2250

ñòðåëêàConsensual Sex 14809 +3

ñòðåëêàCuckold 1123

ñòðåëêàCum Swallowing 7693

ñòðåëêàDark Fantasy 5321

ñòðåëêàDeath 805

ñòðåëêàDiary 2877

ñòðåëêàDiscipline 864 +2

ñòðåëêàDomination/submission 3485

ñòðåëêàDrug 941

ñòðåëêàErotica 3565

ñòðåëêàExhibitionism 2847

ñòðåëêàExtreme 924

ñòðåëêàFantastic 2208

ñòðåëêàFantasy 11879

ñòðåëêàFemale Domination 1082

ñòðåëêàFemale solo 2013

ñòðåëêàFiction 31483 +1

ñòðåëêàFirst Time 4775 +1

ñòðåëêàFisting 298

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

ñòðåëêàGay 2834

ñòðåëêàGothic 167

ñòðåëêàGroup Sex 2502

ñòðåëêàHardcore 1897

ñòðåëêàHumiliation 1474

ñòðåëêàIncest 9182 +1

ñòðåëêàInterracial 1142

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

ñòðåëêàLactation 211

ñòðåëêàLatina 183

ñòðåëêàLesbian 3161

ñòðåëêàMale / Female 6370

ñòðåëêàMale Domination 469

ñòðåëêàmassage 192

ñòðåëêàMasturbation 2170

ñòðåëêàMature 978 +1

ñòðåëêàMind Control 617

ñòðåëêàMonster 277

ñòðåëêàMurder 193

ñòðåëêàNon-consensual sex 940

ñòðåëêàNon-Erotic 651

ñòðåëêàOral Sex 3178

ñòðåëêàPoem 454

ñòðåëêàPregnant 441

ñòðåëêàProstitution 329

ñòðåëêàRape 1040

ñòðåëêàReluctance 657

ñòðåëêàRomance 2152

ñòðåëêàSchool 798 +1

ñòðåëêàSex Joke 689

ñòðåëêàSlavery 245

ñòðåëêàSpanking 300

ñòðåëêàTeen 4569 +2

ñòðåëêàThreesome 711 +1

ñòðåëêàTorture 154

ñòðåëêàToys 239

ñòðåëêàTranssexual 249

ñòðåëêàTrue Story 11410 +2

ñòðåëêàViolence 406

ñòðåëêàVirginity 714 +1

ñòðåëêàVoyeurism 603

ñòðåëêàWater Sports/Pissing 218 +1

ñòðåëêàWife 662 +1

ñòðåëêàWritten by women 818


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.


3975   11 6907  1   Next part

Add to favorites
  • Complain about a story

    * Mandatory field

Leave your comment

Sign Up and leave comment

Last stories by sorenkraft

arrowChat +1