Castiel walked into main room of the batcave. He noticed how neither boys were in there. Weird. They were usually in there if they weren't sleeping. He needed them for help with the computer Dean gave him. He was a little confused on what it was used for.

"Dean?...Sam?" He called out, seeing if they would answer. He waited a few minutes, neither of them answered. He sighed. Of course, when he needed them, they weren't there. He looked in some of the other rooms, nope. He wondered where the hell they went while he was asleep. Why didn't they just tell him they were leaving? He sat down on a couch, leaning back on it.

He sat there for a while, fiddling with his fingers. He really wished he still had his angellic powers. Then he could just pop to them and ask them. But no, he was a human now and he couldn't do any of the things he used to be able to do. It was torture for him, and it was hard for him to get used to. It was also hard to get used to all the erections he got. He used to never get them like this. It was almost everyday. He was too shy around women to have sex with any of them. So he always ended up taking care of it himself. It was a great feeling. He was glad he knew about how to masturbate correctly. It became a normal occurrence for him. He couldn't sleep without it. He never told anyone about it, why should he? Dean would just laugh and say it was "Too much information" But Castiel wondered if it was normal, or just a side effect for his falling.

He wanted to research it. But he had no clue how to work the computer. He sighed. He was still overly bored. He smirked. He decided to do what he normally did when he was bored and no one was around. He unbuttoned his jeans, pulling them down just enough, letting his boxers go down with them. He slowly wrapped his hands around his cock, squeezing it softly. He closed his eyes and started stroking himself. Castiel let out a few deep breaths. He increased his pace, adding to the pleasure. He occasionally teased himself by stopping at the head and rubbing his thumb around it.

He liked to experiment with it. Changing hands, different paces,different positions that he had his body in. Just laying down, with his hand wrapped around his dick was his favorite. It was simple, yet pleasurable. It gave him what he wanted in a comfortable position.

He kept his eyes closed, leaning his head back and opening his mouth. He stroked himself faster now, using his other hand to run through his hair. He occasionally let out moans, and he could feel his arm starting to hurt a little. But he really didn't care.

"Dean..." He let out softly. He always whispered Dean's name when he pleasured himself. Dean was always the one he saw when he jerked himself off, seeing as Dean was the one he was attracted to.

"I bet you Cas is still sleeping. He always sleeps this late into the day" Dean said, chuckling as they parked into their driveway. They decided to go grocery shopping quickly before Cas woke up.

"Probably still getting used to sleeping. He usually either sleeps too much or too little" Sam replied.

"Yeah." Dean opened the door to the batcave, pausing quickly.

Castiel was too invested in the pleasure to even notice the two standing in the door. He kept moaning Dean's name.

Sam covered his eyes, and Dean started laughing. He couldn't help but laugh. Castiel heard that, jumping up and pulling up his pants. "Sorry." He whispered.

"Nah, man it's fine. We all do it." He tried to keep his laughter in. This was just way too good. Though, Dean had to admit, he had to appreciate Castiel's bravery. Dean would never just openly jerk off in the open like that. He also had to admit it was a little hot. Scratch that, it was really hot. He needed to do something about that.

"I'm going to just go into my room now." Castiel said, too embarrassed to look the brothers in the eye.

"Alright..." Sam said slowly, opening his eyes again. He looked over to Dean, who seemed to be enjoying it all. He raised an eyebrow at Dean, who just casually shrugged. Castiel left the room, going down the hallway, most likely to his own bedroom. "What the hell just happened..." Sam asked Dean.

"I don't even know." Dean replied, "Guess Cas was trying to get used to a few other human things that he wasn't used to before." He chuckled again. He was definitely going to have to 'talk' to Cas about this. Normally he wouldn't dare think of actually doing anything like that with Cas. But, seeing Cas jerk off like that really turned Dean on. He wondered how Castiel felt about him, though he could tell Cas felt the same way, seeing as he kept moaning Dean's name. "I'll be right back. I have to talk to Cas about a case." He said quickly, running into Castiel's room.

Sam just rolled his eyes. He really hoped Dean wasn't doing what he thought he was. He'd have to check up on them later.

Dean softly knocked on Castiel's door, "Cas, open the door, it's me"

"No."

"Come on. Don't make me just go in there. Because I will" He was starting to get desperate, feeling his pants get tighter at the image of Castiel stroking himself, moaning out his name. "No!" Castiel yelled again. Dean tried to open the door, but of course it was locked, "Come on! I really have to talk to you about something. I'll knock the fucking door down if I have to."

