The feeling of Cas melting against him was one Dean would not forget for a very long time.

They held tight to one another, Dean fisting his hands into Cas' hair, Cas grabbing at his waist to drag him closer, the feel of Cas willingly opening his mouth to Dean's persistent lips, their tongues dragging together; Dean felt something slide perfectly into place.

It was Dean who broke away, Cas chasing his mouth as soon as he felt him begin to shift backwards. Dean held the determined Angel at bay - he needed to breathe.

Even with the minimal space and a moment of air Cas didn't show any intentions of unwinding his arms from where they'd slotted across Dean's back, and Dean had no desire for him to.

Dean sighed deeply, watching Cas' eyes flicker over his face, he brushed the tips of his fingers gently down Cas' neck and took pleasure from the way Cas instinctively leaned into the touch.

"This doesn't mean I'm not still pissed at you," Dean said firmly, even as he leaned forward and pressed a chaste peck to Cas' full lips.

Cas nodded against him, "I understand, Dean."

"Do you?" Dean asked sceptically.

Cas raised his eyes, "Yes, Dean." Cas brought his hands around to rest them against Dean's chest, "I have made mistakes." Dean scoffed. "A lot of mistakes. But I know that you are what is right. I have always known that."

"Really?" Dean raised an eyebrow, "Funny way of showing it," he mumbled.

Cas leaned forward to seal his lips back over Dean's, languidly working them to be pliant underneath his own. "I will find a way to redeem myself to you Dean. Somehow. I promise."

Dean gave him a small smile, "I know you will, Cas."

Dean shifted his head down and followed the path he'd traced previously with his fingers now with his mouth, sucking against his pulse point. Cas sighed contently, tipping his head back to give Dean greater access to his neck. Dean smirked into his skin, nipping his way slowly up towards Cas' ear, feeling Cas' body shake against his own at the new sensations.

"This okay Cas?" Dean whispered slyly into his ear when he reached it.

Cas could do nothing but nod with the little poise he had left, as Dean bit gently at the lobe near his teeth. Cas gasped at the sensation, yanking Dean's head up from where he was nuzzling and slammed their lips back together.

Cas took control this time. Moving Dean's head to the position that suited him best, he licked into his mouth, searching every crevice he could reach hungrily. Dean wound his arms underneath Cas' coat, twining them around a waist that wasn't too much slimmer than his own.

Dean was surprised, to say the least, when he felt Cas' hands gripping at his thighs and his back, strong enough to lift him up. Dean moved his arms up to clasp around Cas' neck, as Cas moved his legs to secure him around Cas' waist. Dean looked down into sparkling blue eyes, an unusual smirk playing around Cas' mouth as he walked the two of them backwards. Dean hid his sound of surprise when Cas dumped him neatly onto the hood of the Impala.

Dean didn't unhook his limbs from Cas, instead using the advantage to draw the Angel in closer to stand between his legs, Cas continuing to ravage his mouth.

When Dean grew bold enough, confident that Cas wasn't about to renege on this decision and disappear, he ran his hands firmly up Cas' chest, reaching his collar and pushed the trench coat off his shoulders.

Cas pulled his mouth away just far enough so he could properly pronounce words, at the feeling of Dean beginning to disrobe him, "Dean?" Cas asked questioningly, "We are outside."

Dean chuckled, "Its dark, Cas. No one can see us."

Cas glanced around fervently as Dean began mouthing at his jaw, soon becoming distracted enough by Dean's movements that he was sure there could be an entire parade of people watching them and he wouldn't have spared them a thought.

Cas didn't voice anymore complaints as Dean continued to undress him. Slowly working open the buttons on Cas' shirt, pulling it roughly from his shoulders once he was done and throwing it aside.

Dean took his time, running his hands over the entire expanse of Cas' chest, his arms, his strong abdomen. Dean made certain that he ran his tongue precisely over an identical path. Pulling Cas close enough so he could reach everywhere he wanted to. Dean took pride when Cas' legs grew shaky, as he gently sucked one of Cas' nipples into a hard nub.

Dean pulled back so he could admire the sight in his arms.

Cas looked completely debauched, his hair standing on end, his cheeks tinted pink, eyes sparkling brightly, tracks from Dean's mouth lining his chest clearly and a prominent bulge swelling at the front of his trousers. Dean grinned up at him, chuckling when Cas bent down to seal their lips back together.

Dean helped when Cas started tugging at his jacket and t-shirt, assisting the Angel in dragging the garments off. Cas was resolute at replicating Dean's actions. He traced his hands firmly over the strong planes of Dean's front, savouring the way Dean's muscles shifted underneath the grip of his hands as he lay him down on the hood. He followed the trail with his lips soon after, sucking what would no doubt become a line of bruises along Dean's collarbone.

Cas hoisted himself up onto the Impala, straddling Dean's thighs; Dean gripped at him instinctively to make sure he didn't slide back off, even though that was a very doubtful possibility.

Cas noticeably paused as he gazed down at Dean beneath him. HisDean, willingly laid out for him. Dean stretched up to him when he remained unmoving, dragging him down gently so that, had Cas not been bracing himself up on his arms, they would be lying completely on top of one another.

"Everything ok, Cas?" Dean asked softly, pressing a closed mouth kiss to the corner of Cas' parted lips, then another to his cheek.

Cas nodded, "You are perfect Dean."

Dean rolled his eyes and snorted, "Shut up, Cas."

As retaliation Cas lowered his hips down directly onto Deans, grinding their erections together, and Dean moaned loudly. He reached down to the waistband of Cas' pants, running his fingers all the way around the band till his hands rested above Cas' belt. Dean unhooked the leather swiftly, whipping the strap out of its loops and tossing it aside with all their other unwanted items.

