Voila the last chapter! This took way longer than I hoped, and the fic itself is way longer than I originally thought it would be... So lucky you guys! I hope you've enjoyed it! If you did, check out my other works? That would be the world to me! It might be awhile before I post another story, but I will eventually get to one. I might upload a twenty chapter one I have done... Let me know in the review if you want it. It's another Destiel one with Sabriel-Western AU.

Please review what you think. Thank you all again for reading 3
*Disclaimer* I own nothing but the story line.

Dean reached home several hours later. He was exhausted and crashed onto his bed as soon as he walked in the door. The house was completely silent as he stared up at his bare ceiling. He felt a tightness in his chest but he knew he couldn't do anything about it.

He had made his choice and now he had to live with it.

It had been the hardest decision Dean had ever had to make. Leaving his home once more when his life was finally, for the most part, going to way he wanted. Leaving Cas, yet again, and leaving Charlie behind. He didn't want to interfere or ruin their lives anymore. This had been the only solution he could think of.

Now he could get back to normal. Start up again at the garage and fix cars for a living. Make good money, live his life, maybe settle down some day with someone. Though every time he thought of finding the right person and starting a life with them the same blue eyed boy always popped into his mind. Dark eyeliner and blue hair dye in his bangs.

The image just wouldn't leave him alone. His brain kept growling at him that he'd made the wrong choice. That he should have stayed, but Dean couldn't let it. He wanted to go back, but he knew he couldn't. That's what it all came down to, he couldn't go back.

Groaning he turned over and closed his eyes. Maybe a little sleep would do him some good. When morning came he could go to work, he could focus on the cars and the familiarity of that. They always let him take his mind off the hard parts of life. The screw ups that he'd done throughout his whole life all went away as soon as he walked into the shop. It was the beauty of working somewhere when you had to focus wholeheartedly on the job.

Yes, sleep sounded amazing right about now. With that he forced himself to drift off and curled his body into the covers. He let all the worries of the day go and drifted into the halfway point of consciousness and sleep.

The place where instead the dreams could find him.

As all his dreams had turned into, this one had Cas in it.

This one was the night of Christmas. The night before everything went to shit. They were on the balcony again, dancing to the soft music that could be heard from the house. Foreheads once again pressed together gently.

Dean could feel the love he had for the boy radiating through him. He wanted this moment to last forever, just like he had the time before. This had to be one of his happiest memories, one he always clung to in the worse moments. He didn't want to move, move away from the swaying of their bodies. Cas's soft skin against his in the cold air of December.

Dean pulled back softly and titled Cas's face up to his. He could still remember the kiss. It wasn't their first, but it had felt like it. Pure and sweet. Lingering and full of passion. The kind of kiss Dean wished he could have shared with him all the time. This was who he loved, this was who he'd always love. No matter what else happened. Cas was his forever.

"I love you." Dean told the dream Cas, not caring that he knew it wasn't real.

The boy's face lit up, filling Dean's chest with a warmth he hadn't felt in years. "I love you too..."

Dean kissed him again, missing the feeling of it on his lips. He wished he could have made things better. He wished this wasn't a dream, most of all he wished he'd been stronger than his father. He would never stop wishing that.

The dream stayed pleasant and Dean cherished each moment of it. He stayed in Cas's arms. Safe and sound, the only place he'd ever really felt that way.

He was rudely awoken when the sound of his alarm blared through the pleasant thought of his dream. Dean turned over where he lay and glared at the buzzing phone. Five more minutes wouldn't have been complained about. Dean just wanted to stay with Cas forever.

So why did you leave... He thought accusingly.

Because I had to. Came the soft reply.

Dean rolled out of bed, giving up on the life he'd finally left behind. Work would get his mind of all this, and he was so eager to get back to it. It had been too long since he'd had a car to occupy himself with. Thoughts of Cas already being pushed from his mind as he focused in on that.

