Castiel and Dean were safe, but Purgatory had taken a toll on them both. Sure it had its physiological effects, but the thing Dean hated the most was the feel of the dirt and grime it had left on his skin. As he stepped into the shower he smiled, gripping the hand of his angel and helping him into the small, steamy area with him.

"What you got back there, Cas?" Dean asked, noticing Cas' left arm hiding behind his back. Cas smiled widely as he revealed the thick purple toy. Without a word, Cas sunk to his knees and wrapped his fingers around Dean's stiffening cock. Dean's head rolled back until it hit the cold, tiled wall as Cas' lips replaced his hand. Dean's fingers twisted into Cas' short hair, pushing him further down on his cock. Cas knocked Dean's legs open a fraction with his shoulder and pushed the toy into him, receiving a loud groan from the hunter. He kept a smooth rhythm going, working on Dean's cock with his mouth and his ass with the toy. Dean didn't usually like to be dominated this way, but something about the treatment that Cas was giving him was different, it made him more excited than he would be usually.

With a few final thrusts of the toy, Dean released into Cas' awaiting mouth. He swallowed the load then rose back to his feet. He pulled Dean in for a kiss and smiled.

"Fuck me. While you still have the toy in you, fuck me." Cas whispered, pressing kisses to Dean's neck.

"Cas" Dean breathed, as Cas switched their positions. Cas pressed himself to the wall, arms above his head and breathing heavily in anticipation. Dean stepped closer, the gap between them consisting of only a few millimetres.

The air inside the room was hot and thick with steam but that didn't stop Castiel's skin from breaking out in goose bumps when Dean finally closed the gap and pressed himself flush against him. When Dean pushed inside Cas, Cas' knees buckled, but Dean was prepared and held him up against the wall by his arms.

Keeping a tight grip around the base of Cas' cock with one hand and a even tighter grip on his wrists with the other, Dean fucked Castiel relentlessly until he was begging for release. Dean knew he was back in control, even with the feel of the toy still stuffed inside of him.

"Please, Dean."

"In time, Cas. Just hold on…"

Dean slowed down his thrusts, and soothed the shaking angel with kisses to the back of his head. He groaned against Cas' hair, filling him up with all he had. As he road out his orgasm he softened his grip on Cas' cock and stroked it gently, smiling when he came undone at his fingertips.

He held an exhausted and completely fucked Cas close to him and stroked his hair gently.

"When you get your breath back" He whispered against Cas' neck "How about you replace the toy with your cock and fuck me into oblivion?"