The Perfect Fit

A Fictional Story by cheekchloe.


So I matched with Ryan on this app about a month ago. His profile was cute—good smile, nice arms, and his opening message actually made me laugh instead of the usual “hey” bullshit. We clicked immediately. The conversation flowed so easily that we were texting pretty much every day for three weeks straight before we finally made plans to meet up.

I know three weeks is kind of a long time just to chat, but honestly? The anticipation made it better. We’d flirt, send each other memes, talk about random shit at 2 AM. He was funny and sweet and just the right amount of cocky in his texts. By the time we scheduled our first date, I was genuinely excited to meet him.

We met at this little cocktail bar downtown. He walked in wearing a fitted navy sweater and jeans, and I remember thinking, thank god he actually looks like his photos. He had this messy dark hair and these warm brown eyes that crinkled when he smiled. We hugged hello, and he smelled incredible—something woodsy and clean.

The chemistry was instant. We grabbed a corner booth and ordered drinks, and within twenty minutes we were leaning into each other, laughing at inside jokes we’d somehow already developed. His hand found my thigh under the table, fingers tracing lazy patterns against the fabric of my jeans. Every time he leaned in to say something close to my ear, his breath sent a little shiver down my spine.

“You want to get out of here?” he asked after our second round, voice low.

I didn’t even hesitate. “My place is like ten minutes away.”

The Uber ride was torture—in the best way. His hand stayed on my thigh, creeping higher, and I could feel myself getting wet just from the anticipation. We made out in the backseat like teenagers, his lips soft but insistent, tongue teasing mine. The driver definitely noticed, but I was too turned on to care.

We barely made it through my apartment door before I was pulling at his sweater. He laughed against my mouth, helping me yank it over his head. His chest was nicer than I’d imagined—defined but not overly muscular, with a light dusting of hair I immediately wanted to run my fingers through.

“Easy,” he murmured, grinning. “We have all night.”

“I don’t want to wait,” I said, and I meant it. My whole body felt electric.

I pulled him toward my bedroom, walking backward, our mouths still connected. When my knees hit the edge of my bed, I sat down and reached for his belt. He tensed slightly, but I was too focused on getting him undressed to notice.

I unbuttoned his jeans and tugged them down his thighs. He kicked them off while I hooked my fingers into the waistband of his boxers. And when I pulled them down—

Okay, I’ll be honest. I paused.

His cock was hard, curving slightly upward, and it was… small. Maybe four inches? Definitely on the thinner side too. I’d been with guys who were six, seven inches before. One ex had been genuinely huge, and I remembered that being kind of a lot to take sometimes. But this? This was different.

I think I stared for a second too long, because Ryan’s expression shifted. His whole demeanor changed—shoulders hunching slightly, that confident vibe from earlier crumbling.

“I know it’s not…” He exhaled, not meeting my eyes. “I know it’s small. You don’t have to—”

“Hey.” I grabbed his hand and pulled him onto the bed with me. “Come here.”

He settled beside me, still looking uncertain. I reached down and wrapped my fingers around his cock, stroking slowly. His breath hitched.

“Look at me,” I said. When he did, I added, “You have a really nice cock.”

He let out a nervous laugh. “You don’t have to say that.”

“I’m not just saying it.” I squeezed gently, feeling him twitch in my grip. His skin was so soft, and he fit perfectly in my hand. I could wrap my fingers all the way around without any awkward stretching. “I’m serious. It’s cute.”

“Cute.” He raised an eyebrow. “That’s not exactly what guys want to hear.”

“It’s hot,” I corrected, leaning in to kiss his jaw. “And it feels good in my hand. That’s what matters, right?”

I stroked him slowly, feeling him get even harder against my palm. He was incredibly responsive—every little movement made him gasp or shift. I loved that. With bigger guys, I sometimes felt like I was just handling equipment. But Ryan? I could feel every reaction, every pulse of arousal. It was intimate in a way I hadn’t expected.

“Fuck,” he breathed, head falling back against the pillows. “That feels really good.”

I kissed down his neck, his chest, loving the way his breathing quickened. When I wrapped my lips around the head of his cock, he made a sound that went straight to my core. He was the perfect size to take all of him without gagging, to really use my tongue and explore. I could focus on the sensitive head, swirl my tongue around it, and still have room to breathe.

“Wait,” he said, gently tugging my hair. “I want to make you feel good too.”

I lifted my head, grinning. “I am feeling good.”

He sat up and pulled me into a kiss, then flipped our positions so I was on my back. He tugged off my jeans and underwear in one smooth motion, and I watched him take me in with hungry eyes.

“You’re so wet,” he murmured, running a finger through my folds. “Is this… because of me?”

