Comments Chat TOP rating Top 300

ñòðåëêàNew stories 69764

ñòðåëêàAnal 12671 +1

ñòðåëêàAsian 1570

ñòðåëêàAss to mouth 3465

ñòðåëêàAuthoritarian 2687 +7

ñòðåëêàBDSM 6127 +2

ñòðåëêàBestiality 2967 +1

ñòðåëêàBi-sexual 5395

ñòðåëêàBlack 1799

ñòðåëêàBlackmail 1875 +7

ñòðåëêàBlowjob 17857

ñòðåëêàBody modification 1177

ñòðåëêàBoy 1714

ñòðåëêàCheating 4086 +3

ñòðåëêàCoercion 2255

ñòðåëêàConsensual Sex 14890 +7

ñòðåëêàCuckold 1137 +2

ñòðåëêàCum Swallowing 7737

ñòðåëêàDark Fantasy 5325

ñòðåëêàDeath 809

ñòðåëêàDiary 2882

ñòðåëêàDiscipline 875

ñòðåëêàDomination/submission 3523 +10

ñòðåëêàDrug 946

ñòðåëêàErotica 3574 +1

ñòðåëêàExhibitionism 2862

ñòðåëêàExtreme 933

ñòðåëêàFantastic 2209

ñòðåëêàFantasy 11892 +4

ñòðåëêàFemale Domination 1090

ñòðåëêàFemale solo 2017 +1

ñòðåëêàFiction 31514 +9

ñòðåëêàFirst Time 4792 +2

ñòðåëêàFisting 305

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

ñòðåëêàGay 2843

ñòðåëêàGothic 167

ñòðåëêàGroup Sex 2522 +3

ñòðåëêàHardcore 1899

ñòðåëêàHumiliation 1484 +6

ñòðåëêàIncest 9232 +4

ñòðåëêàInterracial 1149 +5

ñòðåëêàJob/Place-of-work 1126 +1

ñòðåëêàLactation 212 +1

ñòðåëêàLatina 184

ñòðåëêàLesbian 3174 +3

ñòðåëêàMale / Female 6370

ñòðåëêàMale Domination 488

ñòðåëêàmassage 193

ñòðåëêàMasturbation 2191 +2

ñòðåëêàMature 986 +1

ñòðåëêàMind Control 626

ñòðåëêàMonster 286 +2

ñòðåëêàMurder 196

ñòðåëêàNon-consensual sex 950 +3

ñòðåëêàNon-Erotic 651

ñòðåëêàOral Sex 3247 +4

ñòðåëêàPoem 456

ñòðåëêàPregnant 458

ñòðåëêàProstitution 330

ñòðåëêàRape 1046 +1

ñòðåëêàReluctance 659

ñòðåëêàRomance 2169 +4

ñòðåëêàSchool 801 +1

ñòðåëêàSex Joke 689

ñòðåëêàSlavery 246

ñòðåëêàSpanking 302

ñòðåëêàTeen 4619 +3

ñòðåëêàThreesome 716 +1

ñòðåëêàTorture 161

ñòðåëêàToys 241

ñòðåëêàTranssexual 255 +1

ñòðåëêàTrue Story 11420 +1

ñòðåëêàViolence 415

ñòðåëêàVirginity 728

ñòðåëêàVoyeurism 623

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

ñòðåëêàWife 663

ñòðåëêàWritten by women 825 +1


Sex games

My Valentine Came With a QR Code (Chapter 9)

Author: sorenkraft

Date: 26 April 2026

First Time, Gay, Romance, Erotica

  • Font:

story pic

Moving Day Heat

Two weeks had slipped by in the kind of haze I used to think only happened in movies. Steph gave notice on his Georgetown lease the Monday after Valentine’s. We spent the next fourteen days in a quiet frenzy: packing boxes between gym sessions, laughing over his ridiculous collection of protein shakers, stealing kisses while taping cardboard shut. He kept saying he wasn’t moving in... not officially, not yet.... just “crashing indefinitely until I find my own place closer.” We both knew it was bullshit. His toothbrush was already by my sink. Half his wardrobe had migrated to my closet. The last box of books got carried up the elevator this afternoon.

The apartment smelled like cardboard and his citrus body wash. Late-afternoon sun slanted through the windows, turning the living room gold. We’d just finished stacking the last of his dumbbells in the corner I’d cleared for him. Both of us were sweaty, shirts clinging, breathing a little hard from hauling shit up three flights when the elevator decided to take a lunch break.

Steph straightened, wiped his forehead with the hem of his tank, exposing that smooth, carved stomach I still couldn’t get enough of. He caught me staring. Grinned slow and filthy.

“Like what you see, consultant?”

“Always.”

He stepped closer... close enough I could smell him, salt and clean sweat and the faint trace of the cologne he’d started wearing just for me. His hand slid up my chest, fingers curling into the dark hair peeking above my collar.

“Shower?” he asked, voice already dropping.

I shook my head. “Not yet.”

His eyebrows lifted. “Oh?”

I grabbed his wrist, tugged him toward the bedroom. “Not yet.”

The door clicked shut behind us. I didn’t bother with lights; the golden hour was enough. I pushed him back against the wall: gentle but firm, caged him with my arms. He tilted his head back, throat exposed, green eyes dark and hungry.

