All Roads Lead Back to Him

Chapter Two

"Hey, Sammy."

The deep, husky voice that spoke from somewhere told Sam Winchester that he had finally come home, but it was when the bright lights slowly cleared so he could see that he knew it was true when he watched his older brother slowly turn from the bridge rail that he'd been looking out over to offer a slow smile.

It took a Sam another moment to get the knot out of his throat to be able to find the words he longed to say after so long. "Dean."

Those were by far not the words Sam knew in his heart he wanted to say but they seemed to suit; especially when Dean's smile widened to the one honest, true smile that had always been just for Sam alone and he stepped closer.

Sam had a brief moment to notice they seemed to be on a bridge of some kind overlooking a creek that was surrounded by huge trees. He also had a quick second to process his clothes were like the ones he had worn when leaving Stanford with Dean all those many years earlier and so were Dean's but before Sam could think to question why, he realized he didn't care.

All he cared about were the strong arms reaching out to pull him in for a long overdue, tight hug that he returned fully and equally as tight, all the while fighting not to let out the sob that wanted to escape at both feeling Dean's arms around him and also the words whispered in his ear.

"I still love you so much, my baby brother."

And that was the moment that all restraint Sam had been struggling to maintain on his emotions was lost and he couldn't stop the sob that broke free or the way he grabbed onto the back of Dean's jacket to just hold on like he had a few other times in their lives. He felt Dean's embrace tighten at the same time as his and felt one hand move up to grasp the back of Sam's neck.

"I've got you, Sammy. You're with me again and this time nothing will ever separate us." Dean reassured his sobbing brother in a deep voice that he had to struggle not to allow the rawness of this moment show.

As he continued to hold and soothe Sam, Dean took a moment to settle his own emotions and the nerves he really hadn't known he would have at seeing his younger brother again.

Time in Heaven still confused the hell out of him, so he'd stopped trying to figure it out and had mainly stuck to open roads, driving the Impala with the windows down and classic rock blasting from the radio since it didn't seem like cars in Heaven needed gas.

Dean did know his time since arriving here hadn't been as long as Sam had lived without him back on Earth. He wasn't sure of the exact time and didn't plan to ask this soon but because he had been granted a few rare chances to see Sam in dreams he was aware of some of his life, the good and the not so good.

At that exact time, the elder brother was just too glad and relieved to finally be able to see and hold onto Sam again. The rest could wait for… well, he guessed for eternity.

Sam wasn't certain how long they stood like this before he slowly felt himself calming down enough that Dean must have felt it was safe enough to ease back to look him in the face with a calm smile, their eyes locking. Like so many times growing up and before, no words were needed between them.

Meeting Dean's smile, Sam felt him nudge his arm to lead him over to the railing so he could start to look around more. He once again took in the massive rocky creek below them with softly running water while huge trees seemed to be all around with a bright sky was above them.

Relaxing slowly, Sam felt the hand that had been on his shoulder move to his neck again and leaned over into Dean's shoulder out of habit as they stood together to watch the water.

"Is this your prefect Heaven, Dean?" Sam finally chose to break the silence, looking over to see Dean's green eyes were deep, almost glittering like they used to when he was honestly happy.

Sam wasn't sure how different things would be with Jack in charge, but he could almost sense there was a change. Not that it was important to him right that second when he felt Dean's grip on his neck change subtly, feeling the fingers slide from the back of his neck to the side and automatically leaned into the familiar touch; turning more to face his brother.

"It wasn't before, but it is now," Dean replied with a drop to his normally husky voice, allowing it to slip into the one it would when it was just the two of them. He met and held Sam's eyes, please to see the blues and golds in the hazel of Sam's eyes which usually meant his little brother was happy. "You're here now, Sammy. You're here with me where you belong so now our Heaven is perfect," he added with a curve of his lips, stepping closer, relieved that while Sam seemed tense, he had a hunch that he knew why. "You are so dying to ask, no pun, so just ask me, Sam."

