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.