Dean looked at Cas, properly, for the first time that evening. He looked adorable and nerdy, just as he always did. Dean grinned internally, looking back on the memories he had with Cas. How had he never noticed the way that the angel's eyes had sparkled when he looked at him and only him?

His thoughts were broken when Cas spoke. "Dean? I think we're here." Dean looked around, seeing the small park where they'd chosen to have their date. There was a small cluster of swings near the middle. Cas was staring at them.

"Dean, what are those... Contraptions?" Dean looked at his angel, simply baffled at how he didn't know what swings were. Then again, Cas had been in heaven for most of his life. And he hadn't exactly had time to learn what fun was like.

"That's a swing, Cas. You sit on it and... Swing." Dean didn't know how to better explain, so he took Cas's hand and led him towards the swings.

"Dean what are you-"

"Quiet, Cas. I'm gonna show you how to swing."

"Alright..." Dean couldn't tell if Cas was happy or disgruntled or simply indifferent.

They reached their destination, and dean sat Cas down on one of the swings. "Now, Cas, you're going to start by pushing yourself with your feet. After you get some air, you bend your legs when you go backwa-"

"Dean. I don't understand the point of this. Why would I bend my legs? Surely I'd move faster if I didn't." Dean stared at Cas. "Would you let me finish?" Cas nodded, looking a little put off. "It'll all make sense in just a second. So after you start coming forward, you straighten your legs and lean back." Cas stayed silent. "Do you understand what you gotta do?"

"Yes, I understand. But I don't see the point." Dean chuckled then looked at his angel.

"You'll understand once you get up high enough." Dean sat on the swing next to Cas and looked over. Cas just sat there.

"Cas, what're you doing?"

"I'm... Uncertain. I don't know... How to do this." He looked at Dean with his puppy dog eyes.

"Do you... Do you want me to push you?" Dean didn't really know why Cas wanted help, but he thought it was adorable.

"I... Yes, I'd like that." Cas smiled, and Dean's heart seemed to skip a beat.

Dean moved behind Cas, who turned to look at him with questioning eyes. "I have to push you from behind," Dean said. He thought over his words and thought they sounded vaguely dirty. Oh well.

"Oh. Alright." Cas turned around, placing his hands in his lap.

Dean leaned over him, grabbing his hands and putting them on the chains. "You have to hold on if you don't want to fall off," he whispered in Cas's ear.

Cas turned his head around to look at Dean as Dean pulled away. The look in his eyes was one of confusion. Dean grabbed the chains, just below Cas's hands, and pulled them towards him. When Cas's back was nearly against his chest, he pushed the swing forward. Dean couldn't see his angel's face, but he imagined that the look on it was one of wonder. Or confusion. Cas seemed to be confused quite a bit. Dean smiled. Confusion was adorable on his angel, though. As Cas came back towards him, Dean took a step back and reached out his arms. He pushed Cas forward, and heard a giggle. Was that... Was that Cas? When Cas came back towards him again, he had draw his legs back, bending them just like Dean told him too. Again, after Dean pushed him, there was a giggle. Dean grinned, and found he didn't want to let Cas go forward any more. He just wanted to grab him and never let go. "You alright if I swing, now?" Dean asked. Cas nodded his head in reply.

Dean moved over to the swing he'd sat in before, wishing it was closer to Cas. But he would deal with it for now.

Cas was getting higher and higher, and Dean wasn't about to let him be the only one 'flying.'

Cas looked at Dean, the look in his eyes impossible to interpret. If Dean had to guess, though, he would say it was joy... Mixed with something else. Dean just couldn't place his finger on it though.

As soon as Dean was as high up as Cas, Dean reached out.

Cas saw his hand, and hesitated. But then the barrier holding him back seemed to break, and he grabbed Dean's hand, smiling. They swing like that for a few minutes, but for all they knew it was days. They were finally realizing everything they had felt, from the very first moment they had met, in that warehouse.

They'd both stopped trying to stay 'flying,' because even when they got off the swings, they continued soaring. Even as they walked towards the edge of the park, it still felt to the two of them as though they were the only two in the world.

Walking back to the motel was joy laced with dread. Dean didn't want to say goodbye to his angel, even if it was only for the evening.

When they reached the motel door, Dean fumbled in his pocket for the key.

Cas grabbed his hand.

"Dean, I... I don't know how to... Go about this." Dean shot a confused look at him.

"What-" Dean suddenly paused. "Oh. Um..." Dean blushed lightly, knowing what Cas was getting at.

"You've done this a lot, have you not?" Cas asked.

"Uh... No, believe it or not. Normally... We don't do much... Talking. Or kindness."

Cas just stared.

Dean sighed. He was going to have to guide Cas.

Dean leaned in, and Cas stayed put.

"You... You have to help me out here Cas."

"Oh..." Cas leaned in and smashed his lips against Dean's. Dean's eyes widened for a fraction of a second, then closed. It was most likely the nicest kiss of Dean's life, and he had had a lot of kisses. But none with one he loved.

"I love you, Cas," Dean whispered as they pulled slightly apart.

"I love you too, Dean," Cas said with the most adorable grin.

"HEY, guys! I found some-" Sam said, bursting through the motel room door. "Oh. Oh." I'll... I'll just... Yeah." He backed up and slammed the door.

Dean glared at the door, then turned back to Cas, who had leaned forward enough to peck Dean on the cheek.

"Bye, Dean."

And with the rustle of wings, his angel left him.