They were halfway to the clinic housing to visit Lisa. Dean had showered quickly, and despite the steamy action he had just had before he didn't feel horny at all. Yes, he still cared for Lisa greatly, but what he felt for Ben was something incredible. Though he wasn't prepared to say it out loud, he knew he loved him. Even though he knew Ben felt the same, he was worried less about the fact that he loved another man, than there being a gigantic age difference. Twice his age, he felt a bit guilty knowing that Ben wasn't going to be able to experience sex with many more. Well, actually he knew for a fact that the only time in the future he had been with another person, it would be with Dean's consent, and even as a threesome.

Earlier, Ben had asked how on earth an angel would let Dean continue having gay sex with a boy that was a minor. Even more flabbergasted that an angel would join them in the activity. Dean had shrugged and hadn't told Ben what had happened in that short period between he first fell asleep and when he and Cass had woken him to have sex. Truthfully, he had wondered the same thing. When Castiel had learned that he and his father had engaged in the unsavory activity, he had felt the angel's wrath and disappointment in him. With Ben, he had been thrown by the laid back attitude. What happened next would change his whole life. To some extent, it seemed impossible, but deep down, he felt the words were true. Smiling, he though back to last night when Cass began to explain everything.

****FLASHBACK****

"Cass?" he asked, uneasy with what had just happened.

"Yes Dean?" he replied in a calm voice.

"Why aren't you pissed I've been fucking Ben? He's another guy, and, he's so young." he asked, truly curious.

The angel looked at him intensely, as if weighing what he should tell him. Cocking his head to the right, he stared out the window and finally turned back to him. Opening his mouth he began.

"Dean, in the futur-"he cut himself off and glared down at the floor.

"Cass" he had said with a low and serious voice.

The angel looked back up at him briefly, and then raised his head to the ceiling and began moving his mouth. Though he didn't hear anything, he did feel those silent words running through his own body. Instantly, he felt a migraine explode in his head. He crumpled forward and grasped his knees. When he sat back up, his surroundings were totally different. He was now sitting in a room a bit smaller than the one they had just left. The walls were a light blue, and the decor was plain and modern. There were two pictures hanging on the walls. One was the large picture of a group of people standing together with grime looks. He recognized it as the one of with his brother, Bobby, Cass, Joe, and Ellen just before the showdown between the gates closing to hell.

For some reason, this image had a dramatic effect on him, and he stared down at the floor, hiding the single tear that ran down his cheek. To take his mind off the memories, he looked at the other picture hanging. Though not huge, it was still a good two foot by two foot big. In it, he recognized himself, still very handsome, but with just a few weathered lines. Sitting next to him was a young man resting his head on Dean's shoulder. Squinting, he walked forward, determined to look closer. The man looked so familiar, and hot. As he stood right in front of it, he gasped. There was no mistaking that this young man was Ben all grown up. Maybe in his mid twenties- he was definitely much hotter than he had ever dreamed possible.

Still, it was clear from this picture he and Dean were a couple. For this, and only this reason was why he had not brought down the full angelic wrath against Dean for his actions. He didn't want to know where they were. Knowing too much about the future was bad, and dangerous. He turned back to Cass who was smiling softly at him. Grinning widely he walked up to him and gave him a brief hug. Just as he was about to thank him for this journey, he heard moaning coming from a room to the right. Grinning, he looked up at Cass, amused as the angels ears began to turn red.

"Can they see us?"he asked Cass, smiling slyly. Cass shook his head and began to open his mouth, but he shot past him and headed to the sounds.

"Dean!" he heard Cass say behind him.

"Oh come on Cass!"he paused, looking over his shoulder at the guy. His expression didn't change so he throw out some bait that he knew would reel him in.

"Come on, I'll get you off again while we watch." he pleaded. When his expression faltered, he grinned madly and dashed to the moans that were increasing in volume. As he approached, he heard a deep voice that he didn't recognize.

"Your hot mouth feels so fucking good on my cock Dean. Mmm I feel like I'm going to cum."the voice said, full of a playful lust.

"You cum and I won't bottom for you for a week bitch." he heard his own voice.

At this, he hurried even faster. Finally, he entered the room, slow at first but as he approached the bed, he clapped his hands, just to make sure they couldn't hear him. When their actions didn't change, he found himself grinning like a kid in a candy shop and felt his erection growing in his pants. Before him, he watched as a very hot Ben sat with his head against the head board of their queen size bed. His cock was sticking out through his zipper.

To be honest Dean was surprised that Ben's cock hadn't grown as big as he thought it would have. Remembering when he first had jerked Ben off, how surprised he was of the size of a 14 year old boys cock. Still, Ben's future cock size was far from small, and as he lifted his hands into the air and the older Dean pulled his shirt off, he was very turned on with Ben's dark chest hair. Most of the hair was sprinkled between his pecs, and then a thick line that trailed from his belly button down into the prize below the waist line. His skin was white and smooth, and didn't have a farmers tan, but just a uniform color throughout his upper body.

To his right, Cass walked up and stood by him as he watched the hot action on the bed. Without giving the angel any hint of what was coming, he reached down and unzipped his slacks in one quick move. Even as he reach through the open zipper, he felt a tug himself. Glancing down, he watched the large tanned hands unzipping his pants as well. Looking up, he smiled and smirked at Cass as his hand came into contact with the hard shaft in his slacks. When he squeezed his cock, Cass gasped and bucked forward into Dean's hand. Carefully, he pulled the hardened cock out through the opening, watching as Cass's eyes closed and he bit his bottom lip as his length sprang out into the fresh air.

"Feel good Cass?"he asked teasingly, knowing full well how it felt. The guy nodded and whimpered.

