Disclaimer: Supernatural, its plotlines, and its characters are all property of the CW and the show's writers. I probably wouldn't be worth only $7 and a bottle of pop if I was actually involved with the show, so it's really not worth the effort to sue me, even if I would love to actually meet Misha Collins.

….

Secrets

Chapter 2

….

"Cas, WAIT!" Dean stood and ran after the angel, stopping outside Cas's bedroom door. He knocked lightly. "You didn't let me finish what I was going to say."

"Dean…" Cas voiced from behind the door.

"Please let me in." Dean argued.

Dean heard the groan of the bed as Cas stood and made his way toward the door. He opened it slightly and turned, heading back toward the bed. Dean entered through the door quietly, closing it behind him before walking over and sitting next to Cas on the edge of the bed.

He sat quietly for a moment before speaking. "Before I say anything, I know why you're confused. It's because you're not attracted to people based on looks or gender. You're attracted to them based on their personalities. Which is not very common, but very…I think it proves that you're a better person than you think you are." Dean paused. "I think you should know that, yes, I'm straight. I'm interested in women…"

At this, Cas turned away from Dean with a sigh.

"However," Dean continued. "there's something different about you, Cas. I don't know what it is, but I don't care that you're a man. Or, that your vessel is a man, anyway. I know you so intimately that it doesn't seem to matter." He paused and turned toward Cas. "What I'm trying to say is that I love you too, Cas. The way that you love me."

"Dean, you don't have to say that just to make me feel better." Cas said, refusing to turn and look at the hunter.

"Hey," Dean reached up and grabbed Cas's chin lightly, turning the angel's face so he was looking him in the eye. "I'm not saying it to make you feel better. I mean what I said. It took me a while to realize why I was always so hard on you, but I realized a little while ago that it's because I love you."

And Cas knew, right then, that Dean meant it. "Dean…"

Dean leaned forward and wrapped his arms around Cas, resting his chin on his messy black hair. "I'm sorry I didn't tell you sooner, Cas." He muttered.

Cas pulled back out of the hug slightly and smiled at Dean, leaning forward to kiss the hunter. "It's alright." He whispered against Dean's lips.

Dean smiled and leaned forward into the kiss, deepening it. Cas opened his mouth slightly against the pressure, and Dean took the opportunity to slide his tongue between the angel's parted lips, catching Cas slightly by surprise.

Cas laid back against the pillows at the head of the bed, causing Dean to straddle the angel in order for them to continue kissing.

Cas wasted no time in pushing the flannel off Dean's shoulders and throwing it onto the ground, t-shirt soon following suit. Dean kicked off his boots, leaving him in his jeans and socks, leaning over Cas.

Still kissing, Dean helped Cas take off his coat, throwing it onto the growing pile of clothes on the floor next to the bed. He loosened Cas's tie and set it next to him on the bed, having an idea of what to use it for later. He then teasingly undid Cas's shirt buttons one by one, before pulling it off the angel and throwing it on the ground.

Knowing that Cas was very inexperienced when it came to sex, Dean decided he should take charge. He moved his mouth off Cas's and started kissing his neck, causing the angel to throw his head back and moan.

While he was kissing a trail down Cas's neck and chest, Dean fumbled with Cas's belt, undoing it and pulling it out of the beltloops of Cas's dress pants and throwing it on the floor.

Following the belt, and kissing his way even further down Cas's body, Dean undid the button and zipper of the dress pants Cas always wore and pulled them down, leaving Cas to kick them and his shoes off, meaning the angel was only in his underwear and socks.

Dean stopped abruptly and came back up toward Cas's face, kissing him on the mouth again. "Have you ever down this before?" Dean growled.

"I've had sex before." Cas replied, pupils blown wide with desire.

"I meant with a man." Dean clarified, kissing Cas's neck.

"Oh, no I haven't." Cas answered.

Dean looked up. "And you want this? You're sure?"

Cas answered by grabbing Dean's head roughly and pulled him forward for a kiss, in which Cas's tongue made it very clear that he wanted it.

"Well, alright then." Dean paused. "I've never had sex with a man either, so I'm not sure how good…" Dean started to say.

Cas interrupted by kissing Dean again, rougher than he had before. "If neither of us have done it, neither of us will know if we did anything wrong. Now, please, get on with it." Cas growled.

Dean looked down and noticed that Cas had a very obvious, and very impressive, erection. Dean grinned and kissed his way back down Cas's body, gently stroking the angel's cock through his boxers. He stopped kissing just above the waistband, licking his way up Cas's stomach to his chest.

"Dean…" Cas moaned. Taking it as the final invitation, Dean none-to-gently lifted Cas's boxers and pulled them up and over his erection, pulling them down to the angel's knees and trusting him to kick them off the rest of the way. He felt Cas kick them and his socks off before he took hold of Cas's cock and started stroking again.

