Dean had just gotten out of the shower and wrapped himself in a towel at the waist when he got out and realized Cas had appeared and was standing in the motel room. Dean was instantly happy again.

"Haven't seen you in awhile. Since you ran away with that damned tablet." Said Dean, moving closer to the angel.

"Dean I-" Castiel started so say before Dean cut him off by taking his mouth in his and kissing him with as much passion as he could muster, in which Castiel willingly returned. When they both pulled away Dean spoke.

"I missed you so much, Cas. Why did you have to leave." His voice was sad with the memories. His hands sliding down the angels trenchcoat.

"I know Dean, I'm so sorry I was just trying to protect you. I just had to see you though" Castiel explained.

"Well then, I guess we'll have to make the most of the time we've got." Dean slipped off Castiels coat, kissing down his neck while still undressing him, taking as long as he could because he knew that he might not see Cas for awhile. They have been lovers since before purgatory and everytime he goes, he still cant get used to his absence. When Dean hands roamed down to Castiels bulge, the angel let out a low, baritone moan that affected Dean.

Soon after Dean had gotten Castiel naked and was unclothes himself he pushed Cas backwards onto the motel bed and straddled him. He kissed him again with so much love that it scared him a little bit. Still there was that little voice in the back of his thoughts telling him that Cas had left him. He lied, and beat him up. and before that the whole sould and being god thing. He let those thoughts get buried and focused on ravishing his angel.

They were both so close to release with Dean on top of Cas riding him like there was no tomorrow, When the most annoying thing happened. Sam walked in the room. He was looking down so he didn't see them both, but his head shot up when both Castiel and Dean yelled

"SAM GO AWAY!"

"oh shit!"

And he ran out as fast as he could so they could continue.