"Let's go," Dean said, heaving himself off the ground and offering his hand to help Cas up.

Cas placed two fingers on Dean's head, and the two were transported back to the bunker. It seemed oddly quiet without Bobby and Sam running around, but peaceful and sort of like home.

"Come on," Dean said, pulling Cas by the hand to his room.

"Are you sure about this?" Cas asked as they walked up the stairs.

"Cas, you've given me an amazing day. The least I can do is give you one hell of a night," Dean said, as they walked into his room and stood by the bed. "But I don't want to make you do anything you're uncomfortable with. So if you want to stop, let me know."

Cas tilted his head with a smile on his face. He knew there was nothing that would make him want to stop. He closed the distance between them and pushed his lips onto Dean's. Dean deepened the kiss, moving his hands up to the tie around Cas' neck. He slowly undid it, letting it drop to the floor, and then began to work on his buttons. Cas fumbled with Dean's shirt, and they paused in their kisses long enough for Dean to allow it to be pulled over his head.

Cas worked his hands down Dean's torso, feeling the warmth and softness of the man's skin. He began to unbutton his pants. Dean slid Cas' shirt off his shoulders, and it fell to the ground. He gave a tug on the button of Cas' pants, and it popped open at the same time as his own. He gave them a small tug and they fell to Cas' ankles. Dean's slid off soon after. Both men stepped out of their shoes and pants, tugging off their socks before falling into the bed in just their boxers.

Dean had a moment of pause. He'd never done this with another man before. He sat back for a second, and Cas opened his eyes to see what was wrong. Dean looked down at Cas' swollen lips and eyes heavy with lust. Screw it, he thought. He'd just have to learn along the way. He leaned in again, but this time peppered Cas' neck with kisses, sucking and nibbling his way up his neck until he reached his ear. He slid his hand over Cas' erection through his boxers, and Cas gave a small moan. Dean grinned. If he was this responsive already, this was going to be a fun evening.

He sat up and gave a tug to pull Cas' boxers off. Leaning back down, Dean began to nibble on Cas' collarbone, leaving small love bites. As he did, he worked his hand up and down Cas' shaft, reveling in the sounds Cas was making. He knew he needed to do more, and sat back up. Dean gave Cas a short look, seeming to resolve himself. Then he leaned forward and took Cas' hard member in his mouth. Cas threw his head back against the pillows, moaning loudly. Dean worked his mouth the same way he enjoyed it done. He swirled his tongue around the tip before thrusting it to the back of his throat.

"Dean," Cas grunted from above him. "Don't stop."

Dean picked up the pace. Swirl, deep throat, swirl. Cas was falling to pieces above him, writhing on the bed and thrusting his hips at each movement Dean made. He moaned loudly, clutching at the bed and clamping his eyes shut tightly.

"Dean, I think I'm going to-," Cas began.

Dean knew what was coming, and wanted to make it feel perfect for Cas. He took his hand and moved it to the base of Cas' erection, giving a small squeeze as he continued the motions with his mouth. The pressure was all it took. Cas came, moaning Dean's name loudly and thrusting hard into his mouth. Dean swallowed quickly. It definitely wasn't his favorite flavor, but he'd do anything for Cas.

Cas came down from his orgasm, breathing heavily and panting slightly. Dean looked quite proud of himself. Cas wanted to make him feel as good as he did. Without pausing, without even attempting kissing or anything else, Cas pushed Dean down on the bed and took him in his mouth.

"Damn, Cas," Dean said through gritted teeth.

Cas worked his mouth up and down on Dean's hard member, sucking until his cheeks hollowed. He used his fingernails to gently scratch the insides of Dean's thighs. The sensation sent shivers up Dean's spine. Cas picked up the speed, his head bouncing up and down. Dean groaned, threading his fingers through Cas' hair.

Cas hummed in his throat, causing an electric jolt to shoot through Dean. Then he sat up.

"I am willing to do more, if you are," he said with a lusty voice.

"Me too, but I'm not sure how to-," Dean began, but Cas had already moved on top of him. He used the spit on Dean's erection as lube, and positioned him at his entrance.

"Cas, I've never done this before, I may be awful," Dean said in a worried voice.

"I doubt that. Nothing you could do would be awful. Do you want to do this?" Cas asked.

Dean nodded. He wanted to do this so badly.

"Won't it hurt you?" Dean asked, and Cas gave a small laugh.

"Angel, remember?"

Cas leaned in and kissed Dean deeply. Then, holding onto Dean's shoulders for support, he slowly lowered himself onto Dean. Dean grunted. He'd never felt anything like this before. Cas worked him in slowly, and Dean felt the tightness and heat surround him. Finally, he was all the way in. Slowly, Cas began to move up and down on Dean, moaning as his erection grew hard again.

Dean thrust slightly as Cas came back down, pushing him back up again. They soon settled into a steady pace, grunting and moaning at the feeling. Cas came down again, leaning back slightly.

"Ah!" he said loudly. "Right there!"

Dean began to move faster, hitting Cas in his sweet spot each time. The sounds Cas was making were pushing Dean to the edge. He pumped his hips even faster, enjoying the movement and hearing the effect he was having on Cas. He reached between them and grabbed Cas' member, pumping it to the rhythm of his thrusts. Cas yelled out his name, and came again. The sight of it put Dean past his limit. He came inside Cas, groaning his name and pumping hard.

The two collapsed on the bed, breathing heavily. Dean reached over and took Cas by the hand, giving it a small squeeze. Cas looked over at him and gave a wide smile.

"Why did we wait so long to do that?" Cas asked.

Dean heard his cell phone ringing next to the bed. He sighed and reached for it.

"Hey, Sam," he said.

"Hey. We're on our way back, it didn't take as long as we expected. We should be there day after tomorrow. We're going to stop by and see Rufus. Bobby thinks he may know something about the demons that could help us."

"That sounds good. We'll be here if you need anything done," Dean said.

"Dude…why are you out of breath?"