A/N: It should be a crime how long I've taken to update this story. But at least one good thing came out of the move, and that is that I found the rest of it!
Disclaimer: I do not own any of the characters portrayed in this piece of writing, they all belong to Supernatural and whoever owns Supernatural. There is no copyright infringement intended and I am not making any money off of this, it is purely for entertainment purposes.
WARNING: This is where the fic really lives up to its M rating. Graphic slash will be happening, so if it offends or repulses, do not read any farther.
Future Surprise
Chapter Two
Dean watched as Cas and Resa started to walk out the door. His mind was a muddle of different thoughts. He had gotten distracted by Future Dean ganking that guy, and then by the news of the Colt and Future Dean's plan to ice Lucifer. But he also knew that if he didn't say his piece now, he wouldn't get another chance.
"Cas?" Dean called. "Could you stay for a bit? I need to talk to you." Cas nodded and reentered the room. He shot an uneasy glance between Past Dean, who looked nervous but determined, and his Dean, who was looking at his past self in confusion.
"What's going on?" Future Dean asked, looking between the resolute Dean and the worried Cas.
"We need to talk," Dean said, getting up and standing opposite from his future self.
"Okay," Future Dean said, looking at Cas in confusion, like he didn't know why he was still there. "About what?"
"Cas," Dean replied, glaring at the other Dean. Future Dean immediately stiffened. He shot Cas a look that made Cas very grateful that he was standing closer to the Past Dean than his Dean.
"What about Cas?" Future Dean asked through clenched teeth.
"I know," Dean said, the tone of his voice forcing Future Dean to look at him. "I know about you and Cas. About the way you treat him. And I'm sick of it."
"What the hell do you mean?" Future Dean asked, glaring at Past Dean. "I have no clue what you're talking about."
"Yes, you do," Dean said, rolling his eyes. "Don't bother trying to lie to me. I know your lying expression. I see them every day in the mirror." Future Dean opened his mouth, then closed it again.
"Fine," he said, his voice stiff with suppressed rage. "What objections do you have about Cas and I?"
"I don't object to you and Cas getting it on like monkeys," Dean said, unable to believe those words were coming out of his mouth. "I can't believe I just said that, but I don't. What I object to, Future Me, is you treating Cas like a quick stop in a whore house."
"How is that any of your business?" Future Dean asked, not even bothering to deny the allegation.
"Because we love him, you stupid dick!" Dean shouted, finally losing his patience. "We love him and you're treating him like trash and making him think you're ashamed of him."
"Like you're any better," Future Dean shot back, glaring at the other Dean. "I remember, damn you. I remember how you – we – would constantly keep him at arm's length, not even giving him the friendship he deserved. And you know why? Because we were scared! So don't get all high and mighty with me. You're as bad as I am. At least I can admit that I want him."
"You're right," Dean said, the fight suddenly going out of him. "I could never accept it. But now that I've seen this, seen this broken world, I can. Because life's too short to just ignore what you've got. And we both know that he means more to us than anyone else, even Sam."
The two Deans shared a look and Cas could tell that hundreds of thoughts were exchanged between them in that moment. Future Dean's hard look softened for just a moment and he nodded to his past self. Then both of them turned and looked at Cas.
"What?" Cas asked, suddenly nervous. The look in the identical pairs of hazel eyes was both exhilarating and alarming. Past Dean looked at Now Dean, who nodded. Past Dean took a deep breath.
"Cas," he said, looking at the former angel, a blush beginning to creep up his neck again. "Would – uh – could I – uh – you know – try?"
"What?" Cas asked, trying to understand the question, but failing. He looked at his Dean in confusion. Future Dean rolled his eyes.
"What my idiotic past self is trying to ask is, would it be okay with you if he had sex with you?" Future Dean said, not bothering to mince words. Past Dean's cheeks were now a vibrant shade of scarlet and he refused to meet Cas' gaze.
"Oh," Cas said, wanting to laugh at the sight of Dean Winchester, fierce hunter of all things that go bump in the night, blushing like a school boy. "Of course. But on one condition."
"What?" Future Dean asked when it became clear that Past Dean hadn't gotten back him ability to speak. Cas walked over to Past Dean and put a hand under his chin, forcing him to look Cas in the face.
"That when you get back, you tell Then Me not to give up hope," Cas said, smiling fondly as he looked at Dean. "I'll know what it means." Dean nodded, licking his lips nervously.
"Well, since you two look nice and cozy, I'm going to go pass out for a few hours," Future Dean said, walking towards the door. "Don't forget, we head out at midnight."
"Wait!" Dean said, looking at his future self pleadingly. "Don't go."
"Why?" Future Dean asked, turning around and regarding his past self with an unreadable expression.
"Because," Dean said, blushing again. "I – I don't know how to, you know… I need – I need some help, okay?"
Future Dean looked at Past Dean and his expression softened. Cas knew he was remembering their first time together and how unsure they'd both been. Future Dean nodded and walked back towards them.
"Well, first you kiss him," Future Dean said, coming to stop behind Cas. Dean nodded and looked back at Cas. He licked his lips nervously, gaze darting between Cas' eyes and his lips. Cas looked back at him, his eyes warm and lips smiling. Dean could see the trust in them, the love. It was strange, seeing emotions openly shown on Cas' face. It served as a reminder that this wasn't his Cas, not completely. Dean wasn't sure whether that made it easier or harder to take that last half-step forward and kiss him.
"Before we grow old," Future Dean said, smirking at his past self. "Here, let me show you."
With that, Future Dean stepped forward so that his body was flush with Cas'. He sank his fingers into that thick, dark hair and used it as a lever to turn Cas' head. Their lips met. Dean watched as his future self kissed Cas. It was one of the strangest experiences of his life. But he felt something stirring in his groin as blood began to rush downwards.
Future Dean reached out a hand and grabbed Dean by the shirt, pulling him closer to the kissing pair. Dean went willingly, his heartbeat accelerating when he felt Cas' warm body touch his. Future Dean pulled away from Cas, releasing his grip on the other man's hair.
"Your turn," he said as Cas turned to look at Dean again. Dean swallowed, nervous. Cas smiled at him, one hand reaching up to gently stroke his cheek. Dean smiled at the man who was both his Cas and not. He took a deep breath, then leaned forward and gently touched him lips to Cas'.
Cas' mouth was warm and soft, molding perfectly against his. Dean reached up and buried his hand in Cas' hair. It was as thick as it looked and soft under his fingers. Dean pressed up against the former angel harder, running his tongue lightly across the other man's lower lip.
Cas opened for him with a sigh, sinking into Dean. Dean began to plunder his mouth, exploring every nook and cranny. Cas moaned quietly, pressing himself against Dean so that Dean could feel his erection pressing against his hip. He felt himself grow hard at the sensation and broke away, gasping for air.
Blue eyes met hazel in a heated gaze. Dean could see the passionate, lustful fire in Cas' eyes and his body ached in response. He couldn't understand how he had held back from this for so long.
"Now that was hot," Future Dean said, his voice husky. Dena looked over and saw him leaning against the table, one hand massaging himself as he watched them.
"Do you want to come play?" Dean asked, figuring is he was going to do this, might as well go all the way. Future Dean nodded, stand and approaching them.
"What do you think?" Dean asked Cas, looking back at the sinfully good-looking former angel.
"I think you're both wearing far too many clothes," Cas growled, trailing his hand down Dean's chest before slipping it under his shirt and quickly pulling it off him in one fluid motion. Then Cas turned around and did the same thing to the other Dean. Past and Future Deans' eyes met and together they removed Cas' shirt.
Future Dena kissed him while Past Dean ran his hands all over that exquisitely muscled back, tracing every curve and divot. He slid his hands around so that he could give the same treatment to Cas' chest. Cas moaned when his fingertips grazed his nipples.
"He likes is when you play with his nipples, like this," Future Dean murmured, moving from Cas' lips to his chest. Cas flung his head back, letting it rest on Past Dean's shoulder, gasping, as Future Dean sucked one pert nipple into his mouth.
Past Dean leaned his head down and kissed along the side of Cas' neck, biting down on the spot where his neck and shoulder met. Cas whimpered, one hand entwining itself in Past Dean's hair while the other gripped Future Dean's arm. His breath came in pants and dean could feel his heart racing.
"Please," Cas whispered, gasping as Past Dean bit down on his pulse point. "Please… I want you, want to feel you, both of you…"
Past Dean looked at Future Dean, who nodded. Past Dean slid his hands slowly down Cas' chest, brushing the top of his pants with his fingertips. Cas moaned, pressing back against Dean harder as he began to unbuckle the former angel's pants.
Cas reached out and quickly undid Future Dean's pants, pushing the material down over his hips. Future Dean chuckled and quickly stepped out of the remainder of his clothes. Dean took a moment to look at his now nude future self. There were a few more scars, but other than that he looked the same.
"Damn," Past Dean said, pressing himself up against Cas as he finally unzipped the man's pants. "I never realized how hot I am."
Future Dean chuckled as Cas moaned. He stepped forward and slid Cas' pants to the floor. Cas stepped out of them, eagerly running a hand over his lover's hip.
"Wait," Future Dean said, grabbing Cas' hand and pulling the other man towards him, spinning him around so Past Dean had a clear view. "Let him look at you. Do you feel his eyes, my eyes, on you? He wants you. We both do. And you know why? Because every day since we first saw you, we've wanted to shove our hard, leaking cocks into you. We've wanted to fuck you so hard that you'd never leave us ever, ever again. And now we're going to fuck you so hard that you're going to scream your thanks to God that you're a sinner. Now, go to him."
With that Future Dean shoved Cas towards his past self. Dean grabbed Cas and kissed him, running his hands over the former angel's body as Cas quickly divested him of his remaining clothing. Dean shuddered as Cas pressed their naked bodies together. It was all angles, hard planes, and edges. Dean gasped when Cas wrapped a hand around him and squeezed, stroking the hunter with knowing fingers.
"Do you want to fuck him?" Future Dean asked from behind Dean. Dean nodded, unable to speak as Cas continued to stroke him. He had never felt this hard before in his life.
"Good," Future Dean growled, grabbing Cas by the shoulders and turning him around so that he was facing the table. "Assume the position, Cas. I'm going to teach our friends here a few things about wanton angels and how to deal with them." Cas moaned in anticipation and leaned forward, putting his hands on the table and spreading his legs.
"Now," Future Dean said, grabbing one of Past Dean's hands and squeezing some lube onto his fingers from a bottle he had miraculously produced. "First, you've got to prep him, like this."
Future Dena lubed his own finger and advanced on the spread angel. Dean watched as his counterpart slowly slid one finger into the tight pink hole. Cas gasped and made a little mewling noise that made Dean's cock twitch. Future Dean gently moved him finger back and forth, leaning forwards and kissing the other man's back as he did so.
"Now you try," Future Dean said, pulling back and motioning for Dean to take his place. Dean stepped forward and hesitantly inserted a finger into Cas. He gently moved it in and out, enjoying the feel of the moist heat.
"Now a second finger. Scissor them after a little bit to stretch him," Future Dean instructed, one hand going to his own cock and stroking it as he watched his past self fuck his lover with his fingers.
Dean followed his directions, adding a second finger, and then a third when it was deemed Cas was ready. At last Future Dean told him Cas was ready for him. Pulling his fingers out, Dean reached for the bottle of lube. Future Dean beat him to it, however, squeezing some into his own palm and reaching over to coat his past self's cock with lube. Dean drew in a shuddering breath and looked at his future self, who just smirked at him, then nodded.
Taking a deep breath, Dean stood behind Cas. He placed one hand on Cas' hip and used the other to guide himself in. Cas moaned as Dean breached him. The warm tightness made Dean gasp. He pushed slowly in until he was buried in Cas up to the hilt. The he began to draw slowly out, savoring the friction.
"Dean…" Cas gasped, pushing against him, trying to take in everything. "Fuck me… please, just fuck me."
Dean groaned as the sound of those words coming from Cas made his body shudder. He shoved back into Cas, hard and fast. Cas moaned and pushed back against him, taking him all in. They thrust against each other until they found a rhythm, the sound of skin slapping against skin filling the cabin.
Eventually Dean felt a heat building up in his groin. His body lost its smooth rhythm and he slammed into Cas, gasping his name as his body released, filling the now orgasming former angel with his hot seed.
The pair collapsed against the table. Suddenly Future Dean was there, steadying them, the evidence of his own release splattered on his stomach. He lowered them to the floor and tossed a blanket over their sweat-soaked bodies. Then he sat down and let Cas rest his head on his thigh.
"I love you," Cas murmured, smiling at them. "Both of you. I've always loved you, even when I didn't know what love was." Dean glanced at Future Dean and saw a look of tenderness and pain flash across his face as he mutely stroked Cas' hair.
"We love you too," Dean murmured, kissing Cas on the forehead as the former angel drifted off to sleep. Past and Future Dean's eyes met and Dean knew he had spoken the truth. No matter how broken Future Dean was, he still loved Cas. But sometimes love just wasn't enough.
A/N: I decided to nix the epilogue, so this is it! Thank you so much for reading, and special kudos to those who have stuck with this story even with the criminally long gap between chapters. Lots of love, and please leave a review!
