"I want to watch you, Dean."

"Cas, I-"

"Please, Dean show me how best to pleasure you."

The hunter shifted a few feet back from his position over the angel. The couch creaked in response as he sat back, letting Cas sit up again, but keeping his legs pinned underneath him. They had been slowly working up to this- Cas was a virgin after all and Dean wanted him to get the most out of the excitement of his new found arousal. That also meant there would be a healthy dose of sexual frustration in there too.

The hunter felt like a teenager again, making out hot and heavy, hard on pressing at the denim between it and what he really wanted. It was kind of exciting, waiting, drawing out the desire he felt, teasing himself with the thoughts of Cas, naked and under him, knowing he couldn't yet have him.

It wasn't just new for Cas either. Dean had never been with another dude; not like Cas was just any other guy though. Dean kept telling himself it was just like anybody else he had ever wanted to screw, but somewhere inside he knew that wasn't true. The angel was special and he wanted to take his time, withholding the release he needed so badly.

"You don't know how to… you know… get off?" Dean didn't know what else to say, but his erection was clouding his brain so he just went with the simplest thing he could think to ask in that situation.

"I know many things about how the body works, but I want to know what pleases your body." Cas leaned in to draw Dean's lips back to his own, reaching forward to touch his friend's thigh as he did so.

Dean closed his eyes, returning the kiss with an open mouth; tongue teasing the angel's lips as teeth nipped. Cas's hands found his friend's fly and snaked his way into the fabric to feel Dean's hard cock inside.

"Please, Dean." He whispered through gritted teeth.

The hunter sucked in a breath and nodded as the angel freed him from his jeans.
Dean's hand found his cock; the tip already slick, and he knew it wouldn't take long before it was all over. Gripping the shaft and slowly working his way up to the head he brushed his thumb over the slit as he moved up and down in a practiced rhythm.

Cas could feel his mouth water and an overwhelming need to take Dean in his mouth, but he had asked for this and now he would concentrate and watch.

Dean's breathing had turned to panting and there was a wicked smile on his lips as he watched Castiel watching him, and Cas couldn't hold it any longer.

Watching Dean touching himself in such a way while straddling him was making it impossible to keep his hands off himself. He unzipped and mimicked his friend's movements with his own hard cock in hand.

"Oh Cas," Dean moaned.
In response Cas reached out with his free hand to cup Dean's balls, stroking them lightly with his thumb.

"Oh, Cas." Dean repeated.

"Dean!" Cas answered, his stoic composure broken by the weight of lust upon him.

"Come for me, Cas."

"Come on me, Dean."

The strokes became more rapid as the angel and the hunter locked eyes. Dean's free hand coming to rest on Cas's shoulder as he shuddered with release. Seeing Cas's cum spilling on to his own hand was more than h could have imagined. The angel was a wreck; messy and sticky, but his face was like nothing Dean had ever seen before, like a beam of pure satisfaction. He had done his job; not only teaching Cas about his body, but about the angel's as well.