"Fine." Castiel rolled his eyes, unlocking the door, looking at Dean with raised eyebrows, "What do you want."

Dean didn't bother waiting, he pushed Castiel's roughly, closing the door behind him. He pushed Castiel on to his bed, pinning his arms. "You know, I really like it when you were stroking your cock and moaning my name. It was pretty hot." He whispered into Castiel's ear. He could feel Castiel shiver at that. He nipped at Castiel's earlobe. Castiel gasped. "Oh yeah?" he breathed out. Dean pulled up from his ear, then kissed Castiel roughly. Not exactly how he would imagine their first kiss, but he honestly didn't care right now.

Castiel moaned into the kiss, lacing his fingers in Dean's hair, tugging at it. Dean added his tongue, not even waiting to be gentle or take his time. He was desperate and wanted him now. He couldn't believe it was actually happening. He had wanted it for so long.

He pulled up from the kiss, before attacking Castiel's neck, kissing, nipping, and sucking at it. Castiel moaned again, placing his hand on Dean's back, and rubbed it softly.

"Do you want me to fuck you? I bet your ass is tight" Dean groaned against Castiel's neck. He loved talking dirty, it was such a turn on for him to do and for other people to do to him. He felt Castiel nod. Dean smirked, moving his hands down to pull up Castiel's t-shirt he was wearing. He sat on Cas's crotch, sitting up and unbuttoning his shirt and throwing it on the flood, before going back down and kissing Cas on the lips again. He couldn't imagine this getting any better.

Sam started pacing the living room. He could hear them. It was starting to feel really awkward. His brother was about to have sex with Cas. Sam was straight, but damn, he did find Cas attractive. Maybe it was the whole angel vibe he had on him, or how many times Cas saved his ass, but still. He developed some sort of guy crush on Cas, and he felt jealous. He wanted to be in Dean's position. He wanted to burst in there and make them stop, he couldn't bear it. He had to do something.

Dean pulled back from the kiss "You want me to suck your cock? I bet it's huge" he moaned, rubbing Castiel's bulge. Dean never sucked a dick before. He practiced once on a dildo this girl he fucked had. It felt weird, and uncomfortable, but maybe it would be better with Cas. The feelings would probably help.

"Yes Dean." Castiel breathed. Dean smirked, moving down, sitting on Castiel's legs. He leaned down and pulled down both his pants and boxers. He kissed the head, experimenting with it. Castiel moaned, gripping Dean's hair roughly and pushing him down, forcing Dean to take his whole cock in. "Fuck" He called out. Dean choked on it, damn his gag reflex. He really didn't care, he loved the look he saw on Cas's face.

Sam couldn't take it. He hoped those two realized he could hear them perfectly. It was disturbing...but he could feel himself getting hard from listening to it. Never in his life would he think he would get a hard on by hearing his brother and his best friend having sex. He didn't know what to do. Half of him wanted to barge in there and stop them, and the other half of him...wanted to join them. He didn't want to feel left out anymore. He walked over to the door of Castiel's room, putting his ear up to the door, biting his lips at the noises he was hearing. It was even better close up.

Dean was loving Cas's roughness. He liked the more rough, dominating side of Cas. It was even fucking hotter than he was expecting. He kept bobbing his head, letting Cas guide him with the hair pulling. He finally closed his eyes, and he was tempted to start touching himself. But, it was Cas's turn right now. Suddenly, he could hear the door open. He pulled himself off Cas, looking at the door in horror.

Sam looked at the two, chuckling at the horror on their faces, "Step aside, Dean" He looked at Dean.

"What?" Dean was surprised. Cas just tilted his head. Did...both Winchesters want to have sex with him or something. Not that he had anything against it, not at all.

Sam walked over to Dean, lightly pushing him off of Castiel. He gripped Cas's hips, then took as much of his dick as he could, using his hand to stroke what he didn't have in his mouth. Castiel let out a loud groan, and Dean just stood there, confused. His pants were becoming unbearable now.

Sam pulled up from Castiel, "Dean, you go over there and have Cas suck you so you don't start drooling on the floor" He looked at Dean. Dean nodded, walked back over to Cas, leaning down and kissing him. He unbuttoned his own pants, pulling them down with his boxers. He was just too excited for this now. He pulled back from the kiss, then got on the bed and kneeled next to Cas.

