Font Size:

Rhett whimpered beneath me, his hips shifting restlessly, seeking friction. His hands roamed lower, fingers tracing the defined muscles at my hips. When his fingers drifted to the front of my jeans, tentatively tracing the outline of my erection, I nearly lost it.

“Holy shit,” I groaned against his mouth, my hips jerking forward instinctively.

Rhett moaned in response, the sound muffled by our kiss. His palm flattened against my bulge, stroking firmly now, with more confidence. I was so hard it was almost painful, straining against the restrictive fabric of my jeans.

I slid one hand between us, mirroring his actions, finding him equally aroused. The shape and heat of him through his pants sent a shudder of pure want through me. This was Rhett—my best friend, my roommate—hard for me, wanting me. The realization was dizzying.

“Need these off,” Rhett murmured against my lips, fingers fumbling with my fly. “Now.”

I couldn’t have agreed more. Working around our continued kissing—because stopping wasn’t an option—I managed to undo his pants while he worked on mine. It was awkward and frantic, both of us too eager to be coordinated, but somehow we managed to get our pants open, shoving them down and kicking them aside.

When Rhett’s hand wrapped around my cock, skin to skin for the first time, I had to break the kiss, dropping my forehead against his shoulder with a strangled groan. His fingers were slightly calloused from years of physical work, creating a delicious friction as he stroked me experimentally.

“Fuck, you’re big,” he breathed, his voice laced with wonder.

I laughed breathlessly, lifting my head to reclaim his mouth as my own hand found him, wrapping around his impressive length. “Not so bad yourself, firefighter. Your body has been driving me out of my mind.”

I stroked him slowly, savoring the weight and heat of him in my palm. His cock was thick, the shaft smooth as silk beneath myrough fingertips. I traced my thumb over the head, collecting the bead of precum there and spreading it in slow circles. Rhett’s breath hitched, his hips jerking up involuntarily.“Sensitive,” I murmured, fascinated by every reaction I could draw from him. I stroked down to the base, then back up, learning the feel of him—the velvety skin sliding over the hardness beneath, the way he pulsed in my grip when I squeezed just right.“Troy,” he gasped, his hand tightening around my cock in response. “Fuck, that feels—”

I cut him off with another bruising kiss, my hand working him with increasing confidence. The slide of skin on skin was intoxicating, made better by the slick of our combined precum. I could feel every ridge, every vein, the way he throbbed when I twisted my wrist just so.Rhett broke the kiss with a ragged moan. “I want—can we—” His eyes were dark with lust, pupils blown wide. “Together?”

I understood immediately what he was asking. The image alone nearly made me come right there. “Yeah,” I managed, my voice wrecked. “Fuck yes.”

I shifted, adjusting our angles, bringing our cocks together. The first touch of his length against mine sent a jolt up my spine. Rhett’s hands came down to grip both of us, his larger palm easily wrapping around our combined girth.“Jesus,” I breathed, my hips jerking forward involuntarily. The sensation was overwhelming—the heat, the friction, the slide of his cock against mine. I braced one hand on the couch beside his head, the other joining his to stroke us both together.Our rhythm was clumsy at first, uncoordinated, but it didn’t matter. Every slide of skin against skin sent pleasure coursing through me.I could feel him everywhere—hard and hot and perfect against me. The contrast of our cocks was stark: his slightly thicker, mine longer, but together they fit like they’d been designed for this.“Fuck, fuck, fuck,” Rhett chanted, his head thrown back against the couch cushions, exposing the long line of his throat. His chest heaved with each breath, muscles flexing as he thrust up into our joined hands.I couldn’t look away from him—the flush spreading across his chest, the way his lips parted on breathless moans, the sheen of sweat beginning to form on his brow. He was gorgeous like this, coming apart beneath me, and the knowledge that I was the one making him feel this way sent a surge of possessive heat through me.I leaned down, biting at his exposed throat, sucking hard enough to leave a mark. Mine. The thought was primal, demanding. Rhett cried out, his grip tightening almost painfully as he stroked us faster.“Not gonna last,” he warned, voice strained. “Troy, I’m—”“Do it,” I growled against his skin. “Come for me.”

The slide of our cocks together was slick now, obscene sounds filling the apartment as we chased our release. I thrust harder into our joined fists, grinding against him, feeling the pressure building at the base of my spine. Every nerve ending was on fire, focused entirely on the points where our bodies connected.Rhett’s whole body went rigid beneath me, his back arching off the couch. “Troy!” My name was a prayer, a curse, torn from his throat as he came. I felt the hot pulse of his release coating our hands, our cocks, making the slide even slicker.

The sight and feel of him coming undone pushed me over the edge. My orgasm slammed through me with brutal intensity, pleasure whiting out my vision as I spilled over both of us. I could barely keep myself upright, my arm shaking with the effortas wave after wave of sensation crashed over me.When I finally came back to myself, I was collapsed half on top of Rhett, both of us breathing like we’d run a marathon. His chest rose and fell rapidly beneath me, his heart pounding against my ribs. Our hands were still loosely wrapped around our softening cocks, sticky and messy.“Holy shit,” Rhett finally managed, his voice hoarse.“Yeah,” I agreed eloquently. I lifted my head enough to look at him. His hair was completely wrecked, sticking up at odd angles. His lips were swollen from our kissing, and there was already a dark mark forming on his throat where I’d sucked. He looked thoroughly debauched, and I felt a savage satisfaction at the sight.

For a long moment, we just stayed there, foreheads pressed together, breathing hard, hands still loosely wrapped around each other. The reality of what we’d just done settled around us like a warm blanket—not awkward, but somehow right.

“Okay, that was very nice,” Rhett finally said, his voice rough and satisfied.

I laughed softly, pressing one more gentle kiss to his lips before leaning back slightly to assess the damage. Our stomachs and hands were covered in cum, clothes disheveled, both of us looking thoroughly debauched.

Rhett’s eyes dropped to my abs, fixating on the trails of cum collecting in the defined grooves at my hips. Without warning, he leaned forward, his tongue darting out to lick a path up one of those grooves, tasting our combined release.

“Fuck,” I breathed, my spent cock twitching with renewed interest.

Rhett grinned up at me, looking both innocent and wicked at the same time. “Better than I imagined. And I imagined it a lot.”

I groaned, half-laughing as I ran my clean hand through his hair. “That’s why you were so distracted? Don’t tell me you adopted kittens because you were too horny to think straight.”

He stuck out his tongue playfully. “If that happened to be true, it would be your fault, not mine. You and Aimee are the ones who made me horny.”

I leaned in and kissed him again, and when I lifted my head, he was breathing hard again.

His eyes dropped to my cock, still half-hard and impressive even in its semi-aroused state. His expression shifted to something more contemplative, almost awestruck.

“Are we gonna fit that inside me?” he asked, and the straightforward question nearly gave me whiplash.

I blinked, caught off guard. “I’ve never… with a guy, I mean…”

“But you want to?” His voice was hopeful, those blue-gray eyes searching mine.

The answer came easily, without thought or hesitation. “Yeah. With you? Definitely.”

Rhett’s smile was slow and sweet, a contrast to the filthy things we’d just done to each other. He leaned up to kiss me again, softer this time, a promise rather than a demand.