“Because of you,” I confirmed, arching into his touch.

He groaned and leaned down, mouth replacing his fingers. And god, he was good at that. His tongue moved in deliberate circles, finding my clit and staying there, applying just the right amount of pressure. I grabbed his hair, grinding against his face.

“Don’t stop,” I gasped. “Right there—fuck—”

He didn’t stop. If anything, he doubled down, gripping my thighs and holding me open for him. I came harder than I had in months, legs shaking, crying out his name.

When he finally lifted his head, his chin was slick, and he was grinning. “That was so hot.”

“Get up here,” I demanded, pulling him toward me. “I need you inside me.”

He reached for his jeans to grab a condom, and I watched him roll it on. His hands were slightly shaky—nerves or arousal, probably both. He positioned himself between my legs, and I felt the head of his cock press against my entrance.

“Tell me if it’s—” he started.

“Just fuck me,” I interrupted, pulling his hips toward me.

He pushed in, and I gasped. It didn’t hurt at all. He slid in easily, filling me just enough to feel good without that overwhelming stretched sensation I’d experienced with bigger guys. I could actually relax and enjoy it instead of mentally preparing myself.

“You feel incredible,” he said, voice strained. He started moving, slow and deep, watching my face for signs of reaction.

I wrapped my legs around his waist, pulling him closer. “Faster.”

He obeyed, picking up the pace. His hips snapped against mine, and I could feel every thrust in an almost overwhelming way—but in the best way. Because he wasn’t too big, I could focus entirely on the pleasure without any discomfort distracting me.

“Roll over,” I said suddenly. “I want to be on top.”

He pulled out and lay on his back, looking up at me with wide eyes. I straddled him, guiding his cock back inside me, and the angle was perfect.

I started riding him, grinding my clit against his pelvis with each movement. This was usually tricky with bigger guys—too much depth, too much stretching, couldn’t get the right angle. But Ryan’s size meant I could move exactly how I wanted, chase my own pleasure without worrying about taking too much.

“God, you look amazing,” he said, hands gripping my hips. His eyes kept darting down to where our bodies connected, watching himself disappear inside me.

I leaned down to kiss him, still moving. “You feel so good. This is perfect.”

“I’m sorry I’m not—” he started, the words muffled against my lips.

“Stop.” I pulled back, meeting his eyes. “Stop apologizing. I’m literally having one of the best nights of my life. Can you just accept that?”

He blinked. “Really?”

“Really.” I sat up straighter, pressing my palms against his chest for leverage. “Now shut up and let me come on your cock.”

He laughed—this genuine, surprised sound—and grabbed my hips tighter. “Yes ma’am.”

I rode him harder, grinding my clit against him with every downstroke. The pressure built quickly, my second orgasm approaching fast. I could feel him getting close too, his cock twitching inside me, his breathing ragged.

“I’m gonna come,” he warned.

“Do it. Come with me.”

I moved faster, chasing my release, and when it hit, I saw stars. My whole body clenched, legs shaking, and I felt him come too—his hips jerking up, a guttural moan escaping his throat. We rode it out together, movements slowing until I collapsed against his chest.

We lay there for a moment, both breathing hard. His fingers traced lazy patterns on my back.

“So,” he said quietly. “That was…”

“Amazing,” I finished. “Genuinely amazing.”

He was quiet for a beat. “I’ve had girls… react badly before. To the size thing.”

“They were idiots,” I said firmly, lifting my head to look at him. “I’m not just saying this to make you feel better. That was some of the best sex I’ve had. You actually know what you’re doing, and your size made it better in some ways. I could actually focus on how good it felt instead of just trying to take it.”

He smiled, and some of the tension left his shoulders. “Yeah?”

“Yeah.” I kissed him softly. “Plus, you’re really good with your mouth. Like, really good.”

He laughed. “Practice.”

“Well, keep practicing. On me.”

We ended up going two more rounds that night. The second time, he took me from behind, and I came so hard I literally saw spots. The third time was slower, more intimate, with him on top and our foreheads pressed together.

When we finally collapsed, sweaty and exhausted, around 3 AM, I knew I’d be seeing him again.

And I have been. It’s been four months now, and the sex keeps getting better. He’s learned exactly how to move, exactly how to use his hands and mouth. And I’ve learned that size really doesn’t matter when the person attached to it actually gives a damn about your pleasure.

Some nights we laugh about that first time—how nervous he was, how surprised I was. But mostly, we just enjoy each other. And honestly? I’ve never been more satisfied.

 

The End.

 

*The opinions/views expressed in this story (and in any comments) are those of the author and do not represent this site. We support freedom of speech. This story has been submitted directly to this website for publication. Thanks for your submission.

Leave a Reply

error: Content is protected !!