Cas turned his head, stroking Dean's dick and putting the head in his mouth, swirling his tongue. Dean could feel the vibrations from his moans onto his dick, and fuck it felt so good. "Yes, fuck Cas suck my dick" He moaned, gripping the back of Cas's head. He pushed on it to make Cas go faster. He could hear and feel Cas moaning on his dick, probably from Sam. He turned his eyes to Sam, gaining eye contact. It was as if the two were talking to each other. Both telling each other how crazy this was, but fuck, they both liked it. They wanted more. But they continued with their current position.

Sam felt weird sucking Cas's cock. He never imagined himself sucking another guy off. It was so different than he was used to. And it hurt if he went too far down. It would choke him, and he was happy Castiel didn't force him to take more of him in. He started humming, loving when Castiel arched his back as soon as he did that. Sam pulled off, taking in a deep breath, and tracing his tongue from the base to the head. Then swirled his tongue around, teasing Castiel.

After a while, Dean noticed the fact that Castiel didn't have a gag reflex. He took that as an opportunity, and started fucking his mouth. Castiel gasped in surprise, then moaned after. He kept pulling Castiel's hair too, increasing the pleasure. It was all probably too much for him, because he came on Sam's face, pulling off Dean's cock and breathing heavily. Sam used his hand to wipe his face off, then wiped it on the bedsheet. That was a little gross. Some got on to his mouth, so he licked his lips.

Cas sat up, "Is that what sex feels like? Because if so, I like it. A lot" He said, looking at both the boys, who were now sitting next to each other at his feet. Dean chuckled, still hard and a little desperate, "That's just the start, baby. There's so much more." Sam nodded. The brothers looked at each other again, smirking.

"What..." Cas said slowly, confused at the looks they were giving each other. They looked like they were up to something. Cas wanted to be a part of this, he didn't like being left out. He could feel his dick getting harder again, already. These boys were really doing something to him. He couldn't tell if it was a good thing or a bad thing.

After a moment of silence, Sam roughly pushed Cas so he was laying down again. He leaned down and kissed him. This was the first time they kissed. It was sloppy, their tongues mingling with each other. He could feel the spit roll down his chin, he moaned into the kiss. This was the hottest kiss he ever had. Sam grinded his hips against Castiel's, making them both moaned in ecstasy. Dean stood in the same place he was, stroking himself. He would never admit it out loud, but seeing his brother making out with Cas was sexy.

Sam pulled up from the kiss in a sudden movement, "You want to be fucked? Your little virgin asshole fucked by one of our dicks? Whose do you want?" he murmured to Cas, smirking. Cas moaned, "Dean. I already promised him" He let out, almost panting. He decided this was a really good thing.

Sam nodded, a little disappointed. He gripped Dean's shoulder, "He's yours. Fuck him." He told Dean, looking him in the eyes. Dean looked a little too excited about it. Sam moved off the bed so Dean could do his thing.

Dean sucked on his fingers, "Alright, sweetheart. It's going to feel a little weird at first, then hurt. But then it's gonna feel amazing." He inserted a finger slowly. Cas shifted in discomfort, groaning a little. Dean shushed him, before adding another finger. He pumped it in and out, stretching his fingers to make Cas looser. Cas was just so tight. He just imagined how it would feel against his dick. He could cum just to the thought of it. He was so excited, he shivered in anticipation. He added another finger, really stretching him now. He turned his eyes up to Cas's face, and fuck he was hot. He was panting, moaning to the feeling of Dean's fingers inside him. "More, Dean. Give me more. I want your dick inside me" Where did that come from. The sexual craze he was in was making him talk differently than he was expecting.

Dean chuckled, twirling his fingers around Cas. He pulled them out. He smirked, turning his head to Sam again. Sam was slowly jerking himself off. He nodded at Dean. Dean nodded back. "Sam, go get the lube from my room. It's in the dresser."

"Fine." Sam groaned, running and grabbing it from the drawer. He ran back, handing it to Dean.

"Thanks, bro." He poured some onto his hand, spreading it on his cock. He took a little more, coating Cas's hole with it. Cas jumped at the sudden cool feeling. Dean alligned himself, lifted Cas's legs and putting them over his shoulder. Cas pushed his feet together, wrapping his legs around Dean's neck.

Dean slowly pushed in, "Fuck, Cas you're so tight. Perfect tight little ass." He said, clenching his teeth at the sight he was seeing. Once he was fully in, he looked at Cas for permission to move. Cas closed his eyes tightly, and Dean took that as a yes.