He brushed his teeth and ran his fingers through his hair, getting ready for the day ahead of him.

Dean drove to the shop, taking in the town that had become so familiar to him. It didn't hold any bad memories. No painful bursts in his chest from places him and Cas had once been. This town was pure and clean of all the pain he'd had in life. All the pain he'd caused in life.

There was no guilt here that made him cringe away from it. He felt safe here, and he was beginning to wonder why he'd even left in the first place. Why had he let Charlie pull him back into the past? The past only brought pain. There was nothing there for him anymore. Dean had to move on and forget about what was behind him.

It was in the past for a reason.

The shop welcomed in back enthusiastically. The smell of oil and metal, the sound of tools and loud talking. Yes, this was where he belonged. This was the life he'd built for himself, not the one that had been forced on him.

He set to work right away, saying hello to co-workers and opening up his door for people to come in. He'd stayed longer than he'd meant to, and now there was a long list of people who wanted his services. Dean would be spending long nights here, for at least the next few weeks. He had to catch up on his work if he wanted to get paid.

No one asked where he'd gone, only expressed how thankful they were he was back. It sounded like they'd been slammed while he was away. Without meaning to, Dean had chosen the worst time to go.

Dean worked diligently that whole day, working on the car they'd directed over to him. He didn't know the customer, but that didn't matter. New customers were always welcomed. The garage could use the business it could get. There was a lot competition around town.

Throughout the whole day Dean managed not to think about his hometown. Of Sam and his family. Of Charlie who he'd left behind. Of Cas... The job had done what he knew it would and when eight o'clock rolled around Dean didn't even notice. It wasn't until his boss came out and told him to go get some rest that he noticed the sun had gone down.

With a sigh, Dean left the garage and headed into town for dinner. It was better than going home where he'd be alone with his thoughts. Maybe he'd see some familiar faces in town. People who could help keep his mind off what he really didn't want to think about.

Driving through the busy streets, Dean pulled into the diner he frequented. They had the best burgers he'd ever tasted, so naturally he'd become a regular there pretty quickly. He wondered if they'd missed him while he'd taken his vacation.

He got out of his car and headed in, smiling at those who greeted him. He sat in his usual booth, which somehow was always kept empty for him. Apparently even when he was on vacation. He didn't even have to order, twenty minutes after he'd sat down his normal meal was brought to him.

Dean thanked the waitress and he began to eat. He didn't have a single thought in his mind, the familiarity of the burger taking all other thoughts from his mind. He spaced out into his own space and didn't notice when someone slid into the booth across him. When he finally finished he wiped his hands and looked up to see Charlie sitting in the other seat.

"What the fuck!" He exclaimed, jumping up. "Where the hell did you come from?" He asked, hand on his chest as he tried to calm down.

Charlie smirked "A few minutes ago. I almost forgot the love affair you had with that burger."

Dean glared at her and ruffled his hair in annoyance "You're hilarious." He did a quick survey of the room before looking back at her "What are you doing here? I thought you'd want to stay in Lawrence with Gilda."

"I'll go back." Charlie replied with a shrug "But I came to find you, to stop you from doing whatever dumbass decision you'd decided on this time. " She stated after "Honestly what the hell were you thinking Dean? Were you even thinking?!" She reached over then and smacked him upside the head.

Dean winced, ducking out of the way "What the hell Charlie?! What the hell are you even talking about?"

Charlie rolled her eyes "As if you don't know." She gestured to the area around them "This! Running away! After everything I told you, everything that happened! You just decided to run?! I don't understand how your brain works Dean Winchester, but I'm pretty you don't fucking use it! If you did, you would have seen how stupid this was and not left in the first place!"

The man sighed and gazed down at his empty plate. He didn't want to admit it, but Charlie had a point. Running away had never done him any good before, so why was this time supposed to be any different? Dean had a problem, but he couldn't stop leaving. Wasn't that cause enough to know that Cas and him shouldn't be together? Cas would always be wondering when Dean was going to book it next. That was no way to live. Cas only deserved the best, especially now that he had a second chance.

