A/N: This is not my usual type of story, sorry if you are expecting fluff.. it's not really.. its smut and anger and jealousy, and maybe a bit of humor and more anger, and eventually a happy ending.. i hope lol ... Anyway I hope you guys like it! Sorry if you don't but be sure to let me know either way in your review okay? please.. this is one of my first not-all-fluff pieces.. I'd really like to know if it works or doesn't..

0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0

Castiel's hands were gripping his hips and he couldn't be bothered to think clearly about anything. The angel was grinding against him in a way that is far more experienced than he expected. He was a shriveling mess at this point. His cock straining hard against his jeans.

"Fuck Cas!"

Dean hissed as Castiel's lips worked their way over the hunter's clavicle. He kissed, nipped, licked, and sucked in a way that nearly brought Dean to his knees. His lips moved over to the shell of his lover's ear before he spoke in the huskiest voice he could manage.

"What Dean? Tell me what you want?"

Before he even got a response he pulled the lobe into his mouth and began sucking on it. Dean bucked up against Castiel as he expected and nearly fainted at the pleasure. That shouldn't be sexy, what the hell?

"m..m.. More!"

Castiel knew exactly how to take Dean apart, he'd just been waiting what felt like an eternity for him to get on board with the idea. He pushed the hunter toward the bed and began ripping at the seams of his clothing. Now that he had this opportunity, he was going to enjoy every inch of Dean's skin.

Soon the hunter found himself naked laying on the bed practically begging for Cas to touch him. He wasn't sure when he transitioned into a whining whore but with the skilled mouth sucking its way down his abdomen he couldn't give a flying fuck.

Cas took his sweet time memorizing the hunter's body, he knew it.. he knew it like he knew Dean's soul. There was no hiding anything from him, he could have formed it perfectly without any trouble with any material given to him. There was nothing in existence that he'd studied more frequently, or knew more about than Dean Winchester.

Dean nearly passed out when Cas wrapped his mouth so tight around his cock he thought it might peel skin. He sucked him down completely, he would have thought about Angels and Gag Reflexes, but he couldn't think about anything for more than a split second at the moment.

Dean almost had a panic attack when Cas spread his legs, but he just continued to suck and pull his cock into the hot wet mouth that felt like a vacuum tunnel. Instead of sliding anything inside he just lifted the hunter's legs and spread him out to squeeze himself even closer to Dean. To have more flesh on flesh contact.

Castiel had been dreaming for years about what it would be like to taste his love, to feel what it was like to be inside him. He may have been a virgin, but that doesn't mean he'd never had what humans would call a daydream. His erection was just as hard as Dean's, but he knew Dean wasn't ready for what he wanted most. So he began to magically open himself up without Dean's knowledge.

"Cas I'm gonna.. I can't.. last..AHHH!"

Dean came hard and Castiel swallowed every last drop. Continuing to suck on the very sensitive cock tip. Dean's body shook in ecstasy. Castiel blew on the tip and pretty soon Dean was back in action. He wasn't sure when the last time he'd been able to get it back up that quick was, but it had been years.

Castiel took his hand and stroked gently on the re-hardening cock and slid up Dean's body. He straddled the hunter and lined himself up.

"Cas you can't ju...FUCK!"

Those were the last understandable words that came from Dean's mouth for minutes after that. Castiel had slid down on his cock and was grinding against him. Dean was pretty sure if there ever had been a heaven like everyone imagined that this particular activity would absolutely be involved.

Watching the angel's hips move was hypnotizing. If he didn't know better he'd think Cas was a fucking professional. He'd never been so blissed out. If he was honest with himself he'd have said no one had ever been able to evoke such passion or pleasure from him. Dean was not someone who just laid there when it came to sex but with the way Cas' hips moved he couldn't bare to readjust their positions.

"Fuck me Dean, Harder!"

That brought him out of his daze. Holy hell was it hot for an angel to spew a curse at him like that. Dean lifted his hands and grabbed Cas' hips and thrust harder into him. Holding the angel still above him and thrusting into him.