With Cas' trousers sitting looser on his sharp hip bones, Dean slipped his hands underneath the material at the back, resting his hands firmly over Cas' ass, squeezing, and pressing Cas down into him again.

Cas groaned wretchedly, attempting to thrust his hips rhythmically, wanting friction against his hard cock, but being inhibited by Dean's strong hands which were holding him in place.

Dean smirked up at him as Cas glared down, "Dean," Cas said warningly.

"Yeah Cas?" Dean responded innocently.

Cas growled low in his throat at the smug look on Dean's face. The Angel didn't so much as snap his fingers before Dean felt the cool night air hitting the entirety of his naked body, Cas still seated on top of him but now just as exposed. Cas moved their hips together, skin on skin, and Dean couldn't hold back his groan at the sudden contact.

Damn Cas' mojo. Dean really hoped he hadn't vanished their pants permanently since they would at some point be needing them again.

Cas grinned at his small triumph. His bright eyes sparkling with mirth as he gazed down at Dean's completely bare body. The delight in his eyes soon turning back into lust, his pupils darkening at the sight he had created.

Cas kissed his way back down Dean's body, going much lower than he had before. He pulled back briefly, spreading Dean's legs, and shuffling to sit in between them instead of on top of them.

Dean looked down at Cas questioningly, but Cas didn't give him anything but a small smile before leaning back down.

The sudden feeling of Cas' tongue running down past his balls had Dean yelling out in surprise. Cas didn't berate him for the sound, instead moving Dean's feet to sit flat against the hood and allowing Cas more access to where he wanted to be.

Dean's breathing started coming in sharp pants as he felt Cas probe further around with his nimble tongue. And he had to screw his eyes shut as he felt Cas finally arrive at where he wanted to be, probing gently at Dean's clenching hole until his tongue slipped past the first ring of muscles and inside him.

Dean's hips lifted off the car at the feeling and Cas had to hold him down to keep him still. One hand wrapping firmly around his thigh, the other seeking Dean's own fingers and binding them steadfastly together.

Dean couldn't have formed words even if he had wanted to. The feeling of Cas' prodding tongue moving smoothly in and out of him, the feel of Cas slicking him up with his mouth, opening him slowly, was sending wave after wave of pleasure coursing through his body.

When Cas pulled away, Dean couldn't help but groan in disappointment, "Where in all of God's creation, Cas, did you learn how to do that?"

Cas smiled, leaning up to press his lips to Dean's once more, Dean tasting the heady scent of himself in Cas' mouth. "I have watched the whole of humanity's creation, Dean. I rebuilt your entire body and soul. You don't think I know what you like?"

Cas wrapped his hand around Dean's stiff cock. Dean moaning at the final contact, his head thumping back heavily against the windshield.

"You don't think I know how to make you writhe, Dean? How to make you scream? Do you really believe there is anyone who could ever bring you more pleasure than I can?"

Dean shook his head as best he could, not sure if Cas caught the motion as he continued to pump him slowly, inserting two fingers fluidly where his tongue had been only moments before. Dean couldn't help but rock himself back onto Cas' fingers, shoving them deeper inside him, past the knuckle as far as they could go.

Cas was panting just as hard as Dean when he pulled away again, dragging Dean down just that bit closer towards him. Cas eyed Dean closely, searching for the answer he was seeking.

Dean nodded firmly, widening his legs as far as they would go around Cas, and dragging Cas' hips level with his own.

Cas pushed into Dean slowly, his cock stretching Dean's already widened passage further, as they began to slide completely together.

"Cas," Dean managed to breathe out when he felt Cas' balls rest against his ass, "Move."

Cas started slow, bracing his arms against the Impala either side of Dean, deliberately dragging in and out of him. The steady movements soon becoming torturous to Dean's heated body that craved more. Cas picked up his pace soon after, slamming into Dean with such force that had his back inching slowly up the hood of his car, as he yelled in pleasure every few thrusts as Cas hit that sweet spot deep inside him.

Cas sat back, keeping himself joined firmly inside Dean, and pulled the hunter to sit in his lap. Cas continued to rock up into him as Dean ground down, the new angle making it easier for Dean to grasp his own leverage and move just right on Cas' cock.

Cas pumped Dean slowly with one hand, squeezing the base gently when he needed to and drawing Dean back from the edge when he got to close. Cas' other hand was twined firmly with one of Dean's, their fingers sealed together.

Dean had a strong grip on the back of Cas' head, his fingers clenched into thick hair, keeping Cas' forehead pressed against his own. They breathed each other's air as they lost themselves to one another. Revelling at the indescribable sensations flowing through their connected bodies.

Dean's orgasm tore through him as Cas' blue eyes locked with his own, Cas' lips sealing over his, stealing the scream that he wanted to shout to the heavens. Dean's cum coated Cas' hand and their stomachs as it pumped from his throbbing cock.

Cas' own yell of completion was lost to the crevices of Dean's mouth, as they continued to ravish each other, Cas' seed coating the inside of Dean's walls filling Dean with something he didn't know he'd been missing his entire life.

The two of them stayed curled around one another on the hood of Dean's car. Neither one having any desire to move from the bliss they had managed to create.

Cas ran his hands lazily up Dean's sides as his hunter came down from their joined high. Dean had been right, of course, their bond was more than he had given it credit for.

Cas smiled at Dean's contented sigh, pulling his hunters face towards him and kissing lightly at his still pliant lips. Cas pulled back, Dean's bright green eyes gazing at him fondly.

Bending forward Cas pressed his lips over the scar starkly burnt into Dean's shoulder, the mark that claimed Dean to be his and his alone.

Dean shuddered at the feeling; and Cas heard Dean's soul sing.