Dean ground his hips into Cas', staring into his beautiful blue eyes before bending down to capture his mouth in a kiss. Cas wiggled underneath him, enjoying the way their naked bodies moved easily on each other in the salt water.
Dean nibbled on Cas' collarbone, causing the angel to heave a raspy breath. Dean's hands were everywhere, touching and rubbing every inch of Cas he could reach. The sensation of his hands and the water rushing over him made Cas ache. He grabbed Dean by the waist, flipping the two of them over so he could be on top.
Cas began to kiss his way down Dean's body, stopping to close his warm mouth over Dean's hard dick. Dean gasped, the warmth at odds with the cool water.
"Mm, Cas, baby," Dean moaned, arching his back to thrust himself deeper.
Cas swirled his tongue over Dean's cock, tasting the salt water clinging to it. He bobbed his head up and down, taking Dean all the way into his mouth until his nose was resting on the man's lower stomach. Once he was all the way in, Cas swallowed, causing Dean to moan above him.
"That feels s-so good," Dean said, throwing his head back.
Cas sat up and held out his hand into the air.
"What are you-?" Dean began, but understood when a bottle of lube appeared in the angel's hand.
"Did you just angel-poof us some lube?" Dean asked, and laughed loudly.
"Yes, I thought I could use it," Cas said, which stopped Dean's laughter.
"What do you mean?" he asked.
"I would very much like to be a 'top' this time," Cas said, bending over again to suck on Dean's dick in the water.
"I-ah…okay, Cas…mmm," Dean said.
Cas sat up and positioned himself between Dean's legs, lubing up his fingers quickly. He had an idea of something he thought Dean might enjoy, but he didn't want to ruin the surprise. He slowly circled a finger around Dean's entrance, drawing groans from the man.
"Dammit, Cas, don't tease," Dean said through gritted teeth, and Cas smirked, pressing one finger into Dean.
He pumped his finger in an out, savoring the look of pleasure on Dean's face. He added another finger, scissoring them to open Dean up wider. Dean's eyes met his, a look of neediness in them. Cas licked his lips at the erotic sight. He pulled his fingers out, making Dean give an audible sigh of frustration. Cas lubed his dick up, and lined himself up with Dean's entrance, pushing slightly.
Dean moaned loudly as Cas pushed in some, then pulled out, drawing out the process as long as he could.
"Ah…"Dean breathed as Cas thrust into him deeper. "Don't stop."
But Cas didn't give in. He kept up the tortuously slow process, pushing in only slightly deeper each time before quickly pulling out. Dean was grasping at the sand underneath him, trying to move his hips to get Cas deeper inside him. Cas gripped Dean's hips tightly, not allowing him to move. Dean's eyes met Cas', and Cas grinned at Dean's look of desperation.
"What do you want, Dean?" Cas asked, tilting his head slightly as he continued to slowly inch his way inside of Dean.
"Y-you. In me, all the way," Dean said, momentarily stunned by how needy his voice sounded. Damn, whatever this game was that Cas was playing, it was hot.
"What do you say when you want something?" Cas asked, pressing slowly into Dean again.
"Please!" Dean nearly yelled.
Cas thrust suddenly into Dean, as deep as he could. The sudden intrusion made sparks fly in front of Dean's eyes, and he moaned loudly, raking his hands up Cas' back. Cas thrust into Dean over and over, fast and hard. Cas felt close to coming already, but knew he wanted to do one last thing for Dean. Cas sat up slightly, and grasped hold of Dean's cock. He gave a small squeeze, then started to move his hand up and down. Cas' hand began to glow slightly.
"Cas!" Dean yelled suddenly, rutting his hips as he came, shooting ribbons of white between them, much more than usual. The orgasm seemed to last four times longer than it normally did, and Dean clawed at everything around him, lost in the high of the moment.
The sight was too much for Cas. He sped up his thrusts, ramming into Dean, who moaned in ecstasy below him. He came within seconds, stilling as he emptied himself inside of his hunter. Slowly, he came down from the feeling, and rolled off of Dean. Both men lay in the shallow water, feeling the waves crash over them as they caught their breath.
"Cas," Dean finally said, turning his head to look at him. "What the hell did you do?"
"I used my grace to give you a little gift," Cas said breathlessly, smiling at Dean. "I extended your pleasure so you would feel it the way an angel does during sex."
"You feel like that every time?" Dean asked.
"Of course," Cas said, smiling.
"Damn, Cas. How is it that you don't want to have sex all the time?" Dean asked.
"I would with you, if I could," Cas said seriously.
Dean smiled and grabbed Cas hand, and they sat up to get a better view. As they lay in the sun, enjoying the beach like a normal couple, Dean thought back to all they had been through together. Hell, Purgatory, more monsters than a Grimm brothers book of fairy tales. And still Cas was next to him. No matter what Heaven, Hell, or anywhere in between threw at them, Cas was there.
"Cas…" Dean began, trying to find the words to explain to Cas what he was thinking.
"Yes, Dean?"
Dean tried to think of how to put it. How could he even describe the things he felt for Cas? It would take years to explain every little detail of the love and affection he had for this man sitting next to him.
"I just…I love you, Cas. I really, really love you."
Cas smiled, and dropped his head onto Dean's shoulder.
"I love you too."
"No, I mean it," Dean said, and Cas raised his head to look him in the eyes. "I love you. And damn, I've never loved anyone like this before. Look, I don't do chick flick moments that much. But I know you're thinking of giving up your Grace to be with me. Part of loving someone is wanting them to be happy. And if you're happy being an angel, then I want you to be one, no matter where that leaves me."
"Dean, I-," Cas began, but Dean cut him off.
"I know you love me. Believe me, man, I do. But your happiness is so much more important to me. Besides, humans die. We age and we die, and we suffer a whole hell of a lot in the process. I want you to know what you're getting into here. Promise me you'll think about all of this. Please."
Cas gave a small, slow nod. Dean sighed in relief, suddenly exhausted from the sex and the pure emotion he'd allowed himself to feel. He stood and moved further back on the beach, laying on the white sand to feel the sun beat down on his body. He was asleep in a matter of minutes.
Cas stared out across the ocean, thinking over everything Dean had said. He loved being an angel. But he loved Dean too. Sighing, he rose to go lay next to Dean in the sun. In all of his thousands of years on Earth, this was going to be the hardest decision he ever had to make.