I kissed him hard. No preamble. Tongue deep, tasting the faint salt of his mouth, swallowing the small moan he gave when I pressed my thigh between his legs. He was already half-hard, thick length straining the front of his gym shorts. I ground against him once... slow roll of hips and he bucked, fingers digging into my shoulders.

“Fuck... Avie!”

I dropped to my knees.

His breath hitched. I yanked his shorts and briefs down in one motion; his cock sprang free: uncut, flushed dark pink, already slick at the tip, foreskin partially retracted. I wrapped my hand around the base, gave one slow stroke, watched the foreskin slide back fully to reveal the glistening head.

He groaned, head thunking back against the wall.

I took him in my mouth: slow at first, tongue swirling around the head, tasting the bead of pre-cum, then sinking deeper until my lips met my fist. He was thick enough to stretch my mouth, hot and velvet-hard on my tongue. I sucked hard, hollowing my cheeks, bobbing in a steady rhythm while my free hand cupped his balls, rolling them gently.

“Shit! Oh god... your mouth...” His hips jerked, shallow thrusts he couldn’t quite control. I let him fuck my face for a minute, relaxing my throat, taking him deeper until my nose brushed the trimmed blond hair at his base.

When I pulled off with a wet pop, a string of spit connected my lips to his cock. He looked wrecked already. Chest heaving, pupils blown.

“Bed, ” I rasped. “Now.”

He scrambled onto the mattress, kicking off the rest of his clothes. I stripped fast: hoodie, shorts, briefs... cock springing up heavy and leaking. Cut head flushed dark, veins standing out. Steph’s eyes locked on it, tongue darting out to wet his bottom lip.

I climbed over him, kissed him filthy, sharing the taste of him while I reached for the nightstand. Lube. Condoms. But he grabbed my wrist.

“No condom, ” he whispered against my mouth. “Just you. I want to feel you raw.”

My cock throbbed at the words. “You sure?”

“We’re both negative. Tested last month. Haven’t been with anyone else.” He looked up, eyes steady despite the flush on his cheeks. “I trust you.”

I kissed him deep: grateful, possessive... then slicked my fingers.

I worked him open slow. One finger, then two, scissoring, curling until I found that spot that made his back arch and a broken “fuck... there...” spill from his lips. Three fingers... stretching him wide, watching his cock leak steadily onto his abs, untouched.

When he was trembling, begging: “Please... need you inside...” I pulled my fingers free, slicked myself with more lube, lined up.

I pushed in slow.

No barrier. Just heat: tight, velvet, perfect. He gasped, nails raking down my back. I sank deeper inch by inch until my hips met his ass, buried to the root. We both stilled, breathing hard, foreheads pressed together.

“You feel...” He swallowed. “So fucking good.”

I started moving... slow, deep rolls at first, letting him feel every inch dragging out, then pushing back in. He wrapped his legs around my waist, heels digging into my ass, urging me harder.

“More, ” he panted. “Fuck me harder.”

I did.

The bed creaked under us. Skin slapping skin. His moans grew louder... raw, unrestrained. I angled up, hitting his prostate on every thrust. He cried out, cock jerking against his stomach, smearing pre-cum in shiny streaks.

“Gonna come!” he warned, voice wrecked.

“Not yet.” I pulled out suddenly... slow, deliberate, making him whine at the loss.

Before he could protest I flipped him onto his stomach, tugged his hips up. He arched beautifully, presenting himself, ass up, hole flushed and slick from me. I spread him open with my thumbs, watched my cock slide back in: deep, one long stroke until I bottomed out again.

“Fuck... yes!”

I fucked him hard now. Hand on his neck: not choking, just holding, grounding him. The other wrapped around his cock, stroking in time with my thrusts. He pushed back to meet me, desperate, babbling... “Avie! fuck... right there... don’t stop!”

I felt him tighten, flutter around me. His whole body locked up.

“Come, ” I growled against his ear. “Come my boy.”

He did... shouting my name, cum shooting hot and thick over my fist, splattering the sheets. The rhythmic clench of his ass around me was too much. I buried deep, hips stuttering, and came inside him... pulse after pulse, filling him until it leaked out around my cock.

We collapsed together: sweaty, shaking, breathing ragged.

I stayed inside him a minute longer, softening slowly, kissing the back of his neck, his shoulder. When I finally pulled out he whimpered at the sensation, a trickle of my cum slipping down his thigh.

I rolled him onto his back, kissed him soft... slow, tender. He smiled against my mouth, lazy and sated.

“Welcome home, ” I murmured.

He laughed... breathless, happy. “Best moving-in present ever.”

I cleaned us up with a warm towel from the bathroom. We didn’t bother dressing. Just climbed back under the covers, naked, tangled. His head on my chest, my arm around him, fingers tracing the ridges of his spine.

Outside the sun had set. The apartment was quiet except for our breathing.

He pressed a kiss to my collarbone. “I love you.”

The words landed soft. Simple. True.

I tightened my arm around him. Kissed his forehead.

“I love you too.”

... To be continued

---

Thanks for reading! =)

More stories, steamy audiobooks and early access: https://www.patreon.com/sorenkraft

Fuel me with caffeine: https://buymeacoffee.com/sorenkraft


4425   3 7607  1  Rating +10 [1] Next part

Add to favorites
  • Complain about a story

    * Mandatory field

Rate this story: 10

Latest ratings: Miranda 10

Leave your comment

Sign Up and leave comment

Last stories by sorenkraft