Castiel fidgeted with his tie as Dean drove him to dinner in the 1967 Chevy Impala he had become so familiar with. They were meeting Sam and Gabriel there. In fact, Sam had planned all of this to help his brother and Cas celebrate. It was their six month anniversary.
Sam was Castiel’s roommate in college. That’s how he’d met Dean. Gabriel was Castiel’s best friend all through high school; that’s how he’d met Sam. Gabe and Sam had only really been dating for two months or so, but they seemed happy.
Dean smiled broadly as he pulled into the parking lot. He couldn’t believe it had already been six months. Castiel started to get out, but Dean reached over to him.
“No. Let me,” he insisted. Despite the dark of the night, he could’ve sworn Cas had blushed. Dean stepped out and quickly walked to the other side of the car. He opened the door with a flourish and Castiel stepped out happily. He took Dean’s proffered hand. Dean leaned over and placed a quick, chaste kiss on his lips.
As they approached the door to the restaurant, hand intwined, they saw Gabriel tickle Sam, and Sam grabbed his hands before kissing them. He noticed his brother and Castiel and smiled even more.
“Hey, guys! Can you believe it? Six months!” Sam seemed very enthusiastic.
“Cassie, I didn’t think you’d be able to put up with Dean this long. Congrats!” Gabriel joked. Dean glared but he knew Gabriel was poking fun.
“Yeah. It’s our big day, Cas,” Dean said, his voice dropping. Castiel’s eyes darkened when he saw the gaze that Dean was giving him.
“Let’s go eat!” Cas exclaimed. He wanted to save the “hungry eyes” for later. Sam and Gabe nodded and headed in, Cas right behind them, and Dean behind his lover. Dean squeezed Cas’s bum before catching up to take his hand again.
Dinner was enjoyable, as it always was with the four friends. Cas and Dean left earlier than Sam expected, but Gabriel had told him from the start that they were gonna celebrate privately.
Cas twitched while he sat in the car; he’d been hard for half of dinner after Dean tried to nonchalantly grope him. He wanted his pants off, and, more importantly, Dean’s off.
“Dean,” Cas said, almost begging. Dean looked over at him and then noticed the boner. His eyes immediately darted back to the road. He didn’t need that now; at least not until they got home.
“Cas. Baby, we’re almost home,” Dean assured him. “Baby, hang in there.”
“Dean, please,” Castiel persisted. Dean shook his head, and Cas groaned in frustration. He couldn’t take it. He unbuckled his belt and began to unzip his pants. Dean’s hand darted over and stopped him.
“Cas. Not here. Just wait.” Cas nodded and Dean put his hand back on the steering wheel. Before Dean could stop him again, Castiel unzipped his pants the rest of the way and pulled them down, arching his back to get his ass off the seat. He pulled his boxers with them, and settled back in the seat. “What the hel-?” Dean’s eyes widened as he saw Cas. He hadn’t realised just how badly Cas wanted him. Dean quickly pulled over to the side of the road and parked the car so it was hidden behind a tree.
“What are you doing, Dean?” Cas asked, feigning innocence. Dean reached across his lap and let the seat back before pulling his shirt over his head.
“Take your shirt off,” Dean commanded.
“I don’t think I wanna,” Cas insisted. He smirked a bit at Dean’s frustration, but Dean became determined. He pulled off his own pants and briefs quickly before straddling Cas, forcing him to lie back.
“I said, ‘Take it off,’” Dean whispered, dominance oozing into his voice. Castiel shivered involuntarily but remained steadfast.
“Well you’re just gonna have to take it off for me,” Cas teased. Dean hadn’t seen this side of him, but he liked it.
“Gladly.” Dean began to nibble underneath Cas’s ear, and slowly slid his hands down the front of his boyfriend’s torso. He slowly unbuttoned every button on the top half of Cas’s shirt before, frustrated, Cas pushed Dean away.
“Dammit. Why were you going so slow?” Cas asked as he pulled his shirt over his head. Dean immediately pinned him down again, this time attaching his lips to Castiel’s. He ground his hips into Cas, and Cas reached up and started to massage Dean’s throbbing dick. Dean moaned and started bucking his hips into Castiel’s strong hands. He took Cas in his hands, hoping to return the favour.
The lovers kissed and jerked each other off, oblivious to the world around them. This was all about them. Dean felt himself tensing up; he was close.
“Cas, harder,” he moaned.
“Are you close?” Cas choked out. Dean could only nod. “Me too, baby, me too.” After a minute or two more, Dean shuddered and unraveled all over Castiel. Dean regained himself quickly, and he moved down to be face level with Castiel’s dick. He took the tip in his mouth and sucked hard, and Cas fell apart. Dean collapsed on top of Castiel to catch his breath. He looked up and smiled at Cas, and they both started to laugh.
“Did we just have car sex?” Dean laughed.
“I think we did,” Cas replied. Dean smiled gently.
“Happy anniversary, Cas. I love you.” Dean kissed him again, and Cas wrapped his arms around Dean. Neither could be happier.