They walked in silence to the parking lot. It was awkward and the tension between them was thick. It had Castiel on edge, already regretting his decision to go with Dean but he was curious as to what Dean wanted to show him. He hoped it had something to do with what he did on the days he wasn't at the shop because even though he told everyone, and himself, that he didn't care about Dean, he did. If Dean couldn't keep himself afloat and lost the house, he would be distraught. Just because he left, it didn't mean he stopped caring, he just got better at hiding it.

"I'm just going to get my stuff from Jo's truck." Castiel told Dean as he slipped through between two parked cars. Dean nodded and pointed out where his truck was parked. He didn't need to, Castiel had already seen it. He would be able to pick out Dean's truck in a busy New York street as he knew the truck so well.

After some calming breaths, Castiel collected his things – mainly the divorce papers – from Jo's truck and headed in the direction of Dean. He could see as he approached that Dean was nervous. The classic rock music that Castiel had learnt to love was blasting out the windows, Dean drumming his fingers against the steering wheel in a nervous gesture. It was strange to see him so anxious as in all their time together, Dean was the one that had been the most confident. Castiel put it down to all the football he played and how he had learnt to deal with his anxiety through constant exposure. The only time Castiel had really seen Dean nervous was when they had gone to the doctor after his injury to get the results of the scan.

Castiel had sat with Dean the entire time, reassuring him and telling him everything would be okay no matter what the results said. Dean had barely been able to keep still, his free hand gripping Castiel's so tight hel lost all feeling in it but he hadn't tried to pull away as he knew that the touch was calming him somewhat. When the results came back and Dean learnt that he would never play again, Castiel had stayed by his side, consoled him through it. It was then that Dean had started to push Castiel away. It had been the beginning of the end.

When the song ended, Dean looked around for Castiel. When his eyes landed on him, a grin lit up his face and Castiel found his legs turned to jelly. It was the smile that lit up his dreams and made him feel guilty that he was still thinking about his ex while he was sleeping next to his current boyfriend but it was so unbelievably bright and contagious that Castiel found himself smiling back with a small smile. Castiel ducked his head and ordered his legs to work so he could climb into Dean's truck.

Once settled inside, the papers on the seat between them, Dean turned the music down and pulled out of the parking lot towards the main road.

"Are you going to tell me where we're going?" Castiel asked when it became obvious the silence wasn't going to be broken any time soon.

Dean just turned towards him, a cheeky smirk on his face. "Nope," he replied popping the 'p'.

Castiel crossed his arms over his chest and looked out the window with a huff.

"Loosen up, Cas, I promise it will be worth your while."

As Castiel struggled to believe that Dean was telling the truth, he tried to figure out where Dean was taking him. He knew they weren't heading towards town instead they were going towards the industrial area where the factories were located. Confused, he looked towards Dean who only snapped his mouth closed and pretended to zip it shut.

"You're such a child." Castiel bantered as he shook his head but he dutifully stayed quiet, not asking any more questions as to their destination.

After what felt like thirty minutes after they'd left the fair, Dean pulled up outside what appeared to be a garage. Still confused, he looked towards the other man who simply didn't look at him, instead he turned off the truck and slipped out, closing the door behind him.

"What is this place?" Castiel asked as he looked around. It was similar to his dad's shop except larger and newer. The exterior was shiny even in the low light, with new roller doors for the five separate bays a bright red that stood out against the black of the main cladding.

Once more, Dean didn't answer him. Castiel followed behind Dean as he walked towards the side door that Castiel hadn't seen earlier. Dean unlocked the door and went inside, Castiel following behind, his eyes immediately squinting as he tried to see in the darkness.

"Dean?" Castiel asked as he couldn't actually see the other man in the darkness, when he got no answer, he started to worry a little. "You're not going to kill me are you?" he joked nervously.

"No," Dean answered, "Just wait a second."

Castiel did as he was told, not moving in fear that he would fall and trip on something he couldn't see. He could hear Dean moving around at a fair distance away but he was none the wiser as to where they were. He could smell paint and oil which lead him to believe that they were in a garage but it left Castiel a little confused as to why Dean would bring him to a mechanics. Had Dean opened his own mechanic shop?