Truthfully, Sam was curious about the rules and laws even in a new Jack-made Heaven. He also didn't want to risk losing the feel of his brother after so long but even after all this time, Sam knew when Dean smiled that way, or when his voice dropped to the pure honey coated sex is all sin tone, what was probably about to happen.

"What's the rule in Heaven for sex with your brother?" he finally asked and hoped he wasn't actually blushing like he felt he might be and knew he must be the moment Dean busted out laughing in his full laugh.

"I knew that was what you were going to ask me!" he laughed more before finally deciding to stop teasing his brother to reach out and use both hands to frame Sam's face as he took a step forward until he felt their chests touch and could almost feel Sam's breath on his face while holding Sam's gaze.

"To be absolutely honest with you, baby brother, I didn't bother to ask Bobby or even Ellen when I stopped back at the Road House about the rules this place had," he admitted, shrugging and then making the choice both Winchesters knew was coming. "If there are any, I figure we're about to break quite a few, Sammy." Dean said a second before he smiled and did what he'd been wanting to from the second he'd sensed his brother's arrival.

In the time that he'd been here, Dean actually did more than drive and listen to music. He had actually checked around to see if there were rules in what he knew on instinct would be his and Sam's own mutual perfect Heaven that might throw any serious curves to the plans he had as soon as his younger brother arrived.

Of course, he probably wouldn't be telling Sam any time soon that he might have asked a grinning Ellen Harvelle about rules regarding sex in Heaven in general -and sex with his baby brother in particular- just as their parents might have walked into the Road House. Bobby had merely told a coughing John Winchester to keep his mouth shut or he'd go see if shotguns existed in the 'new' Heaven.

The kiss, this first kiss in however long it had been between them, still reminded Dean of the first time he had kissed Sam after they'd been apart for four years during his brother's time at college. There was no heat, no rush, or need.

There was just a gentle brushing of lips, a teasing touch of Dean's tongue over Sam's lips as if seeking to refamiliarize himself with Sam's mouth; the same as he seemed to be doing with his hands as his fingers began to trace over Sam's face while feeling the hesitant touch of fingers on a belt loop of his jeans.

"I have so missed you, Sammy," he murmured after they'd broken the kiss so both could breathe, shaking fingers carding back through Sam's dark hair that he still needed to bitch to his brother about needing a trim. "I know you probably have a thousand questions and we might need to talk, when you feel like it but right now, right now, baby boy, let me take you home?" Dean asked with more emotion in his voice than he had expressed since the night he still knew better than to bring up to his little brother.

Sam was still processing that he was here, in Heaven, with Dean. He was still feeling the warmth from his brother's mouth on his and knew this would take him a long time to get used to. Then Dean's words registered and he looked up curiously. "Where is our home in Heaven, Dean?" he asked, seeing his brother's eyes sparkle in mischief but allowed him to turn him to see the shiny black 1967 Chevy Impala that had always been more of a home to them than nearly any other place. Then he noticed something and knew if it hadn't been for strong fingers wrapping around his bicep that he might have gone to his knees on the cement bridge.

"Yeah, she's got the real plates back on her, Sammy," Dean knew what had caused Sam's reaction because he had almost had a similar one when he first had seen his car and then had noticed the plates were their original Kansas plates; the ones that had always been on the car up until they had to switch to the Ohio ones while trying to stay off Federal radar.

"She still have the cassette tapes that you still need to update?" Sam asked with a laughing smile at the gesture that earned him as Dean gave him a playful shove towards the passenger side of the Impala. "Greatest hits of mullet rock, Dean."

"You are so damn lucky that I love you as much as I do, baby brother," Dean returned but with a laugh. The outdated music collection had always been a familiar thing between them, so he was thrilled to hear Sam toss something out so much like he had that first day back together on the way to Jericho. "Driver picks the music. Shotgun shuts his cakehole, baby boy," he added, including the other nickname that Sam allowed only him to use. "As for your original question about home for us up here?"

