Dean kissed Cas, and Cas opened his mouth slightly to allow Dean to slip his tongue in, and Dean pushed Cas's tongue into his own mouth. Cas obliged and moved his tongue everywhere, not sticking it down his throat, Dean hated that, but almost everywhere else.
Dean moved so he was fully sitting in Cas's lap, and slid one hand up beneath his shirt, removing the tie with the other. He tossed it somewhere else in the room and attempted to unbutton Cas's shirt, tugging at it and whining slightly. Cas slipped Dean's t-shirt off, then he unbuttoned his own.
“Bed?" Dean asked.
Cas nodded.
They moved onto the bed, entwined so much they almost melted together.
Dean pushed Cas's pants down so he was only in his boxer briefs. Cas's fingers fumbled with the buttons of Dean's jeans, but eventually got those down too.
Dean's cock was fully hard, but Cas was only half hard. Dean frowned slightly, then looked up at the other man.
“Do you want me to-"
Cas nodded, breathing heavily.
“Yes, Dean. Please."
Dean slid down between Cas's thighs, pulling the boxers down with him.
Cas's dick was still as long and thick as Dean remembered. Dean slid the head into his mouth first, teasing the slit with his tongue. Cas groaned. He slid more of Cas into his mouth, one hand on the base of his cock, the other on his thigh for stability.
Cas bucked his hips madly, and Dean suddenly took as much of Cas into his mouth as possible, he felt his head slip down Dean's throat. Dean then drew back, so Cas was getting almost as much of a handjob as he was a blowjob. He bucked his hips to the rhythm of Dean's squeezing and licking. He came down Dean's throat, and Dean swallowed every drop.
He rose back up, tracing Cas's hipbones, which were so damn sexy, Dean didn't know why exactly.
“Do you like that, Cas?" Dean asked.
“Yes, Dean," he replied simply.
Sometimes it made Dean go a bit crazy, the way Cas hid his feelings like that. He thought it was left over from when he was an angel, as angels' senses worked differently from humans'. He was such a fucking tease that way, though, Dean liked the challenge of eliciting actual reactions from Cas during sex.
Cas kissed Dean this time, trailing from his mouth down his neck, pausing front a while at his collarbone, then down over his chest and stomach. He paused at Dean's hips, no doubt finding them as sexy as Dean found Cas's. He looked up at Dean, whose green eyes had fluttered closed. Cas made every intention of going further, but Dean reached down and gripped his arm.
He pulled him up so they were face to face, and flipped them over so Cas was on the bottom. Dean slid a finger into Cas. Dean slid another finger in. He curved them just so they hit Cas's prostate. Cas moaned. By now, he was a mess. Dean took his fingers out, and they lay there in the same position for a moment.
“Don't stop," Cas begged finally.
Dean suddenly slid his cock into Cas and Cas moaned. He pounded as far into Cas as he could, and Cas cursed, not in English, Dean later supposed it was Enochian. But now he didn't care. He slid his hand around to jerk Cas off, he had already gotten hard again.
“God, Cas, you're-so-fucking-tight." Each of these words was punctuated with a sharp thrust.
Cas was panting now.
“Dean, stop saying my father's name while we-. It's- DEAN!" Cas gasped.
Cas came again, all over the sheets and Dean's hand. Dean worked him through his orgasm.
“Cas, baby, OHHHHHHH FUCK," Dean came soon after, filling Cas.
YOU ARE READING
A Wild Ride (Destiel)
FanfictionDestiel smut/fluff/angst. My first Destiel, I hope it's okay.