Before they knew it, Dean was slamming into Cas, holding on to the headboard for support. He let his head fall back, moans and curses coming from the both of them. Dean could feel himself getting closer. Fuck, it had only been a few minutes, but Cas was so tight that it would make anyone feel close to orgasm after a few minutes. He knew Cas was close again too.

Sam couldn't take this, either. He felt so left out. As if the other two were just ignoring him. He was forgotten. He wanted in on the action too. He walked over on the bed, leaning down and kissing Cas. It was all he could think of. Plus, he loved kissing Cas. He was a magical mouth. He could feel the moans in his mouth. He looked at Dean again, their eyes linking. They continued to look at each other, while Dean was fucking Cas, sweat slowly dripping down his forehead. Dean bit his lips as he moaned, before coming inside of Cas. The two of them came at the same time, Castiel's cum on his stomach. Dean smirked, licking Castiel's chest and taking all the cum in his mouth.

That was hot. Both Sam and Castiel thought it. Sam pulled back from the kiss to let Cas breathe. "Fuck." He moaned. Dean pulled out. "That was possibly the best sex I've ever had." He panted. Castiel stood up, holding Dean's cheeks, and kissed him softly. Sam sighed, of course they would just ignore him. It was like he wasn't even there. Sam saw Cas pull back from the kiss, and leaned in to whisper something in Dean's ear. Sam couldn't hear what they were saying. He just got off the bed, and started to walk out of the room, not even really caring right now.

"Hey, big boy, where do you think you're going? We're not done with you." Dean called out to him. Sam froze, turning around. Cas got off the bed, and he grabbed the back of Sam's hair, kissing him again. Sam just really loved the taste of Castiel's lips. He wrapped his arms around Cas's back, pushing him closer. He heard Dean chuckled, "Hey there, before you two orgasm over your hot make out, get yourself over here so we can do what we originally planned"

Cas pulled back from the kiss, nodding and gripping Sam's shoulders. He moved him over to the bed and roughly pushed him onto it. Sam groaned softly.

Cas started to stroke his dick, slowly at first, then increased his pace. Sam moaned, closing his eyes and biting his bottom lip. "That's enough" Dean said from behind him. Sam opened his eyes and picked up his head. He didn't want Cas to stop. He liked it, a lot.

Dean sat on the bed next to Cas. "Okay, you can go back to stroking him" He told Cas, who nodded and continued what he was doing.

He saw Dean start to lean down, and Cas making his strokes smaller. Sam took in a deep breath, "Dean...what are you?" He started.

"Shut up Sammy and enjoy it." Dean said to shut him up, taking Sam's head in his mouth. He could not believe he was doing this. He never thought he would ever suck his brother off. He'd kissed him before, at a party when they were younger. Someone dared them too. It felt weird. He was so lucky his dad wasn't there to see it. He would have murdered the both of them.

Sam closed his eyes again, he didn't care that it was his brother giving him a blow job, well, with the help of Cas. He let out a moan. Fuck, it just felt so good. He didn't care about anything but this right now.

Cas looked at Dean, then the two of them traded places, Cas going deeper than Dean could. He had no gag reflex, so it was easy for him. Dean still stroked the places he didn't go to. He bobbed his head, playing with Dean's hair as he did it. He started humming, to make more vibrations on to Sam's dick. Sam bucked his hips at that, causeing Castiel to pull off his dick completely. He started licking the head, also watch Dean lick the other areas. They were both licking and kissing Sam's cock, enjoying the noises and movements Sam did in return. They continued this, occasionally increasing the pace and intensity, until Sam came. They both pulled away, looking at each other, then at Sam.

Sam sat up again, leaning in to kiss Cas again, but Cas stopped him. "No, I want to see you and Sam kiss." The brothers looked at each other. Castiel just raised his eyebrows.

The boys shrugged, leaning in and pressing their lips together. After a moment, they deepened it, grabbing each other's cheeks and really getting into it. It was so wrong, but they liked it. Sam moved his hands to Dean's back, licking his bottom lip. It was a really heated kiss, something they would never ever talk about again. They were both thinking about that. After a couple more minutes, they pulled back and looked at Cas. Cas was smiling. The two of them laughed, exchanging glances at each other.

Suddenly they heard the door bell.

"Who the fuck is that?" Dean said, groaning. The three boys threw their clothes back on. "No one can know about this, okay? It never happened." He told the other two. Dean ran to the door and opened it, "Oh, hey Charlie"

"Hey guys...you three smell like sex..." She said, walking in without invitation to come in. Dean shrugged, "Really? I don't smell it."

Charlie looked at the three boys, with the guilty looks on their faces and chuckled.