Dean doesn't remember when it started exactly. It was somewhere between Cas raising him from perdition and going all freak god on them. Dean just knows that somewhere during that time frame that the casual sex in towns stopped working for him. So he started with visualizing. But he then got to the point where he stuttered out Cas' name. Little did he know that Cas could hear him. So it was a regular night, Sam was off on his own and Dean was in his room thinking. His breath deepened and he looked around. Standing he shut and locked his door before heading to the bathroom for a shower. Shucking off his clothes he let the shower heat up and then climbed into the shower.

Looking around he wrapped a hand around his cock and felt his chest hitch. "Dammit, Cas." He groaned as he ran his hand up and down his cock.
-

Cas was working on something when all of a sudden his vision was clouded with a picture of Dean, hunched over in the shower, groaning out Cas' name. Cas immediately grew hard at the sight. He had been seeing these visions for a while and whenever he did he felt himself getting closer to breaking. The visions started out with Dean screaming his name as he came. Then the visions got longer, Dean fingering himself and stroking himself moaning out Cas' name. Then it became from the beginning of Dean climbing into the shower to the final climax. But this time Cas couldn't take it.

Closing his eyes Cas pictured himself behind Dean and with a flutter of wings he appeared just outside Dean's shower. Slowly he shucked off his clothes and climbed into the shower behind Dean.

"Hello Dean." Cas spoke and watched Dean jump. Dean whirled around and pressed himself up against the shower wall.

"What the Hell Cas!" Dean shouted as he stared at the angel in shock. Cas raised an eyebrow and made a small smirk.

"Did you know, Dean, that I can hear you whenever you say my name?" He asked in a quiet voice, taking a step toward the other. He watched Dean closely and noted Dean's shift in attitude. The flushed face and stammering and embarrassed looks. Cas smiled and leaned over, placing his mouth on Dean's.

Cas pulled back after deeply kissing Dean. Slowly he grinned over at Dean, "Its ok Dean. I have unusually fond feelings for you too." He smiled and turned off the shower, pulling Dean out with him. He pulled Dean into the bedroom and pushed him onto the bed. Leaning down over the taller man and kissing his way down his neck. Slowly he sucked and then tongued Dean's neck before tracing kisses down Dean's chest. He then began to suck on Dean's nipples. Dean then let out a groan and Cas made his way farther down to Dean's erection. Slowly he leaned down and licked a stripe up Dean's length. Dean let out a hiss and moaned out.

"Cas!" Dean moaned as Cas began to nibble and suck at Dean's length until he pulled it into his mouth. As Cas was doing that he lubed up his fingers and slid one into Dean's entrance. Dean threw his head back and let out a guttural moan as Cas abused him so. Slowly Cas stretched Dean, fingers pumping in and out as he licked and sucked on Deans thick cock. Dean was thrashing on the bed, head against the headboard. And right as Dean was screaming that he was going to cum, Cas pulled back.

"What the hell Cas?!" Dean was flushed and outraged as he stared down at the Angel on top of him. Cas smiled and leaned up to kiss Dean.

"Not just yet Dean," Cas murmured, pulling his fingers out of Dean and lubing up his cock. Once he was sure he was wet enough Cas pressed himself slowly to Dean's entrance. Loving the way Dean's head fell back and the groan that escaped his lips. And Cas was leaning down, kissing him harshly. "Tell me when I can move Dean." And there was a pause that felt like it lasted forever.

Then Dean muttered, "o-okay." And Cas was thrusting into the other, slowly picking up speed until the two of them were coming. Exhausted Cas collapsed on top of Dean before slowly pulling out and laying next to Dean.

"Dean?" Cas whispered looking down at the other, Dean looked over at him, one eyebrow quirked up. "I love you Dean." Cas said, blushing, "I am sorry if I caused you any pain." And then Dean shook his head leaning over to Kiss Cas.

"I'm fine Cas. I love you too." He said with a half grin, "now if you don't mind I could use some sleep." And with that Dean was closing his eyes, drifting off. Cas stared at the Hunter and smiled, unfurling his wings to cover them both.

Finally Cas had what he wanted. Dean for himself, he wasn't sure when he had fallen in love with the other he just knew he had. And he was very happy that Dean felt the same.

((OK next chapter has MPreg slight BDSM and Wing kink. Also Fluff.))