"Okay I'm ready, are you?" Dean called out to him from what appeared to be some distance.

"Yes Dean." Castiel answered, "I would rather not stand in the dark for much longer."

The next thing Castiel knew, the place was lit up with florescent lights making him shield his eyes with the sudden change. When his eyes finally adjusted, his mouth opened in shock.

"I-is that?" he stuttered, his feet unable to move as he looked at what Dean was stood in front of.

It was a '67 Chevy Impala exactly like the one they had played in as kids only it was completely new. The paint was black, reflecting the white light in the room, the chrome trim of the doors had been recently polished and the windows were all fitted and unbroken. Castiel couldn't believe his eyes, his hand coming up to cover his mouth as he took timid steps forward to inspect further.

When he rounded to the front, the lights were all fitted, the chrome fender shining just like the rest of it. Even the number plate was the same as the one that had been in the junk yard except it was fully restored. The car was everything Castiel had dreamed of it being and more.

Carefully, Castiel approached the car, a tentative hand held out so he could trace over the chrome fender, he reached the Chevrolet wording on the grill and ran his fingers over it.

"The inside is fitted out too." Dean spoke beside him, causing Castiel to break out of the trance he had entered.

"You did all this?" Castiel asked disbelieving as he looked up to Dean who was hovering beside where Castiel was crouched. Dean nodded. "How did you afford to buy this?" he asked bewildered as he stood to his feet and inspected the vehicle further.

"I didn't buy it, Cas," Dean chuckled, "I rebuilt it."

That made Castiel stop, turn on his heel and look at Dean once more. "Wait, is this the same car as the one we used to play in?" he whispered before he gasped when Dean started grinning, "Holy shit, Dean! You built this?"

"Yeah." Dean grinned, "I saved up working at your Dad's shop until I had enough to buy this place. Then I worked two days a week at your Dad's then the rest of the time I was here working on her, and the other's that your Dad referred my way."

"Others?" Castiel asked before he looked around the shop to see three other cars that were in desperate need of restoration with one more in the final bay that appeared to be almost complete. "H-how-When-What?" Castiel stuttered unable to formulate and actual sentence which earned another laugh from Dean.

"I do have one more thing to do on her though," Dean said as he gestured to the car, "But I thought maybe you'd like to put on the finishing touch."

"What is it?" Castiel asked as he looked the car over, it seemed to be in perfect condition leaving Castiel confused as to what needed to be done. It wasn't until he slid into the passenger seat that he realised there was a crucial piece of equipment missing – the steering wheel. Castiel looked towards Dean who was peering in the door, his arms braced against the roof.

"I don't know how..." Castiel admitted.

"It's easy." Dean told him, "I'll talk you through it."

Step-by-step Dean helped Castiel to fit the steering wheel in place. At one point, Castiel got so frustrated he almost gave up and stormed off but Dean calmed him down, told him he was doing a good job and helped him with the fidgety part. When it was finally in place, Castiel couldn't help but grin.

"It's perfect." Castiel breathed, dumbfounded as to how Dean had actually transformed something so broken and run-down into something so beautifully stunning.

"Well, let's take her for a spin then." Dean announced as he packed away the tools Castiel had been using. Castiel watched as Dean placed the tool box back on the workbench before he moved to the garage door and pulled it up so that they could exit the shop. He then rounded the car and slid into the passenger seat.

"You mean….I can drive her?" Castiel asked Dean as he was handed the keys.

"Well duh!" Dean said as he buckled his seat belt, "Just don't crash her." he teased.

With shaking hands, Castiel placed the keys in the ignition and started her up. The engine roared to life, louder than Castiel had ever imagined when they were younger but it was so satisfying to feel the car vibrate beneath him. After one last glance at Dean for reassurance that he was able to actually drive her, Castiel put the car in gear and drove it out of the shop. His hands were shaking with nerves and he was ridiculously slow but he was just so scared of crashing or something going wrong because he went too fast that he barely had his foot on the gas.

"Cas." Dean groaned, "I didn't rebuild her so you could drive like a nana on a Sunday drive. If you're not going to treat her right then pull over so I can drive."

Castiel glanced nervously towards Dean, "Are you sure?" he asked.

Dean glared at him, "Floor it," he said emphatically.

