"Dean... I, uhm... May I?" Castiel stuttered nervously, his hand subconsciously reaching forward.

Dean nodded in response, his dick twitching as he anticipated Castiel's next move, his heart beat quickening ever so slightly.

Castiel tentatively touched the tip, his fingers curling around the head of Dean's dick. He stroked it softly at first, encouraged by Dean letting out low moans of approval, sliding his hand up to the base and back down again.

"Don't be afraid, Cas... That feels... really good," Dean moaned out, eyes half closed in pleasure.

Castiel continued stroking his hand up and down the shaft, becoming a bit braver as he felt it begin to stiffen and pulsate under his touch.

"Just like that, Cas... Yes..." Dean threw his head back, thrusting into Cas's hand with wanton lust.

Who knew the angel had such good skills when it came to giving a handjob, Dean wondered if this was truly a first for Cas.

Spurred on by his own desire, Castiel placed a chaste kiss to the now swollen head of Dean's dick, sending a shiver up his back.

"Ohh... Do that again," Dean urged, his hips bucking forward. Castiel pressed his lips against the tip with more serious intent this time, tongue slipping out along the slit.

Dean swore he could have came right then and there if he hadn't held himself back, the feeling of Castiel's mouth and hand working his dick was something otherworldly. Maybe it was some hidden angelic talent he thought.

"Dean..." Castiel groaned, his eyes meeting Dean's. Dean managed to look down at the angel through his lust filled gaze, quickly noticing the apparent bulge tenting Castiel's dress trousers.

Dean removed Castiel's hand from it's current position on his dick and knelt down between the angel's legs, hands expertly opening his pants and freeing the straining erection from within.

Now it was Dean's turn to look surprised, he hadn't expected Castiel to be packing some serious heat.

Without even thinking twice, Dean leant forward and flicked his tongue over the weeping slit. He was momentarily taken aback at how sweet it tasted having anticipated the usual saltiness he was accustomed to.

"Dean..." Castiel moaned shakily, his senses overwhelmed by such a minor action. But it was his human that had done it, which made it a thousand times more pleasurable.

Dean reached out, wrapping his hand around the base of Castiel's dick, the swollen member throbbing in his palm. More breathless moans slipped from the angel's beautiful mouth as Dean went about licking and sucking the tip.

Castiel tangled his fingers in Dean's messy wet hair, gently urging him to take more of his dick into his mouth. Dean eagerly took half of Castiel inside his mouth, moaning at the feeling of it pulsating against his tongue.

Dean sunk his free hand between his thighs, taking his own still hard dick and began stroking it fervently. He was so turned on he didn't know how long it would be before he inevitably came.

"Dean... That feels so amazing," Castiel cried out, sinking down onto his elbows as he watched Dean continue to suck him off.

"Mmhm..." Dean moaned around the angel's dick, tongue swirling around the head as his hand stroked and squeezed the base.

Castiel couldn't hold back any longer despite his efforts to make this moment last for as long as he possibly could. He arched his back off the bed, hips bucking wildly as his orgasm shot through him like an arrow.

"Dean!" he shouted at the Heavens, his cum hitting the back of his human's throat as Dean swallowed it, all the while moaning through his own orgasm.

Dean wasn't the least bit surprised that seeing Castiel orgasm from being touched by him made him come a little too quickly. Typically that hunter stamina kept him going a bit longer.

Castiel went limp against the bed as the last bit of electricity from his orgasm left his body, leaving him a shaking mess of heightened nerves and senses.

"Are you alright?" Dean asked standing to his feet, finding his towel to wipe himself clean before laying down beside Castiel on the bed.

"I'm better than alright," Castiel spoke quietly as he focused on regaining his senses, tilting his head to look at Dean.

Dean smiled and placed a soft kiss to Castiel's forehead, brushing a strand of hair from the angel's face.

"I would very much like to do that again," Castiel announced enthusiastically, causing Dean to chuckle as he shook his head at the angel's naive innocence.

"Give me a few minutes to recover, and I'll show you something even better," Dean responded.