"Well?" Charlie demanded, waiting impatiently for a response.

Dean looked at her "What do you want me to say? I'm sorry? I'm coming back? Cause I'm not, I shouldn't have gone in the first place! This whole mess is because you made me go! Why did you think anything good could have come out of that?"

Charlie glared at him "You're an idiot Dean. The happiest I saw you was when you realized Cas was still alive. Now, now I don't know. You've lost that spark in your eye. If you only knew how much you left behind. Again! That's why I brought it to you."

"Y-you what?" Dean asked fearfully. "Charlie what have you done?"

"It wasn't my idea, but I definitely supported it." She explained, her eyes glancing out the window to where Dean saw Sam, Gabriel, and... And Cas. The blue eyed angel he'd always love.

Dean looked back at Charlie in horror "What have you done? I'm only going to hurt him Charlie! How can you possibly think this is a good idea?"

"Because Cas wanted to come find you!" Charlie replied firmly "Sam came to him freaking out because you'd left! After he'd convinced Cas to come and talk to you. And what do you do? You leave! Dean, we were all worried about you, so we came to find you. To show you how loved you are."

Dean's eyes were wide and he glanced over at the two sitting by the car. He made eye contact with Cas, those blue eyes lighting up when he saw Dean, "Does... Does he forgive me?"

"You'll have to ask him." Charlie replied.

He took a deep breath and nodded "O-okay."

Dean stood up but Charlie pushed him back down. "I'll bring them in, you sit here and look pretty." He blinked up at her and she smiled "There you go, that's not too hard is it?"

Rolling his eyes he watched her walk out and go get the three. They headed toward the front door, Sam practically bouncing as he rushed over to his big brother. Dean stood to greet him as Sam barrelled into him, wrapping his long arms around him. Gabriel and Cas stood a little bit back, waiting for the two to finish.

Sam fixed Dean's gaze with his and said "Don't ever do that again Dean! You scared me! I thought you'd left forever this time. You promised not to leave again! Not without saying goodbye at least!"

Dean looked down in shame and squeezed his brother's shoulders comfortingly "I'm sorry Sammy, I won't do it again. I promise. I just... I didn't know what else to do. I didn't..." He paused and gathered his thoughts "I wasn't thinking. But I am now. And I swear, I'm not going anywhere again."

Sam nodded, satisfied with the answer and stepped aside for the others to greet him.

Gabriel stepped up next and wrapped his arms around Dean. The hug was tight as he whispered in the man's ear "You may be my best friend, but if you break my brother's heart again I swear to god I will end you."

"Understood." Dean whispered back and hugged his friend tightly "Good to see you again Gabriel. I really did miss you."

"I missed you too dumbass." Gabriel replied.

Dean smiled and let go. Gabriel stepped back and then Cas stood in front of him. He had a soft smile on his lips, one that Dean hadn't seen in three years. He took a hesitant step forward and Cas followed suit. He reached for Dean's hand and he took it eagerly. Cas pulled Dean into a hug, pressing his face into the man's shoulder.

Shock ran through Dean, but he pulled Cas close and the two stood there. Taking comfort in each other's embrace. Dean felt his chest squeeze and his throat close as tears threatened to overflow. He couldn't believe he had Cas. He couldn't believe Cas was really here, in his arms... Just like he'd always dreamed he would be again one day.

Dean felt like he was dreaming.

When he pulled back he gazed at Cas adoringly. Admiring every freckle that was on his face, the sleepiness in his eyes that didn't dim the blue at all. The hair that fell slightly into his face because he hadn't cut it since waking up. Every bit of him so perfect.

The others walked to another booth, pushing them toward the one Dean had been sitting at before. Their intentions were clear, it was time for Cas and Dean to talk.

