Kaden

I’m sitting on the edge of Seth’s bed, hunched forward, bouncing my leg up and down.

I’m nervous. I’ve done anal before, but that was years ago, and only a handful of times. I hear the shower turning off, and I’m thinking about running out of here before I throw up on the floor of his bedroom. I run my fingers through my hair, chewing my lip.

What the fuck are we doing? He’s my best friend. What if this is something we can’t come back from? Maybe this is a line we definitely shouldn’t cross? I shouldn’t—

The bathroom door clicks, pulling me out of my thoughts as Seth walks out. His sweats hang low on his hips, his hair still damp and there’s a thin sheen of water on his chest.

And the nerves just fade into nothing. All I feel is want. Desire. It’s like a burning thing inside me.

I have to have him.

His Adam’s apple bobs as he swallows, and then he slowly walks over to me, eyes locked with mine.

I stand up, my pulse drumming as I reach my hand out, glancing down to where it meets his skin, right above his hip bone.

He’s warm from the shower, and the air around him fills with the scent of his body wash—something woodsy—and almond.

Goosebumps erupt on his skin as I run my hand from his hip to his waist, chest and up to his neck. And when I meet his eyes, they’re dark.

I swallow. “You sure you wanna do this?”

“Yeah,” he nods slowly, licking his lips. “Are you?”

I don’t answer before I move my hand to his jaw, tilting his head up, and press my lips to his. And I’m flooded with the scent of almond and something distinctively Seth.

He licks the seam of my lips, and slips his hands under my tee.

Running his hands over my stomach and chest as we tangle our tongues together before he clutches the fabric and pulls it up.

I break the kiss long enough to pull it off, and then we’re chest to chest. And I get all high on the feeling of how hard he is under all that soft skin.

His hands come down to my belt, unbuckling it as I run my fingers through his hair and nibble at his jaw. I kick off my pants, and then Seth walks me backwards until my legs hit the bed and I drop down.

I look at Seth as he hooks his fingers inside his sweats and shoves them down, and then he’s naked in front of me. I drag my eyes all over him, from his hard dick jutting out, to the blond hair on his thighs, his flat stomach, his heaving chest and then his eyes.

Man, his eyes. They’re so dark blue, I feel like I could drown in them. Like deep ocean.

He puts one knee on either side of me, straddling me.

I barely wait until he’s seated before I put my mouth on him.

Kissing my way down his pecs and licking his nipple.

He gasps, and I feel his dick jerk against my abs.

I lick again before I suck it into my mouth, and he whimpers and grinds against me.

Hands in my hair, he tugs on it, making me look up at him, and he presses his lips to mine.

The kisses are hungry and sloppy, and our hands are everywhere, like we can’t get enough. Like there are not enough hands to cover all the skin we want to reach. Seth’s grinding against me and I snake a hand between us, wrapping a hand around him and stroke him slowly.

He moans into my mouth before he breaks the kiss, and moves his mouth right up to my ear.

“I want you inside me,” he exhales. My eyelids flutter shut and my hard dick jerks beneath him. I grab his cheeks in my hands, dragging a finger down his crease, and there’s a low growl that I realize is coming from me.

He reaches behind me and a cap snaps open. Pulling back, he looks at me, searching my eyes, so I take the lube from him and pour it on my fingers before I let them slide down his crease again.

“Tell me if it hurts,” I mumble against his lips, as I circle a finger around his hole.

“Just… Start slow.”

So I do. Licking my tongue into his mouth, I slowly run my finger round and round, before I gently press it against the opening and retreat again.

“Not that slow,” he mumbles on a chuckle. I push the tip of my finger inside him and he gasps.

“Okay?”

“Yeah, go on,” he says, biting my bottom lip.

My breathing’s just short puffs of air, and my dick’s leaking. Seth pushes back on my finger, and a low moan escapes him. By the time I’ve got one finger all the way inside, he’s breathing hard against my lips.

And I’m turned on beyond words. It’s foreign and warm and tight. So impossibly tight, I don’t know how my dick will ever fit.

“More,” he moans.

I add another finger, and stretch him open until he begs for more. Then I curl my fingers inside him, and he arches his back, neck tendons straining, and moans loudly, so I do it again. And again.

I can’t take my eyes off him, and everything about this is scary and exhilarating and fucking bizarre and hot.

“Feels good?”

“So good. You’re gonna make me come before we even started,” he rushes out, and I grind my teeth, squeezing my eyes shut before I make a mess out of myself.

I reach for the condom behind me, and lie down.

Seth lifts himself up as I put it on and add more lube.

Then he straddles me again, guiding my dick to his opening and slowly sinks down on it.

One inch at a time. The pressure is insane, and I groan, trying to hold still to let him set the pace, and give him time to adjust.

And then I’m all the way inside him. And I’m overwhelmed by how fucking good it feels. How fucking perfect he feels. Like this is where we’re meant to be.

“Just give me a second,” he breathes, eyes closed. “It’s been a while.”

I press my lips together, my abs spasming from how much I’m holding back. I need to move, but I wait, lightly stroking his thighs. He breathes deep and slow, and then I feel his muscle relaxing around me, and he opens his eyes, peering down on me.

“You okay?” I whisper.

“Yeah,” he nods, swallowing. “Fuck, you’re big!” He chuckles, and it makes his muscle squeeze around me, and I stifle a moan.

“I feel like you’re strangling me,” I exhale on a laugh, and he chuckles again, making it so much tighter.

I squeeze my eyes closed, and groan. “I need you to move, Seth.”

He rises up until only the tip is inside him, and down again, and we both moan. It’s fucking heaven, and I’m worried I won’t be able to last more than two seconds.

His abs flex as he moves, his eyes hooded and his mouth slightly open.

He’s so fucking sexy like this, and the realization makes me choke on air.

I watch him in fucking awe as he starts going faster.

The sound of our moans and skin against skin is driving me wild, and I grab his hips, lifting my own to meet him for every thrust.

“Holy shit!” I groan. “You feel so good.”

He bends down and kisses me. Hot, open-mouthed kisses. Tongues and lips. Biting and nibbling. I tug his hair, and press my mouth to his throat, biting him as I grab his cheek in one hand, almost hard enough to bruise.

“Kade,” he moans and I lose it. Wrapping my arms around him, I flip us so he lands on his back. I bend his knee, and rock into him, slow and deep, drawing out loud moans from him.

“Fuck, Seth,” I groan into his neck. “Why haven’t we done this before?”

“’Cause you’re a gay virgin.”

I exhale a laugh, looking at him. “Not anymore, I’m not. How does it feel swiping my v-card?”

He chuckles, and I feel it everywhere.

“Pretty damn good.”

“Yeah?”

He nods and tilts his head back, exposing his throat. I bend down, kissing, licking and nibbling his skin, anywhere I can reach.

“More,” he moans, dragging his blunt nails down my back.

I hook an arm around his thigh, pick up the pace and change my angle, and his back arches off the bed as he moans. It turns me the fuck on to make someone come apart like this. And it drives me fucking wild to see him writhing beneath me, moaning my name.

“I need you to touch yourself, Seth. I’m—fuck, I’m so close!”

I’m barely keeping it together. I’m right on the edge when he wraps a hand around his dick, and starts stroking. It doesn’t take long before his movements become jerky, and he’s panting, and moaning.

“Come, Seth! I’m right there—”

He grabs the back of my head, pressing his lips to mine, and then his muscle clenches around me as he arches his back, and moans.

And I come so hard I think I see stars.

If ads affect your reading experience, click here to remove ads on this page.