Cas moaned as Dean continued teasing him, kissing his thighs and just above his pelvis while he continued to stroke.

Finally, after a few excruciating minutes for Cas, Dean thought he had teased him enough and lifted his head from where he had been licking the angel's stomach.

Cas felt an explosion of pleasure as Dean took the head of his cock into his mouth, still stroking the base with his hand. Dean bobbed his head up and down for a little while before he took the head out of his mouth and started licking down Cas's shaft.

"Oh my God!" Cas yelled. His hips bucked, wanting more.

"Calm down, Cas, or you're gonna come before we can do anything more than this." Dean teased, lifting his head from where it had been so Cas could calm his heartrate.

While he waited, Dean removed his belt and sat it with Cas's tie on the edge of the bed, though he opted to keep his jeans on for the time being.

"You good?" Dean asked Cas.

"More than good." Cas leaned forward and grabbed Dean by the shoulders, kissing him intensely. Dean was slightly surprised when Cas bit his lip and flipped him over onto his back.

"Your turn." Cas kissed Dean's neck as he undid the button and zipper of his jeans, kissing his way down Dean's chest and stomach as he pulled them down to his ankles. Dean kicked them and his socks off as he moaned with pleasure.

"Cas, you don't have to do this if you don't want to." Dean said.

Cas came up from where he had been kissing Dean's chest and bit the hunter's neck, causing his hips to buck. "I assure you, Dean, I want to do this." Cas looked up and Dean saw intense desire burning in those deep blue eyes, causing any further inquiries to vanish.

Cas kissed back down Dean's body until he came to the waistband of Dean's boxers. Instead of kissing Dean's thighs and stroking him, like the hunter had done to him, Cas decided to take a different approach. He started sucking Dean's cock through his underwear, causing Dean to gasp.

"Oh my God!" was all Dean could muster.

After about a minute of that, Cas decided enough was enough and pulled Dean's boxers down to his ankles, taking Dean's cock into his eager mouth.

Being an angel meant Cas didn't have a gag reflex, so he could do something that Dean hadn't been able to – he took Dean's whole length in his mouth.

"OH!" Dean's hips bucked, and Cas took it, his mouth reaching the base of Dean's cock. After a few minutes Cas knew that he had to stop or Dean was going to come, so he lifted his head and launched himself up toward Dean's face, kissing the hunter roughly. He pulled back and leaned toward Dean's ear.

"I want you inside me, Dean." Cas growled.

"You mean…"

"Yes." Cas leaned over the side of the bed and pulled a bottle of lube out of the drawer of the bedside table. "I was hoping this would happen." He said as an answer to Dean's questioning look.

"Oh, I was hoping you would say that." Dean flipped Cas over onto his back and kissed him. He reached for the tie and belt lying next to them. This is exactly what he had wanted. He leaned forward, brushing his lips against Cas's. "Do you trust me?"

Cas answered him with a kiss. "Of course I do."

Dean grinned and sat up. He whipped a leg over Cas so he was straddling him, and used the angel's tie to tie his left hand to the headboard above his head. He used his own belt to tie Cas's right hand.

Cas moaned as Dean kissed his way back down the angel's body.

"I have to ready you first." Dean squirted some lube onto his right index finger and slipped it in Cas, eliciting a gasp from the angel. Dean inserted another finger as he took Cas's cock into his mouth again. "One more…" Dean muttered, slipping another finger into Cas, causing him to moan loudly. Dean pumped his fingers for another minute or two before he pulled them out.

"Are you ready?" Dean asked.

"Oh my God, yes…" Cas moaned.

Dean grabbed both of Cas's legs and propped them up before squirting some lube on his hand and rubbing it on his cock.

He leaned over between Cas's legs on all fours before reaching down and grabbing his cock, pushing it into Cas slowly.

"Oh!" Cas gasped, throwing his head back in pleasure.

Cas arced his back, giving Dean easier access.

"Harder!" Cas screamed.

Dean obeyed, pumping harder and faster into Cas.

After a few minutes of pumping hard and fast, Dean was on the edge. "I'm gonna come, I'm gonna come, I'm gonna…" his pushed into Cas one last time before he pulled out, hitting Cas's prostate and sending him over the edge.

Both men came at the same time, dousing Cas's chest in their sticky semen.

"Oh. My. God." Cas panted. Dean collapsed next to Cas, spent and tired.

"That was amazing." Dean breathed.

Cas turned slightly to look at Dean. He got ride of the come covering his chest with an idle wave of his hand, then turned fully onto his side. Dean turned to look at him.

Cas leaned forward and kissed Dean gently, causing Dean to wrap his arms around the angel and pull him into his chest.

"I love you." Dean muttered.

"I love you too."