"If you're sure?" Castiel asked just to be certain, when Dean groaned even louder, Castiel planted his foot to the floor, the car taking off with immense speed and power down the main road.

"Holy shit!" Dean laughed, "Didn't think you had it in you."

Castiel looked to Dean to glare for a mere moment before he turned his attention to the road ahead, speeding down the straight at what felt like a million miles an hour. A huge grin spread across his face as the engine roared and they soared down the road going as fast as he dared. He kept his eyes straight ahead, concerned that if he made one little movement that he'd flip off the road.

A breeze hit his face and he looked to the passenger seat only to find Dean with the window down, head out the window. When he ducked his head back in, his hair was at all angles and he had a huge grin on his face.

"You're such an idiot." Castiel snorted as he turned back to look at the road.

He drove on for another ten minutes, no real destination in mind but when he realised where they were, he head down the familiar roads towards the familiar road stop. Another five minutes down the road and Castiel pulled off onto the dirt track. He took his time knowing that Dean would not appreciate too much dust on his freshly waxed car but he didn't say a word as Castiel drove on until they came to a stop.

"Why did you bring us here?" Dean asked as he looked out the windscreen, "I haven't been here in years."

Castiel shrugged, "Neither have I. Just wanted to see it again I guess."

Dean didn't reply. Castiel watched as Dean climbed out of the car and closed the door behind him before he walked around to the front of the Impala and slid onto the hood. A heartbeat later, Castiel followed him, sliding onto the hood next to Dean but leaving ample space between them.

"I always loved it out here." Castiel whispered as he looked to the sky, took in a deep breath of the fresh air letting the smell of the pine trees and the forest fill his senses and make him smile. As he gazed up at the heavens, he stared at the stars, and realised how much he had missed being able to look up at them.

"I guess you never really realise how much you need something until you get it back again." Castiel admitted still looking up to the sky.

"Yeah I know what you mean," he heard Dean murmur beside him. It wasn't until Dean spoke that he realised the double meaning behind the words and how Dean could have interpreted them.

"Dean..." Castiel spoke softly turning to look at the other man only to find him closer than when they had first sat down causing him to gasp. He was helpless as Dean moved even closer, leaning in towards him slow enough to let Castiel get away if he wanted to. Just as their noses were about to touch, Dean stopped moving, his lips hovering just inches away from his own.

"If you want this," Dean uttered, "close the gap."

Castiel was temporarily paralyzed as he looked deep into Dean's eyes, seeing the longing and the desperation along with the fear of rejection. He could see the exact moment when Dean's confidence faltered and the doubt that Castiel wasn't going to close the space between them started to creep in. Castiel hated to see that look in Dean's eyes and his heart ached, a low whine escaping his throat before he surged forwards, his hands cupping Dean's cheeks as he pulled him closer to press their lips together.

"Wait!" Castiel panted as he pushed Dean away, "I can't, I can't do this..." he repeated as he shook his head, his hands held out in front of him as he looked Dean straight in the eyes. As soon as he said it, he saw how Dean's anger grew.

"Can't or won't?" Dean growled out leaving Castiel with a heavy heart and a very confused head.

Unable to look Dean in the eye any longer, Castiel turned his head away from Dean and out towards the empty paddock with his hands rested on the cooling hood. He chewed on his lower lip, still tasting the traces of Dean on his skin as he did so, while he deliberated the question. He knew that he still cared, he would always care about Dean, what he didn't know is whether he could do that to Balthazar.

"I'm engaged, Dean..." he reasoned, "To a man who loves me and makes me feel special."

Dean scoffed causing Castiel to turn to him and squint his eyes at him, "What? Is it so hard to believe that someone else could love me?" he gritted out.

He watched as Dean shook his head with a wry smile, "Of course not." Dean whispered sincerely, "But you say that you're engaged when you're actually still married to me."

Castiel rolled his eyes, "We've been separated for seven years Dean, it's not as though we've been in a relationship for that entire time."

Out of the corner of his eye, he could see Dean slip off the hood and move so he was stood in front of Castiel, making him look at Dean again.

