Castiel stepped around the bar to stand in front of Dean, he leaned down slightly to capture Dean's face in his hands as he pressed their lips together hotly. Dean clasped his hands over Castiel's, deepening the kiss.

Castiel slid his tongue across Dean's bottom lip seeking permission to invade his mouth, Dean parted his lips just as Castiel licked his way inside making Dean moan into the kiss.

Dean panted for air the second Castiel broke the kiss, straightening up to look down at Dean with a look in his eyes that made Dean shudder despite the fact he wasn't cold.

"That's just a taste of what I want to do," Castiel spoke softly, stroking his thumbs across Dean's cheeks as he removed his hands. Dean felt his cheeks flush at Castiel's words.

"I definitely want more..." Dean answered quietly, staring up at Castiel through his lashes. He did come to Castiel's home expecting something, he'd be a fool to not see this through.

"Follow me then," Castiel took Dean by the hand, urging him to stand from his seat. Dean did as he was told, willingly following Castiel through the kitchen and along the corridor into his master bedroom.

Castiel pushed Dean up against the bedroom door, sliding his hands underneath his shirt, his fingers skimming across toned muscles and over a pebbled nipple, Dean arched into the touch.

Castiel leaned back to stare at Dean, his eyes closed, his bottom lip caught between his teeth. Castiel couldn't help but think how cute he found Dean in this moment, and wondered how he would look with Castiel between his thighs.

"Fuck..." Dean breathed out when Castiel tweaked his nipple, pinching it between his thumb and forefinger. Castiel brought his other hand up to the front of Dean's pants and smiled to himself when he found Dean's arousal there.

"Please, Castiel..." Dean was pressing himself into Castiel's touches, his body hot and yearning for more even though all Castiel was doing was barely teasing him.

Castiel inched closer, ducking his head to lick a line across Dean's throat, his lips wet and hot against his skin. "My... So needy," he purred, nipping at Dean's earlobe.

Dean whimpered, tilting his head to give Castiel better access to his neck, hoping he would take the invitation. Castiel eagerly accepted, licking and biting along Dean's throat.

Dean reached up to place a hand on the back of Castiel's head, running his fingers through his dark hair urging Castiel to keep going. He moaned as Castiel sucked a particular spot on his neck.

Castiel grabbed Dean's hips, grinding against him, smiling against Dean's neck when Dean pressed himself into Castiel's movements. The two of them grinding against each other, the friction driving them both wild.

"These must go," Castiel tutted pulling himself off of Dean with an ounce of regret for the loss of contact.

He set about removing Dean's shirt, tossing it behind him and hurriedly undoing his belt buckle and zipper, pushing the jeans off Dean's hips.

Castiel kneeled down as he pushed Dean's boxers out of the way, his rock hard erection now inches from Castiel's face. Dean shuddered at the glorious feeling of being free from his clothes.

Castiel ran his tongue along the underside of Dean's cock, grasping the base to stroke the length of it, he felt it throb against his tongue as he licked it up and down.

Dean watched him intently, his breathing becoming shallow with every stroke or lick. Castiel certainly knew what he was doing, Dean tried to distract himself to avoid coming too quickly.

"Oh... Fuck!" Dean cried out when Castiel took him into his mouth, slamming his fists against the door behind him. He had to stop himself from forcing the rest of his cock down Castiel's throat.

Castiel must have read his mind because in the next few seconds that felt like eons, Castiel swallowed down the full length of him.

Dean moaned between pants, feeling the sensitive head of his cock hitting the back of Castiel's throat.

"I'm... Gonna...!" Dean all but shouted, feeling his cock pulse and throb against Castiel's tongue, sensing Dean's immediate climax Castiel stilled his movements and slowly pulled away.

Dean frantically looked down at Castiel, utterly confused as to why on earth he stopped just as Dean was about to come, the ache in his cock making it difficult to think.

"On the bed," Castiel instructed in the calmest voice ever, Dean was so caught off guard all he could do was obey the sudden order. He walked over to the bed, his still very hard cock making the simple task almost impossible.

Dean sat down on the end of the bed, cock twitching with need between his thighs. He watched as Castiel stalked towards him, stripping his clothes as he went. Good lord above, Castiel had the body of a god Dean thought.

"Turn around and get on all fours," Castiel motioned with a single finger, Dean shifted around and moved up the bed so he was now on his hands and knees, his ass on full display.

With some of the ache gone from his dick, Dean could think a bit more clearly and he was now aware of two things. One, Castiel was quite dominant in the bedroom, and two, Dean was more than eager to submit. Fuck.

"Such a pretty little thing," Castiel praised running a rough hand across Dean's ass, giving it a good smack which made Dean moan rather loudly.

He heard Castiel chuckle behind him, the sound giving him goosebumps.

"You got neighbors I should worry about calling a noise complaint?" Dean glanced over his shoulder at Castiel, his cocky attitude coming through despite the fact he knew better.

Castiel knelt down on the bed between Dean's legs, hands on his ass spreading his cheeks apart as Castiel leaned forward and licked a line over Dean's puckered hole.

"Neighbors are out of town for the week," Castiel's voice vibrated against Dean's hole, sending shivers throughout his entire body.

Dean arched his back, forcing his hips towards Castiel.

Castiel's tongue licked and prodded Dean's hole, turning Dean into a shuddering mess in his hands. Castiel reached between his legs and began stroking Dean's still hard cock.

"Oh fuck, fuck, fuck..." Dean chanted, thrusting into Castiel's hand as he stroked him to the edge of coming again, Dean could only pray he'd let him go this time.

Castiel slowly inserted a single finger inside Dean along with his tongue, easily finding his prostate and rubbing the pad of his finger over it repeatedly. Dean's body was convulsing with the need to come now.

"Come for me, Dean," Castiel's gruff voice muffled by the fact he was fucking Dean's hole with his tongue, stroking him faster now.

Dean couldn't hold back this time, he cried out Castiel's name til his voice was hoarse as he came hard. His body shuddered and twitched, his seed covering the bed beneath him along with Castiel's hand.

"Let it all out..." Castiel insisted removing his tongue and finger from Dean's ass, hand still stroking him through his climax as Dean continued to come. Dean couldn't believe how powerful that orgasm had been.

"Holy shit..." he muttered collapsing against the bed the second Castiel removed his hand from his overly sensitive cock. All Dean could do was lie there in his mess, not even caring enough to roll out of it.