Castiel and Dean laid in bed for a while before Dean sat himself up. He turned to Castiel and grabbed his hand, lifting him up and pulling him from the bed. He dragged him into the bathroom to get the both of them cleaned up. Castiel realized what was taking place but he was not having any of it. This was not over. He was not going to let Dean go unsatisfied.

Castiel let go of Dean's hand and grabbed at his hip, turning him around. He pushed Dean back against the sink and claimed Dean's mouth. Dean wrapped his arms around Castiel, pulling him even closer against him until there was no more room between them. They kissed and bit and sucked at each other's mouths for what felt like hours before Castiel finally pulled back. He brought his hands up and pulled Dean's shirt over his head. He was then pressed skin against skin with Dean, kissing him again.

Soon his kisses moved away from Dean's mouth and began to work down his neck, sucking and biting along the way. Dean moaned and his skin vibrated against Castiel's mouth, forcing him to moan as well. Castiel had been in sexual situations before but now he felt like he never had. He felt like a virgin. Thankfully Dean showed signs of enjoyment. That was enough to keep Castiel going, though he felt like he was doing it all wrong.

Castiel kissed along Dean's shoulder before dropping to his knees in front of Dean. He leaned forward, kissing Dean's stomach around his belly button. Castiel licked at the skin which tasted musty, just like Dean smelled. That only served to make Castiel that much more excited. Castiel continued to kiss Dean's stomach as he unbuttoned Dean's jeans and pulled them down to his ankles. He then pulled Dean's boxers down to join his pants.

Castiel mimicked what Dean had done to him. Kissing at the inside of his thighs, nibbling at the skin. Dean moaned loudly, holding himself up on the sink to stop his legs from giving out beneath him. Dean had been in these situations many times but never had he wanted to cum so fast, Castiel had not even touched his cock at this point and it was ready to explode.

"Dean," Castiel pulled away from Dean and looked up at him. "Will you do something for me?"

"Anything," Dean groaned, wanting to push Castiel's mouth back to his skin. "I will do anything for you."

"Talk me through this," Castiel tried to hide his look of embarrassment. "I have never done anything like this before and I don't want to mess up."

"You won't mess up," Dean tried to reassure him. "I promise you will do just fine."

"Please?" Castiel begged, the sound making Dean's body tense up with pleasure. "Please help me."

"Kiss at my thighs again," Dean instructed, pulling Castiel's head back into him. Castiel did as he was told, running kisses along Dean's inner thighs, "Now run your lips up the length of my cock."

Castiel did as he was told, continuing to kiss up Dean's thighs, against his balls and then stopping at the base of Dean's cock. He took a deep breath and then slowly ran kisses up the length of Dean's cock. It twitched against his lips and let his tongue out to lick up the rest of the way. Dean moaned, letting his hands drop away from Castiel's head and fall to his sides. "Yes."

Castiel licked his tongue over the tip of Dean's cock, pre-cum beginning to run out. He rubbed his lips against the wetness, smearing it over the tip of Dean's cock. Dean groaned, grabbing ahold of the counter as he continued to watch Cas. Castiel then took the tip of Dean's cock into his mouth and sucked lightly.

"Yes," Dean moaned again. "You are doing amazing."

Castiel felt a wave of confidence take over him as he took more and more of Dean's cock into his mouth. He would take another inch and then pull back, running his tongue along the tip before pushing back down, only this time a little further. He continued this motion until all of Dean's cock was down his throat.

"I want to fuck your mouth," Dean groaned. "Is that okay with you?"

Castiel moaned around Dean's cock which he took as a yes. Dean reached down and grabbed the back of Castiel's head, pulling it down the length of his cock and holding him into place. Dean then began to move his hips back and forth, fucking his cock in and out of Castiel's mouth. His balls tightened as he hit the back of Castiel's throat over and over again.

"Grab my ass," Dean instructed as he continued to fuck into his angel's mouth. Castiel did as he was told and reached up with both hands, clutching Dean's ass and digging his fingers into the skin.

"Oh fuck," Dean moaned loudly, throwing his head back and closing his eyes as he continued to buck his hips up. "Yes Cas, baby, just like that."

Dean's thrust became deeper and harder but his speed slowed down. A few more thrusts and then Dean stilled in Castiel's mouth as he shot his cum down Castiel's throat. Castiel tried to swallow it all but there was so much of it that it leaked out the sides of his mouth and down his chin.

Dean pulled his cock out, letting it drop down. Castiel leaned forward and kissed the tip, causing it to twitch from the sensation. Dean pulled Castiel up and slammed his mouth against his angel's, licking up all the cum that had broken free.

"Do you regret it?" Dean asked Castiel, finally pulling away.

"What we just did?" Castiel asked, not sure what Dean meant completely.

"No," Dean shook his head, reaching for a wash cloth. "Becoming human."

"Oh," Castiel looked at Dean and then looked at himself in the mirror. His head was a mess and his skin was flushed, he looked like he had just been through a wonderful kind of disaster. "Not even a little."

Dean and Castiel cleaned themselves up and then made their way back into the room. Dean quickly jumped into his bed, pulling the covers over his body. Castiel moved for the other bed, pulling the covers back as well.

"Stop," Dean pulled back the covers on the other side of his bed.

"Are you sure?" Castiel asked, not wanting to put Dean into any more situations that he was not prepared for.

"I am sure," Dean smiled at Castiel and tapped at the bed. "Now get in here."

Castiel climbed into Dean's bed and allowed himself to be what Dean called 'the little spoon.' Dean's breath evened out and he fell asleep before Castiel, so Cas turned and watched him sleep. His beautiful hunter. Everything that Castiel had done in the last few years was for Dean. He had died for Dean, he had given up everything he had ever known for Dean. He regretted none of it. Dean was worth more than he knew and Castiel was going to prove it to him, even if it took the rest of what little life he had left.