"We may not have been together for the last few years but we sure as hell were for the years before," Dean replied, his hands hesitantly moving forward to cup Castiel's cheeks. He couldn't have stopped himself from leaning into the touch even if he tried. It was an automatic reaction for his body to gravitate towards Dean.

Castiel closed his eyes unable to look at Dean for a moment longer. He could already feel his resolve breaking and he knew it was wrong what he was doing to Balthazar but after so long, Dean was in front of him, a changed man.

"I'm not the same kid I was when I left Dean," Castiel whispered.

"Neither am I, Cas." Dean replied, his thumb stroking ever so slowly against Castiel's cheek. "I was a mess when you left. I hated myself for driving you away, for not going with you but I just knew I wasn't enough for you anymore. I drank until I didn't feel anything anymore, I pushed everyone away. Hell even Sammy was sick of my shit and stopped coming over to make sure I actually showered and got to work. It wasn't until Jo went up to see you that I realised I wasn't going to win you back, not with the way I was living."

Castiel squirmed where he sat, his eyes still closed as he listened to Dean speak. Dean's thumb constantly stroking over his cheek soothing him.

"Jo told me you came to New York." Castiel blurted out, his eyes snapping open in surprise of what he had said. Dean's thumb stopped stroking his face and Castiel took that as a sign to pull away, however, when he did, Dean only gripped his face harder to hold him in place.

"I did." Dean replied his eyes firm as he looked Castiel in the eye, "And I saw how that was your life now. That world didn't need me in it. You had your own life, things were looking up for you, you didn't need me dragging you down. I made the decision to let you go and...it hurt like hell. Hurt like fucking hell..." Dean choked as his eyes welled up with tears. Castiel's already dropping down his cheek, "But I knew if I put my head down I could win you back – that you would come back to me. One day..just one day."

Castiel shook his head unbelieving of what Dean was telling him, "Dean-" he choked, "I can't."

Before Castiel could pull away this time, Dean surged forward once more, his lips pressing insistently against Castiel's. For a moment, Castiel was stock still, not letting himself give in but as Dean's persistence continued, Castiel's will power crashed and he was lifting his hands to grip at Dean's shirt and pulling him closer. He returned the kiss with fervour, his mouth opening to let Dean's tongue inside without a second thought. The taste of Dean was so familiar yet something completely new at the same time. It was something he never thought he'd be able to have again and now that he had it, he didn't want to let it go.

Each time Dean tried to pull away for air, Castiel would growl against his lips, forcing him to stay where he was and kiss like their lives depended on it.

Castiel's legs wrapped around Dean's hips to close the small gap between them while Dean's hands had wrapped around Castiel's shoulders and held him close. It was long before things escalated with Dean pushing Castiel backwards so his back was pressed against the cool metal. Their lips didn't part as their hands began to roam over one another's body. Castiel's hands slipped down to the waistband of Dean's jeans and slid up Dean's shirt to press against the other man's body. It was different to what he remembered, a little bit softer in places that used to be toned from the rigorous training routine that he used to be under but Castiel didn't mind one as he moved one of his hands up to tweak one of Dean's nipples.

"Fuck." Dean pulled away with a groan as his hips bucked forward, telling Castiel just how interested Dean was. In reply, Castiel shoved his hips up towards Dean's, grinding their rapidly growing erections together. It earned him another hearty groan and Dean's lips once again found his own in yet another bruising kiss.

When Dean's pulled away again, Castiel whined at the loss but the smirk on Dean's face told him that he wasn't going to be hungry for long. Calloused hands slipped underneath his shirt, causing a shiver down Castiel's spine. The touch was so gentle and teasing, yet confident and meaningful. It had Castiel whining for Dean to come closer, to kiss him once more, but Dean only continued to let his hands roam over Castiel's body as if he was learning his body once more.

Castiel's hands slipped free of Dean's shirt instead, he gripped the hem of his own and yanked it over his head in frustration.

"Touch me, dammit!" he growled which earned a chuckle from the other man.

"I am touching you." he defended with yet another cheeky smirk.

"You know what I mean asshole." Castiel retorted only to lose his breath as Dean ducked his and wrapped his lips around Castiel's nipple. His teeth bit down hard, making Castiel hiss slightly in pain but as Dean's tongue roamed to soothe the bite. "Dean-!" Castiel moaned loud and long as he hands moved to grip at Dean's shoulders.