Dean had slipped back behind the wheel, looking over to watch as Sam slid into the passenger seat and noticed his brother's smile grow more as it seemed like being in this seat removed any leftover concerns the younger Winchester might have had.

"When I got here, Bobby told me about the changes Jack made before he left to do whatever it is he's doing while being a hands-off ruler of all Creation. He knocked down all those walls so we're free to go wherever we want," Dean turned the key to let the Impala rumble to life and loved the full laugh he heard from Sam at the sound. "No walls. Just open roads with miles of ground to cover, lots of seedy roadside motels with king size beds and bad diners with double bacon cheeseburgers, and salads for you," he went on with a glance beside him to meet Sam's eyes with a slow, teasing smile.

"Yeah, when I'm not feeling so selfish and feel like sharing the news that my little brother is back riding shotgun with me, we might stop by the Road House or even go see Mom and Dad but right this second, Sammy, your big brother isn't feeling the need to share you," Dean paused to reach over and card back bangs that were once again in Sam's face so he could meet his eyes. "Unless you want to go be social," he added with an eyeroll that he knew he'd taught his brother years ago. "Your choice, baby brother."

Sam did really consider those choices. He did, after so long, want to see their parents and all the friends that they'd lost. "We have eternity now, right?" he asked cautiously, tongue running over his teeth to keep from smiling when deepening green eyes shot back to his as Dean took that question in. "Just you and me, forever together?"

"Forever and ever, Sammy," Dean replied, seeing Sam's hand move and automatically reached to catch it with his to hold; bringing it to his lips and loving the way Sam smiled more at this gentle touch. "We can go see the sights. We can go to dive bars since I was assured by Rufus that there were dive bars here… or we can see how many of those seedy roadside motels with bad wallpaper we can hit up as I make up for lost time by making love with my little brother…"

"That one!" Sam decided instantly and went with the tug that pulled him across the Impala's front seat, into his brother's arms. This time their kiss was hotter, deeper and one that soon had Dean wondering about just finding an isolated place in this forest and breaking in the back seat again. "Motel now, backseat later, Dean," he added with a laugh as if guessing what his brother might be thinking.

"Spoilsport," Dean shot back with another kiss before putting the car into gear and trying to remember the closest of those seedy motels he had driven by one time.

Sam laughed as Dean waited until they were off the bridge and on a road that wasn't so curvy to look over at him with a smile before pushing his foot down more on the accelerator to let the Impala's engine open up and go faster.

It reminded Sam of the days before all the troubles between them had started and it was just them, the open road and whatever monster they needed to fight. When it was just him and Dean with music playing and playful pranks and nights together.

Sam had lost himself in watching as the scenery flew by, laughing as Dean kept playing the same cassette over despite Sam offering him others from the old box on the floor. He was about to ask if Heaven actually had seedy motels when he saw a sign in the distance that made him smile.

Another question came to mind, but Sam decided to ignore it while Dean went to find the office. So far this was reminding Sam of how things had been on Earth when they'd been… thinking about being dead was a little disturbing so he decided he wouldn't. The only thing Sam decided he'd focus on was the six-foot, leanly built body of his brother as Dean strolled back with a room key twirling on his finger.

"Does everyone here know that this… that they're…" Sam stopped, mentally kicking himself because he'd just decided not to focus on that when his back suddenly hit the wall beside the door that must be for their room and Dean's mouth had found his in a much hotter kiss.

"Hmm, missed kissing you like this, Sammy," Dean groaned into the kiss, trying to unlock the motel room door, keep his hand on Sam in some way, and also reply to the honest question. "Not sure. Bobby and Ellen said some know they're dead but others either don't or they're just carrying on like they would back on Earth," he stopped to push open the door, look up into hazel eyes that he could see were already going darker. "Wanna take a guess which of those choices we're choosing right this second, little brother?"

"Umm, the one where nothing else matters but the fact that I think we both have on way too many layers of clothes for what we want to do?" Sam replied, gasping at the fast pull that took him away from the wall to inside the room in a second flat.