"Take off my pants Ben, I'm so hard for you." came the older Dean, who had pushed himself back, now laying his head at the foot of the bed.

As he watched Ben crawl forward, he jacked Cass's leaking cock with long and slow strokes up and down his length. Fascinated what his older self looked like under the clothes, he paid more attention to the show in front of him. Ben unzipped future Dean's pants and fished out his uncut cock. Teasingly, Ben stuck his tongue out and licked up the shaft achingly slow. Dean moaned and reached down and tweaked Ben's nipples, causing him to gasp and let out a small squeak.

"Faster Dean." croaked Cass from beside him.

He was so focused on the bed, he had completely forgotten Cass was next to him, making him jump. Glancing over, he gave the angel a guilty smile and sped up the pace. In front of them, Ben had just pulled future Dean's pants off. He found it incredibly hot when he discovered his future self had gone commando. Ben moved the extra skin up and down Dean's cock before going down and swallowing the entire length in his mouth. Ben winked at Dean as he began to pick up speed until he was groaning. Abruptly, he stopped and reached his hand down and grasped Dean's thighs. Smirking, he pushed them into the air as he dove down and began tongue fucking future Dean's hole with speed. During this time, he began to undress himself until finally Ben was completely naked, just like his future self.

"Yea! Tongue fuck my hairy hole. Mmmm...come on Ben, fuck me like a bitch." future Dean growled.

"This is so fucking hot." Dean thought, as Ben raised an eyebrow up at Dean as he threw his head back onto the matress and gripped the bedding with his hands.

"Cass..." he whispered, his voice cracking.

"Mmm" he heard the angel next to him, thrusting his leaking cock through his hand.

"Cass!" he said a bit more forcefully.

"Yea?" he breathed, sounding a bit annoyed.

"Jerk me off, this is so hot." he pleaded, briefly glancing over and meeting the angel's eye.

Sighing, Cass reached down and began to pump his aching cock.

In front of them, Ben had pulled future Dean's body and tossed him around so his head was resting on the pillows against the headboard of the bed. Apparently, Ben was now strong enough to throw him where ever he wanted with little effort. Smiling, Ben leaned down and kissed Dean hard, one hand wrapped tightly around his cock, and the other probing the entrance of his future self. Without releasing his mouth, he reached down and lifted his ass up at an accessible angle. Even as Ben lined his dick up to his hole, he felt Cass begin to shudder beside him. Without any more delays, Ben plunged his cock into future Dean, hard and fast. Roaring, Dean released Ben's mouth as he stared up at the ceiling, his face turning red.

"Mmm...yea, just like the Ben." he gritted as Ben pulled all the way back out and rammed it back in, maybe even harder than the first plunge.

"God, your ass feels amazing Dean. I just want to pound you so hard you bleed."he moaned with another powerful thrust.

Beside him, Cass began to shudder and whimper. Not giving the angel any warning, he quickly got to his knees and shuffled to move Cass around. Moving him at an angle where he could still see the action on the bed, he started deep throating the angel, smiling as he took hold of Dean's hair and force fucked his cock in and out of his mouth. Reaching around, he grabbed Cass's ass cheeks and spread them. Once spread, he wriggled a finger into his hole, while using his other to massage the angels thick hairy ball sack. On the bed, Ben was huffing and growling as the sound of his groin slamming into future Dean's ass began to increase in both volume and speed. Ben's hands shot down to his future self's cock, using them both to jerk the length up and down to the timing of his own thrusts.

"Oh, Dean..." both Cass and Ben said at the exact same time.

His mouth wrapped around the angels cock, he felt the hot salty liquid shoot into his mouth and hit the back of his throat. Before him on the bed, Ben's skin turned a dark pink as he shot his own load into future Dean's ass. As he watched, he could see the large knot of muscle below Ben's hole contract as his semen was released. At the same moment, he watched as cum exploded out of future Dean's cock while Ben's hands twisted and pumped the shaft with expert skill, painting his chest, and some even shot up and hit Ben's chin as he lowered his mouth to kiss Dean at the moment of orgasm.

Below him, he felt a tingle, and then with an unexpected grunt, he shot his own load on the floor of the bedroom. Glancing down, he was amazed to find he came without anything touching his cock. As spurts landed all around him, he released Cass's dick from his mouth and fell forward as the release continued to wrack his body. Panting, he looked up at the angel, face sweaty and full of wonder and surprise. The angel's eyes were wide and he studied the floor. Smiling sheepishly, he tried to stand but was still way to wobbly. As he glanced up and over to the bed, he felt his heart swell as Ben and his future self broke apart from the kiss and smiled at each other.

"I love you Ben." said his future self, smiling gently up at the sweaty and sexy young man he had grown to cherish more than anyone else he could remember.

"Ditto Dean." he grunted lazily and dropped onto Dean's messy, cum covered chest.

"Dude!" future Dean laughed and pushed him off to the side, where he began to tickle the boy.

Feeling his own heart tighten, he looked up and indicated he wanted Cass's help getting up. Before Cass's hand reached his, he felt a whoosh of air and pressure in his temple. Blinking, he recognized his surroundings had changed back to his own time. Sighing, he pushed himself back and sat against the couch, looking at the angel curiously. Cass's cock was now soft, hanging out through the zipper of his slacks. Raising an eyebrow, Dean crawled forward and gently pushed the flaccid penis back into the slacks and zipped up the pants. Immediately after, he did the same to his own soft cock. With effort, he pushed himself up and collapsed onto the couch, totally spent from what had just happened.

"So..."he began, lazily looking over at the angel, who had just sat down on the love seat directly across from him."you're letting me mess around with Ben because you know we're together in the future." he finished, raising and eyebrow.

Smiling softly, Cass gave a small nod.