Dean didn't answer him, instead he continued to lave Castiel's nipple until it was over sensitive and too much for Castiel to handle. He switched to the other nipple dealing out the same treatment while Castiel writhed beneath him, whining out his name like a mantra.

"Dean, please." he begged, "I-I..." he stuttered before Dean stopped him with a kiss to his lips.

"I'll take care of you." Dean promised and Castiel had no doubt Dean would.

Once Castiel had nodded, Dean moved to kiss at his neck, his kisses softer in the places that he was particularly sensitive in. He gasped in surprised, marvelled at the fact that after all their time apart, Dean still knew them all.

It was torture to have Dean exploring his body with such a leisurely pace but Castiel couldn't deny that he was enjoying every second of it. His erection was straining painfully against his jeans as he ground his hips against Dean's solid chest.

By the time Dean finally reached the waistband of his jeans, Castiel was on the border of coming in his jeans.

"Fuck, babe..." Dean breathed as he leant back slightly taking in Castiel with lust blown eyes and kiss swollen lips, "You're so gorgeous."

Castiel whimpered slightly at the pet name, his hips bucking up to try and get some sort of friction but all he could do was hump the air.

Confident and sure hands reached out to unzip his jeans, much to Castiel's relief, and wrenched them down, his boxers going with. A hiss left his throat as the cool air touched his heated skin but he didn't have long to dwell on it as moments later, Dean's mouth was wrapped around his cock, swallowing him down while his hands worked to get the garments off his legs.

"Fuck, Dean!" Castiel yelled out, his hips bucking up into the wet heat of Dean's mouth only to be quickly held down by Dean's hand. He only had one leg free from his jeans but he didn't care, all his mind could focus on was the pleasure of Dean's mouth.

Castiel wound his hand in Dean's hair, gripping tight to the short strands while his mouth and tongue worked magic on his cock. When Dean's tongue fucked into the slit of his cock, Castiel cried out, his hand gripping harder on Dean's hair and caused Dean to lift of with an obscenely wet slurp.

"Jesus, Cas, watch the hair." Dean complained as his hand continued to stroke Castiel in slow strokes.

"Sorry, sorry," Castiel repeated breathlessly before he moved his hands to sit on the bonnet. His hips followed Dean's hands, following it and fucking up into the loose fist that Dean had formed. It wasn't enough for him and he whined in frustration, his eyes opening to look up at Dean who had a look of utter desire on his face as he watched Castiel.

"Dean please..." Castiel begged which much to his relief got a nod from Dean.

When Dean didn't lean down over him again, Castiel was confused for a moment but that fell away when he felt Dean's hands on his leg, pulling the last of his clothing off of him.

"Let's go in the car," Dean suggested to which Castiel only nodded. He shivered as he stood, the cool air brushing over his heated skin but he could feel the warmth of Dean behind him as he quickly moved towards the rear passenger door and lay himself down on the bench seat. Once he was settled, he looked to the door only to find Dean stood there, his eyes wide, watching Castiel before he licked his lips.

"Do you know how many times I've thought about this exact fantasy? You look fucking perfect, Cas." Dean praised.

"Dean," Castiel whined in frustration as he reached out for him, "I need you."

The words seemed to snap Dean out of his stupor because the next minute, Dean had stripped off his shirt and was working on his pants while Castiel leant over the front seat to find his leather jacket he had left there earlier. He found his wallet that was nestled under it and pulled out the packet of lube that he always had inside. When he was back to lying down, he put the packet on his torso and waited impatiently for Dean.

"I don't have a condom," Castiel commented feeling guilty as he said it because the only reason he didn't have one was because he was in a committed relationship and they both had regular checks to ensure they were both clean.

"Shit." Dean cursed as he ran his hands through his hair before he picked up his discarded jeans, "I don't think I have one either."

Castiel scoffed finding it difficult to believe that Dean didn't have a condom in his wallet, "Really? Sure you didn't have one on hand in case your date went well with Lisa?"

Dean looked up from his search only to glare at Castiel, "That's not what that was." he protested.

Castiel huffed, "Sure whatever."

