A/N: Ahhh so this update took way too long. Really sorry about that! *hangs head in shame*


Cas roughly pulled Dean's hips up off the bed, leaving him on his hands and knees. Strong hands reached around the hunter's hips and slid into his boxers, lightly ghosting over his achingly hard erection.

Something about Cas taking control like this made him hornier than he thought possible. He tilted his head back and groaned, thrusting his hips forward trying to get more sensation, but the angel pulled his hands away until Dean stopped thrusting.
"I'm in control here" he growled into Dean's ear. Dean's cock jumped at Cas's deep and sexy voice. All he wanted was rough, hard sex. Now.

Then Castiel was pulling at the waistband of his boxers, sliding them down his thighs so that his sculpted ass was bare and pointing into the air, still rosy from the earlier spanking. The hands were roaming over his ass, rubbing and squeezing, exploring as if they'd never touched his ass before.

Then the hands were forceful around his hips, pulling them backwards with incredible strength. His bare ass met soft fabric. When had Cas taken his jeans off? But he didn't have time to give it any more thought before Cas was pulling and pushing his hips, grinding Dean's ass against his clothed dick.

An unearthly moan escaped from the angel's lips as he rubbed his hardness up and down against the warm ass.

"Unnng... want you Cas. Need you." Dean moaned, able to feel the shape of Castiel's hardness, rubbing up and down his ass. He needed it so badly.

A second later Castiel was standing up next to the bed. Dean thrust his hips back, missing the contact. The angel didn't seem to notice. He stepped out of his own boxers unceremoniously and Dean only had a second to admire his straining hardness, shiny and ready for him, all because of him, before-

"Uh. Do you have in your possession any lubricant for sexual activity?" Cas asked, completely forgetting his authoritative voice, instead sounding incredibly nervous.

"Jacket. Pocket. Hurry." Dean was still humping at nothingness.

To an outsider it probably would have looked ridiculous to see an angel in nothing but a trench coat, shirt, and tie, sporting an obvious erection, fumbling around in the pocket of a leather jacket for a bottle of lube. To the hunter though, it was torture.

But in seconds the angel was back at his side. With a tenderness that had not been there a few minutes ago, he ran his hand across the smooth and muscled back and asked, "are you sure, Dean? We don't have to do this if you're not comfortable with it. You can "top" if you want."

Dean met Castiel's worried eyes. "No, Cas. I want this. I'll help you."

"What do I do?" Cas still looked worried.

"Just do as I do with you, okay? Put some lube on a finger, and then put it in my ass." He thrust his hips up to make a point.

Castiel couldn't help but bite his lip at the view. He liberally applied lube all over his first finger, and tentatively moved it up to Dean's puckered hole, unexplored territory. When he touched it Dean jumped.
He wanted to go slowly with this, he didn't want to hurt Dean.

He circled around the hole, pressing softly and moving in until he finally pushed the first knuckle of his finger in.

Dean took in a deep breath and tried to relax. He knew it would feel good, but this felt weird. He was still ridiculously horny though, and he wanted it.

Then the finger was gone. "I hurt you," stated the guilty-looking angel. "I'm sorry Dean."

Dean met his eyes, torn between comforting the angel and jumping his bones. "No, Cas, you didn't. Please do it again. Please?" He was already missing having his ass touched.

Cas seemed reassured. This time he pushed the finger in further, all the way to the base, and slowly twisted it around.

Dean groaned. This didn't hurt as much as he had thought it would. In fact, it felt really nice. He wanted more.

Grinding his hips hard and fast into Cas's hand was apparently not too subtle for the angel, and soon another finger was being added.
He tried not to hiss at the burn, he didn't want Cas to feel guilty again. Besides, then Cas would go slower and he didn't want slower. He wanted this, now.

"Oh, FUCK!" Castiel had just curled his fingers as Dean had done many times inside of him, and he felt the pleasure shoot through his prostate to his cock. His eyes shut and he tensed, the pleasure unlike anything he had ever experienced. "Shit, Cas, do that again!"

A few minutes and many panting breaths and moans later, the angel had worked three fingers into Dean's ass and was switching between scissoring them and stroking his prostate. Dean's head was buried in the pillow as he tried not to scream with the new sensations going through his body.

"Are you ready for me?" Castiel asked, voice low and sultry again. Dean only grunted into the pillow in reply, thrusting his hips up in an obvious answer.

Then the fingers were gone and he felt their loss. He needed it again.

He felt something warm pressing at his entrance, warmer than the fingers. It pressed harder, unyielding, until finally his hole opened up and slowly allowed Castiel inside. He felt himself becoming more and more filled every second until, when he thought he couldn't get any more full, he felt Castiel's body against his legs, letting him know that he was all the way in.

Castiel reached forward to stroke the handprint on Dean's shoulder. "Are you okay?" he asked, worried instead of dominant.

Dean laid a hand over Cas's and answered, "Yeah. This is good. Now fuck me, please!"

The angel took that as a good sign. Immediately switching to his huskier voice he growled in Dean's ear "Of course I'll fuck you. Hard."

And with that he began moving in and out of the impossibly tight ass, savoring the warm and clenching feeling on his cock. It was unlike any other feeling he had ever had, and the sight beneath him made it all the better. The tight hunter had his ass in the air, around his cock, looking incredibly sexy, and his hands were clenched in the sheets, knuckles white... and his beautiful mouth... that was pressed into the pillow, moaning "Cas" between groans of pleasure as his prostate was repeatedly hit.

The sight was almost too much for him. Grabbing Dean's hips in a way that would most likely leave bruises, he began pushing them into his own hips every time he pushed into Dean's hole, faster and faster. Dean himself was unraveling, his moans becoming less and less coherent as he was fucked harder and harder. His mind was blank and all he could think about was how amazing it felt when his sweet spot was hit. And ,oh fuck, there was a hand on his dick, pumping away furiously. It was too much. He shut his eyes and bit his lip, certain that he was going to hit his climax any second. Then he heard Castiel's voice, low and commanding again, "Come for me Dean. Show me you like it when I fuck you. Come for me."

Holding on any longer was impossible. His entire body clenched and unclenched around the intruder in his ass. His hands gripped the sheets even tighter and a series of unidentifiable sounds were shouted from his mouth into the pillow as he came, shooting his load all over the sheets below him.
The clenching and the moans of the beautiful man under him were too much for the angel, and he cried out and came only seconds after Dean, grunting and gripping his hips even tighter as he emptied himself into Dean.

When, at last, they came down from their rush and their breathing slowed down and they could see clearly again, Castiel pulled out of Dean. The exhausted look of ecstasy on his lover's face let him know that he had done well.


A/N: So there'll probably be at least one more chapter in this series, most likely fluffy. I hope you guys enjoyed this. It's my first time writing hardcore smut. Constructive criticism/feedback would be awesome.