They sat down at the booth, across from each other. Dean pushed his plate aside and gazed at Cas softly, still unable to believe that he was really here. The silence dragged on for a few minutes before Cas finally broke it.

"Sam told me everything."

"Charlie said.." Dean nodded.

Cas frowned "But you didn't... Why didn't you tell me what really happened Dean? You had to have known how I would have reacted with your version."

Dean sighed "I guess because... Because I knew I didn't deserve you. As much as letting you go hurt, I knew it's what had to happen."

"You're wrong." Cas stated, reaching for Dean's hand "You were wrong to push me away, and if you still believe what you just said then you're still wrong."

Dean laughed softly "Yeah, I've been getting that a lot lately. Seems I'm not right ever anymore."

The other man smiled sympathetically and squeezed his hand "You can change that, we can... Well we could try again. I have a lot to learn and I think most of it lies with you." He paused before saying "You just have to promise me that you'll always tell me the truth now. No matter what it is, you will give it to me."

Dean sighed "I promise."

Cas nodded and leaned back in his seat "Good. We can start now then."

Dean eyed the man in amusement "What? You want me to buy you dinner now?"

"You've already eaten, it's a little rude to leave your date hungry don't you think?" Cas teased lightly, his eyes flashing cheerfully.

He rolled his eyes and motioned for the waitress to come over. He got Cas a menu and watched him happily as he chose what he wanted to eat. They'd never really gotten to have dates before the accident. It would be nice to have that now, be a normal couple for once.

The other three watched them from across the diner. Eyes wide and glowing as the couple talked and ate. Catching up on times that Cas had forgotten, but Dean still had clear in his mind. The more Dean described them, the more realization came into Cas's eyes. Dean could almost see the information reaching his damaged brain and finding images to match the scenes. It was all up there, just out of reach for the poor man.

"Wait," Cas said "So you took me to a Christmas party? You weren't ashamed of it?"

Dean smirked at the man "Why would I be ashamed?"

Cas shrugged "It just... You said we were hiding. What changed?"

That made Dean pause. What had changed? They'd been hanging out at Cas's house, on his bed. Dean had known he'd had the party, but he could only remember not wanting to go without him. He'd been tired of having to hide Cas from the world.

He'd been sick of having to hide the boy he loved from his friends. Cas had been special and Dean wanted to show him off. He'd figured that had been the best way to do so. What he hadn't counted on was Sam seeing and running off to tell their dad.

He looked up at Cas and said "I didn't want to hide anymore. I wanted to show who I really was. I didn't really care if my dad found out... Though looking back on it now, I probably should have."

"If you could go back... Would you do it differently?" Cas asked him softly.

"Yes, I wouldn't let my dad bully me." Dean replied immediately.

Cas's face brightened as he said that. He leaned forward on the table, hand still clutching Dean's "Right answer." He kissed the man's knuckles, eyes shining brightly as the two stared at each other.

Even now, Cas's eyes could take Dean's breath away. They always had, and he hoped they always would. They were the most amazing shade of blue Dean had ever seen. The lashes that framed them long and dark. Right then the whites of his eyes were red, probably from a lack of sleep, and there dark bags under his eyes.

Still Dean found him beautiful. He would always find him beautiful.

Cas grinned up at him and Dean got lost in the colour. He desperately wanted to kiss him, but he would wait. He would wait for the perfect moment when they'd be all alone and Dean could feel the man's lips on his once again.

The day when they would once again be happy.

"What should we do today?" Dean asked, as he played with Cas's soft hair. The dark strands slipping through his fingers smoothly. He nuzzled the soft hairs gently, kissing Cas's warm head tenderly.

Cas giggled in front of him, leaning back against Dean "We should go to that spot you told me about. I want to see it."

Dean frowned slightly, surprised Cas felt ready to go there "Are you sure?"

"Yes."

"Alright." The man nodded and sat up, pushing Cas gently with him. "Let's go angel." He said and took Cas's hand as they headed for the impala.