When he looked up again, it was to find Dean finally naked and climbing onto the seat on top of him. He had a smirk on his face as he hovered over Castiel before he dipped lower to kiss butterfly kisses to his skin as he crawled upwards.

"You're adorable when you're jealous..." Dean taunted once they were eye level with one another.

"I'm not jealous!" Castiel defended but even he didn't believe the words anymore.

"Sure you're not." Dean sarcastically intoned.

Before Castiel could protest further, Dean's lips were on his own slow and passionate. The heat and urgency was gone but it was full of passion and greed. When Dean pulled away, Castiel was completely breathless, unable to conjure a single thought as he stared at Dean who was grinning ear to ear.

A second later, Dean had grabbed the lube packet that was on Castiel's chest and sat back on his heels to open it. Castiel took the opportunity to roam his eyes over Dean's body. It was definitely different than he had remembered. He had filled out more with broader shoulders and larger biceps. His torso was still somewhat defined but he had definitely acquired a bit more pudge than he used to have. Castiel couldn't resist himself from reaching out and touching his fingers over it. Dean looked at him with squinted eyes and a pout.

"I know I'm not in the same shape I used to be in," Dean muttered, "I'm trying okay?"

"I like it," Castiel replied honestly as his fingers continued to explore, "You're perfect, Dean."

Dean's cheeks flushed red at Castiel's compliment causing Castiel to smile at him. Dean ignored him instead he coated his fingers with the recently opened lube and positioned himself between Castiel's legs. The anticipation had Castiel squirming. Dean sensed it and leant down to kiss him once more, bracing himself on one arm while the other moved between Castiel's legs and dipped between his cheeks. Castiel gasped as the cool digits touched his heated skin. When the first of Dean's fingers breached his hole, Castiel broke away from the kiss with a moan.

"Fuck Dean!" Castiel moaned as Dean's thick finger wriggle inside of him before slowly fucking in and out of him. Castiel quickly moved his head to capture Dean's lips once more, their tongues instantly massaging one another's. It was wet and messy but Castiel absolutely loved it as he gripped Dean's shoulders, moaning into the kiss louder and louder as Dean fucked him harder with his finger.

"You want another?" Dean asked pulling away from Castiel just enough so he could look down at him. Castiel quickly nodded, "Eager for it aren't you?" Dean chuckled, making Castiel scowl. Dean kissed it away a moment later while another finger slipped inside, taking Castiel by surprise. "Taking my fingers so good, Cas..." Dean murmured against Castiel's neck kissing at his jugular.

It took Dean a couple of tries but when he finally found Castiel's prostate, it had him arching his back moving his hips down onto Dean's fingers with a long moan of Dean's name. The leather under his back was starting to stick to his sweaty skin but he failed to care as he fucked himself down as best he could onto Dean's fingers, his legs spread as wide as he could get them in the cramped space.

He could hear Dean whispering words of praise into his skin as he moved his fingers inside him and it had Castiel gasping for air, unable to cope with Dean being so close to him once again. The pace slowed, and Castiel tried in frustration to get Dean to move faster but Dean only shushed him, telling him he didn't want it to be over too soon. It was nice to take it slow but for Castiel all he wanted was Dean inside him.

When a third finger finally slipped in, it was a welcome relief. The burn was familiar, his erection weltering slightly at the stretch and taking him off the edge but as Dean kissed him through it, pressing relentlessly against his prostate at the same time, he was quickly back up to speed right there on the edge of orgasm.

"Dean, please." Castiel begged again as if they were the only two words he knew anymore.

"Mmm yeah." Dean hummed, "Promise soon, baby," he whispered against his skin before he sucked hard on Castiel's collarbone, "Just want to fuck you with my fingers a little longer, make you fall apart completely."

Castiel groaned in frustration, he was on the brink of flipping them over and taking what he wanted but in the cramped space he knew it would only kill the mood and maybe even make him realise what he was actually doing. Instead, he fucked his hips down more insistently, his hands roaming down to grip Dean's ass and rock their hips together. It had Dean groaning into his skin, his hand moving faster inside of Castiel until the point that Dean had to pull away.