"Mmm Fuck, make me take your cock Dean.. make me take it."

Dean didn't know where the hell this was coming from but his dick could hear it and decided that it wanted more.

"Shit, Cas... More... Keep talking babe."

Castiel leaned down to Dean's ear and growled.

"Can't you do any better than that? I thought a night with Dean Winchester was a night to remember, and here I am doing all the work."

Just as Cas assumed the hunter bucked up even harder nearly splitting him in half. Dean rolled them over and took control. He stood up and pulled the angel down the bed until his ass was nearly completely off of it. He pushed the lean legs back until they hit Cas' chest and slid back inside hard. He thrust harder and faster inside than he'd done in years and Castiel just purred for him.

"Fuck, that's better Winchester... Give it to me." He said biting his lip knowing exactly what Dean wanted.

Soon Dean's thrust became too much and he was unable to hold his orgasm back any longer.

"Close your eyes Dean, don't stop .. just close your eyes."

Dean immediately obeyed and kept thrusting, as he could feel the light growing in front of his face. When he heard the screaming of his name he spilled hard inside the angel and the light quickly faded.

Dean nearly collapsed but managed to make it to the bed after scooting Cas up so he wouldn't fall when he let go of his legs.

"Holy shit!" Dean said barely able to breathe.

Castiel lay beside him grinning like the Cheshire cat. If Dean were more in touch with himself he would have said it was beautiful. Instead being the emotionally constipated mess that he is.. he told himself to ignore it.

Dean felt awkward not knowing what to do, to be honest he didn't even know how the whole thing started.. one thing he did know was they hadn't even properly kissed. Dean wasn't one to cuddle and Cas was just laying there.. he wasn't leaving and Dean sure as hell wasn't kicking him out. So what did he do now? He could lay there in the silence, he could tell Castiel he loves him and never wants him to leave ever again, or he could make a total ass of himself.. Guess which one he chose... yup you got it in one.

Dean hops up from the bed the minute that strength returns to his legs. He rushes to the bathroom and spends less than ten minutes taking a shower before popping back out to grab some clothes and disappear again.

Cas wasn't really bothered by the behavior, he felt if Dean wanted to get cleaned up it was fine with him. He would just lay there and continue to enjoy the blissful state that is post orgasm. He even mojo'd himself and the sheets clean, just in case.

Dean walked out of the bathroom fully dressed. Without even looking at Cas he edged closer and closer to the door.

"I'm gonna grab a bite to eat.. want me to bring you something back?"

Well that clearly meant he didn't want Cas going with him. There was a tone in his voice that was rough and almost hateful. That quickly brought the angel down from his high.

"No, I don't need anything Dean." Cas snapped back.

Had Dean been a better person he would have immediately turned around and apologized and ran to his angel and kissed him hard and passionately.. but not Dean. Nope, he left the room as quickly as he could and ran toward anything that wasn't the hot angel man sex he just had.

He was sitting at the diner when the pretty waitress dropped his burger down with a wink. The food in his stomach seemed to calm him down a little. So he headed back to the hotel fully prepared for an angry smitey angel.

When he opened the door however he found it completely bare.. no angel, no ruffled sheets on the bed, no sign that the previous hours had actually happened. Anger and Rage seeped through him where fear and regret should have been. So instead of calling Castiel to apologize he went back to the diner and made plans with the flirty waitress.

He knew it was mistake the moment it started but he pushed it back and buried it under the unjustifiable anger. So when he thrust inside her he did everything he could to think about anything but the angel and it worked for long enough to hear her screaming out his name and panting hard while she dripped on his cock. The rush of regret and guilt he felt immediately made him soft before he even got off.

When he made it back to the hotel room Sam was passed out asleep in the other bed and he wanted nothing more than to shower off the sick feeling he had all over. So for his second shower of the day he spent much longer than he'd needed. Guilt ate him up until he decided to let the anger come back. Cas always left anyway, not sure why he should have expected anything else to begin with.