He heard the sound of the door being kicked shut, a lock being thrown and then found himself back in Dean's arms as they began to share deep kisses while hands roamed, both to refamiliarize themselves with each other's bodies and also to rid the other of several layers of clothes.

"Fuck!" Sam wasn't even aware of the word that came out of his mouth as he arched under the skillful touch of calloused fingers sliding up his back once all three layers of shirts had been dealt with. "Dean… I… I need to feel you. Now! Please, just let me…"

A hot, almost bruising kiss caught Sam's mouth in a heated kiss even as Dean was working to finish ridding them of jeans, underwear, and boots.

Dean had been watching Sam during this and could tell while it hadn't been all that long for him since they'd made love, it had nearly been forty years or so for Sam and so understood his brother's emotions and need for his touch would be greater than Dean might have anticipated.

"Shh, I've got you, baby boy," he whispered into the kiss, letting his tongue enter Sam's mouth and hearing a low moan of need but Dean wasn't certain which of them had made it. "I know what you want, what you need and I promise like always I'll take care of you," Dean promised thickly, not expecting the rush of raw emotions that hit him as he got his first look at Sam in too long. He still had to wonder where the chubby little boy with short legs had gone to give him this six-foot, four-inch tall man, with broad shoulders and long legs that had carried too much of the world's weight on them, who he loved to watch come apart as they made love.

Even in Heaven, rules and taboos weren't a thing in Dean Winchester's mind. He had long since stopped caring about those things. All he cared about was Sam and that was all he would ever care about.

Dean was well aware that at any point in Sam's time on Earth, he could have found someone else, could have moved on in all ways, but knew in his heart that his brother hadn't. Just like Dean hadn't moved on or even looked. There was only one person for Dean, and he supposed if he had a soulmate then that was the younger man currently in his arms right that second. It seemed like all roads they took separately would always lead them back to each other.

The other thing Dean discovered was that Sam had not gotten any better at being patient while Dean used nimble fingers to stretch him, so Dean had to stop several times to gently, almost soothingly kiss his brother until finally Sam had calmed enough for him to continue.

"Well, we seem to probably be breaking any rules for language too or at least you are," Dean chuckled at the string of creative curses tossed at him as Sam was about at the end of his patience. "Roll over for me, Sammy?"

"About fucking time," Sam muttered under his breath or he thought he had until he felt a teasing pinch on his hip and a soft slap to the back of his head as Dean laughed more after he'd stood to finally shed his jeans. He'd unbuttoned and unzipped to relieve his unhappy cock but had left the jeans up until right that second.

"Like what you see, baby brother?" Dean asked with the tone that was now pure sex, hearing the soft inhale of breath as Sam looked back over his shoulder like he tended to do to watch Dean undress.

"I always did, and that hasn't changed, Dean," Sam returned, adjusting his position on his knees on the large King size bed in the room so he could support himself with his hands on the wall. He knew better than to try to rub off on anything, even before he heard the low growl.

"Mine!" Dean growled, slipping behind his brother to use more lube over the crease of Sam's now well-stretched ass before easing the tip of his cock into Sam. He was not sure which of them moaned more at the first feel of Dean's cock slowly starting to slip into the tight heat of Sam's ass. "Put my hand on your cock, Sam," he instructed, voice deeper, heavier as lust and desire began to take over even though Dean always fought not to lose control when they had sex. "That's it, Sammy. Put my hand where you want it. Then you move it at your speed, little brother," he went on, biting his lower lip at the feel of Sam's shaking fingers wrapping his fingers around Sam's engorged, red and weeping cock before slowly starting to slide it at a speed that suited them both.

Sam eyes were nearly all pupil by this point as he looked down to watch as he slid Dean's hand along his own cock. Then he felt his brother give two thrusts before coming flush with Sam's ass and Sam was shocked he didn't climax at the first solid hit of Dean's cock against his prostate. "Dean!" he shouted, gasping at the feel of hot lips locking onto his collarbone to begin to give light bites before sucking onto his pulse point; unaware that both Dean's thrusts and the speed that Sam was moving his brother's hand on his cock had gotten faster.