When Dean sat up, his hand slipping free, Castiel knew he had won. Dean was wrecked, his erection leaking and an angry red at the head, same as Castiel's. Castiel watched as Dean took his erection in hand, spreading the leftover lube onto his cock. Wordlessly, Castiel spread his legs wider, giving Dean more than enough room to position himself at Castiel's entrance.

At the first push, Castiel held his breath, his hands scrambling for purchase on Dean's shoulders as Dean started his slow slide inside.

"Fuck..." Castiel dragged out with his exhale.

"Jesus." Dean panted, "Never thought I'd have this again." he admitted not letting Castiel reply before he bent down and kissed Castiel. It slow and sensual, overwhelming Castiel with emotion he wasn't sure if he could face. Luckily, Dean pulled out of him and started to thrust.

It started slow, too slow for Castiel's liking causing Castiel to press back against Dean as best he could. He wrapped his legs around Dean's hips with difficulty but once settled, he pressed his heels into Dean's lower back pulling him into the thrusts and trying to speed him up.

"Still a pushy little shit." Dean chuckled as he started to thrust a little harder. He was hovering over Castiel, looking down at him with a smile that conveyed just how amused he was at the situation.

"Well if you would fuck me properly I wouldn't have to be pushy." Castiel requited with a smirk, pressing his heels in a little harder making Dean wince.

It earned him a growl and a punishing thrust that punched the air out his lungs. Gasping for air, Castiel gripped tighter onto Dean's shoulders, riding the thrusts that Dean dealt out as they got harder and harder.

Castiel was dimly aware of the car squeaking on its suspension, the leather squelching against his sweat soaked back as Dean moved faster. Dean's whole body covered Castiel's own as he picked up the pace, grunting into Castiel's neck as his arms curled under Castiel's body and held him close. The pace had Castiel gasping for air on every thrust, Dean's cock moving deep inside him, stretching him out like he hadn't felt in years.

When Dean swivelled his hips and got the angle just right, Castiel cried out.

"Oh Jesus, right there!" he gasped, "Fuck, Dean!"

"Mmm still know exactly where to thrust.." Dean murmured as he thrust his hips at the same angle over and over.

Just as Castiel felt himself getting oh so close, Dean just stopped. His cock as deep as it could go and pressed right up against his prostate. It was torture as Dean just slowly rocked his hips just enough to stimulate Castiel's nerve endings but not enough to get him off.

"You like that, Cas?" Dean taunted into his ear, his breath warm against his skin. "You like my cock pressed, right there." he said as he grinded his hips hard against Castiel's prostate.

"Dean-!" Castiel keened as his fingernails dug into Dean's shoulders.

"As much as I love to tease you, I can't keep this up for much longer." Dean admitted before he pulled back and thrust into Castiel as hard as he could.

His balls were slapping hard against Castiel's ass filling the small space with the sound of skin on skin. It was brutal and punishing but Castiel loved every second of it, clinging to Dean with everything he had as he tried to catch his breath. Breathlessly, he panted Dean's name over and over, feeling the familiar heat pool in his gut as Dean drove him closer and closer to the edge.

"I'm going to come, Dean." Castiel warned, "Please, I'm gonna come."

Dean didn't respond except for a grunt into Castiel's ear as his arms pulled him in tighter, driving harder into Castiel as he chased his own orgasm. It had Castiel's skin on fire, his toes curling as Dean punished his prostate with thrust after thrust.

"Shit, Cas!" Dean groaned, "Fucking tight."

Castiel gripped tighter onto Dean as he felt himself get impossibly close, "Oh, oh oh," Castiel panted, "I'm there, Dean, fuck!" he keened as he came between their bodies, white hot ropes of come painting his torso as well as Dean's with how close they were pressed together.

"Jesus..." Dean panted, "You're fucking amazing when you come." Castiel could barely process what Dean was saying but he smiled dopily up at Dean as he chased his own orgasm, pumping his hips faster into Castiel's loose, fucked out body before he too finally came, filling Castiel up.

Dean's hips were still rocking minutely making Castiel whine at the over-sensitiveness as they both rode out the aftershocks of their orgasms. They both winced when Dean finally pulled out of him but Castiel was too fucked out too care. Instead, he rolled to his side, pulling Dean with him before he fell asleep, safe and warm in Dean's arms.

It was the best he'd slept in years.