Hello again my lovelies. Here's the next chapter. Enjoy.

Disclaimer: I don't own Supernatural.


Dean pulled away from Cas once they got into the room. He wanted to show his angel what he meant to him. Especially if this was to be their last time together, he wanted to make it the best experience of Cas' life. With that thought he smiled at the angel.

"Let me undress you Cas." He said though it came out more as a question than a statement. Like he was requesting permission.

"Yes." Castiel growled back at him, his voice already lowered by desire.

That was all Dean needed to start to slip the coat from his angels shoulders. This was soon followed by the suit jacket Cas wore underneath it and his tie. Dean then ran his hands over Cas' body through his thin white dress shirt, marvelling at the contours he could feel with his fingers before he went to slowly unbutton the shirt. On every piece of skin he revealed he placed soft gentle kisses, worshiping the body of his angel. Once the shirt was undone he slowly and sensually pulled the material from Cas' body before going back to covering him in kisses.

Castiel stood and allowed Dean to undress him. Enjoying the feel of his human's mouth against his skin. He quickly understood that Dean was right. The undressing really was part of the fun.

Dean continued lavishing Cas' chest with kisses, enjoying the moans he managed to get out of him when he sucked at his nipples and nibbled along his ribs. Slowly Dean worked his way down until he was on his knees in front of Cas. Once there he slowly undid the dress pants Cas seemed to always wear and slowly pulled them down, removing his shoes and socks when the trousers wouldn't go any further. He then repeated the slow removal with his boxers until Cas was standing in front of him completely naked. Dean sat back on his heels for a moment just taking in the sight of the most gorgeous being in the universe butt naked in front of him.

"Dean." Cas growled at him, not being able to stand not having his human in his arms any longer.

Dean looked up at Cas and smiled before he spoke. "Patience Cas. You'll have me soon enough, but first I need to be naked too. Why don't you lie down and get comfy while I do that?" He said sensually.

Castiel was confused why he would be lying down, shouldn't he be undressing Dean? But then some of the thoughts of the man in front of him seeped into his mind and he quickly moved to comply with Dean's wishes when he saw what he had in store for him. It was definitely a show he would enjoy watching.

Dean smirked at the speed at which the angel moved to the bed. He was pretty sure that Cas had been reading his mind, he was just glad that Cas seemed to like his ideas. With that he slowly stood looking down at his naked angel as he sexually removed his own clothes. Making sure that he put on a sensual show. Once naked Dean crawled onto the bed until his head was level with Cas' cock. Smiling up at the angel he slowly lowered his mouth to it sucking it into him while he moved his fingers to his own ass. Pushing one inside himself, all in full view of his angel.

Castiel watched Dean prep himself for his entrance while also sucking his erection. He found the view extremely pleasant, and the sensations that Dean was causing with his tongue and mouth were out of this world. It was an amazing experience.

Dean soon had three fingers inside his own hole, fucking himself on them as he sucked Cas cock. Once he felt he was ready he removed his mouth from Cas and his fingers from his ass. He moved up the bed until he was straddling Cas' waist and he could feel his cock at his entrance. Slowly looking into Cas' eyes he lowered himself onto Cas' cock, until he was filled with him. He stayed still for a moment allowing them both time to adjust before he slowly moved up until Cas' cock was almost out before plunging back down, getting the angle exactly right so that he hit his prostate causing a dirty sounding moan to seep from the back of his throat as he arched his back in pleasure. Placing his hands on Cas' chest he set up a steady rhythm, riding the man beneath him.

Castiel watched Dean fucking himself on his erection and it was a sight to behold. He was arching his back with abandon and the sounds coming out of him made him growl. He could take it no more, he pulled his human towards him, kissing him into submission while he moved his hands to Dean's hips holding him still, then moving his own hips so he could fuck Dean rough and hard from below.

Dean gasped when Cas grabbed him, the gasp soon turned into a moan when he felt the power with which Cas was pounding into him. He was close he knew he was, he moved his hand so as to pull himself off only to find that Cas moved one of his own, matching his tugs on Deans cock with the trusts of his own. With a few pulls Dean was completely undone, collapsing down on the angel below him.

Once Dean had collapsed Cas quickly switched there positions so that Dean was below him. He leaned forwards, kissing the man as he pounded into his ass, glorying in the feel of him boneless below him.

Dean came down from his orgasm to find himself lying on his back and Cas still pounding into him. He brought his hands up and pushed them into the angel's hair, pulling his mouth down for more sensual and greedy kisses.

Castiel pulled back from the kiss to come inside of Dean with a low growl of his name into his open mouth. He then collapsed down on his man. Not able to move. He had thought the last time they had had sex was amazing but this time was even better, he hadn't believed that that was possible until he had been proven wrong. As he lay there he felt hands gently massaging his head causing him to stretch like a cat against the body below him and a soft hum of approval to come from his mouth.

Dean loved the reaction Cas gave to him playing with his hair. He loved the feel of him on top of him. To be honest he loved everything about his angel. He was gently moving into the post orgasmic sleep and as such the filter in his mind wasn't working. It was for that reason alone the words left his lips.

"I love you, my angel."

With that Dean was asleep.

Castiel lay on top of Dean and analysed the words he had spoken and the feelings that he had coursing through his body and he came to a realisation. Turning to look up at the sleeping man he smiled and spoke.

"I love you too, my human."