"De'n… please. It's been too long. I… I need to… need to come!" Sam gasped out, feeling Dean's other arm wrapping around his waist to pull him back. This changed the angle in which Dean's cock was now hitting that spot up inside Sam and he could feel his balls starting to tighten. "De!"

Hearing Sam shorten his name told the elder brother that it was time to give them both relief. With a solid thrust at the same time as Dean's hand picked up speed to give a skillful twist of Sam's cock, while he simultaneously struck his brother's prostate, he heard Sam scream his name. The moment before Dean felt his brother's body tighten around him, he felt hot come hit his hand and felt his own orgasm hit him as he followed Sam over the edge.

There were no other sounds in the motel room other than the sounds of flesh meeting flesh and soft, private words spoken between two men that would never have to be apart again or at least not if Dean had a say in the matter.

Dean gave another couple thrusts while also keeping his touch loose as it still slid on Sam's cock, helping to milk his brother's climax as much as they could until he heard the first soft whimper that told him that Sam's cock was now overly sensitive. He eased his hand away only to feel it grabbed and held onto tightly as if Sam were afraid to lose his touch.

"I've got you, Sammy," Dean reassured Sam for a moment before his own vision whited out in ecstasy, and then he had to be quick to catch them both when it seemed like all of the change, excitement, emotion, and finally the climax had knocked the younger man out for what Dean hoped would be a short time.

He waited until he was certain his own was complete before he simply rolled to his side on the bed after giving the blanket a pull to remove it. He made sure to keep Sam tight against his chest until they both had a chance to settle and Dean could be sure his brother was just sleeping.

Feeling for a pulse (he'd already checked to see even in Heaven that they had those) told Dean that Sam was just sleeping and probably would for a while so he slowly eased out but immediately heard the sound of discontentment Sam made at the loss.

"I'm with you, Sammy. I will be with you when you wake up every day now and when you go to sleep." Dean promised softly, cleaning them both up before slipping back into the bed and letting Sam find where he wanted to sleep as he heard a sleepy murmur and felt a gentle nuzzle to his neck that made Dean both smile and roll his eyes since only his pain in the ass brother could get him to do this.

"I love you, Sam," he murmured once he thought Sam might be able to hear and understand him. "I know it hurt you when you were left alone. I know you think you disappointed me when you stopped hunting," he paused to press a soft kiss to the top of Sam's head when he felt the first fissure of tension in his still half asleep sibling over mentioning things Dean didn't think Sam would know he knew about. "You didn't disappoint me, Sam. You made me prouder because when I told you to carry on, I didn't mean just to hunt. I meant, to carry on with your life in a way that you thought would allow you to get through until we could be together again."

Sam considered this a moment, lifting his head from where it had rested under Dean's chin to see calm, loving green eyes watching him and understanding what he had left unspoken, even as Dean smiled and touched his face.

"I was always right by you, my baby brother. I was with you so many times, Sammy. So many nights I'd hold you when you cried for me or when things just seemed tough and I'd reassure you in your dreams until once again I could hold you like this," Dean let the tears in his eyes spill over like he normally wouldn't do except he needed to let his brother know it was safe for him to express himself here without fear. "You are with me now. We are together in our perfect Heaven and I promise to never let you go."

It took several moments before Sam thought he could find words without his voice breaking and when he could speak, he knew the only words that needed to be spoken for the moment. "I love you, Dean. I missed you, so much."

"Yeah, I missed you too, Sammy," Dean returned with a smile and a kiss to Sam's hair, lightly easing his brother's head back down until he was back under Dean's chin and slowly feeling his brother's body relax more as sleep began to come. "I love you too."

Sam wasn't sure what Heaven held for them now, but he looked forward to discovering it along with the only person he would ever want beside him, either in a bed or in the car that only Dean would ever drive again.

The End