It had been almost a month since Cas had come to find him. They'd decided to stay here instead of going back to Lawrence with the other three. Cas had told his brother that he needed a change, and Dean could help him find the memories he'd forgotten.

Gabriel hadn't been very impressed but he hadn't objected to the idea. He probably wanted his little brother out of the town that had killed him too. He'd made a point of threatening Dean though. Amusingly really.

They hadn't seen them since that day, but kept constant emails and short Skype conversations going. Dean felt the whole situation was relaxed and way nicer than what he'd been dealing with before. For once he didn't dread thinking about his hometown. Now it held his family, his best friends, and good memories.

The place that had brought Castiel back to him.

Cas was living with him now. He'd moved into Dean's room, leaving the other one open for Charlie if she ever decided to come back. He didn't know if she would, but Dean liked to think that one day she would. Maybe she'd bring Gilda too. He could dream at least. Until then, he was more than satisfied with the living arrangements.

Every night he got to cuddle Cas. It didn't get much better than that.

They got into the impala and Dean turned the radio up loudly. Cas rolled his eyes but Dean only laughed, he knew Cas loved his music. He just pretended not to, on principle he supposed.

Dean drove up the park path that led to a small lookout area that gave a perfect view of the town. He used to come up here often, alone. Just look out over the town and think. Think of the past, of whatever had been bothering him that day, of Cas. Anything that he wanted to torture himself with.

Now though, it was time to set a new memory to this spot.

He'd often told Cas about it, explaining how hard it had been when he left. How the spot had given him a place to be by himself. After that Cas had decided that one day he wanted to see it.

Today was that day.

He pulled to a stop and focused out of the corner of his eye at Cas's reaction. He had a faraway look on his face as he observed the place his boyfriend had spent so much of his time. He almost looked... Sad. No, not sad, understanding.

Like he'd gone through a similar state of mind before they'd gotten back together. Before everything went back to the way it should be.

Cas looked over at Dean with a grin and leaned towards him. Dean met him halfway and pressed his lips to Cas's longingly. He brushed a hand along the man's side as Cas deepened the kiss. He parted the man's lips and ran his tongue lightly along Dean's teeth.

Dean felt his heart jump happily and gripped at Cas desperately, wanting to feel every inch of him. He pulled Cas closer, wrapping his arms around him.

"Let's move to the back." Cas whispered, mischief in his eyes.

The man's heart skipped a beat as he nodded and followed Cas to the back. He lay down on his back as Cas straddled his hips, running his hands lightly along Dean's chest. He bent down and kissed Dean softly, each little kiss setting Dean's heart at a faster pace.

It didn't matter how many times Cas kissed him, Dean's heart would always leap. Cas excited him and every time Dean looked at him he felt the same glow of love. The same one that Dean had felt for years. It would never disappear, and secretly Dean hoped it never did.

Dean let out a soft moan as Cas's soft lips moved from his lips down his neck, his hips rotating against him. Cas's warm fingers reached down and tugged off Dean's shirt, letting it drop down beside them. Dean grinned down at him as Cas kissed down along his bare chest.

He put his head back, enjoying the soft feeling of heated kisses against him and the loud lull of rock music. The song that had been playing slowly coming to an end.

The one that came on next made both their heads snap up.

Ready for Love by Bad Company flowed through the speakers, making the two blush and grin at each other. Their song. The one that had been playing the first time they kissed. Before the accident.

Cas gazed lovingly at Dean and sang along to the music as he kissed the man's chest. He kissed back up to Dean's lips, holding his shoulders tightly. "I love you Dean." He whispered in between kisses.

Dean smiled and ran his hands along Cas's body "I love you too Cas. Always have, always will."

"Good." Cas whispered and resumed his kissing, find every bare part of Dean's skin that he could.

The man sighed happily and listened to the song, humming along as he boyfriend kissed him. He could stay like this forever. This was the only life he wanted. This was where he belonged. With Cas, listening to the greatest music ever.