Hey guys! This chapter is a lot longer than all of the others, mostly because I couldn't find a great place to cut it into two. This chapter does include smut, so if that's not your cup of tea feel free to skip this one. Smut isn't necessarily my biggest strength, so please be kind! Thank you all so much for your support!

At Castiel's words, Dean let out a triumphant laugh and crushed the other man to his chest, desperate for as much contact as he could get. His soulmate wanted him, and it was the best thing he'd ever felt. Castiel wanted to be with him—him, not Benny. He was so grateful, especially to Gabe who had taken the fall first. None of that mattered now, though—not with Castiel pressed tight against him, not with the euphoria coursing through him, not when he literally wanted to cry with happiness.

The two of them lay there silently for what felt like an eternity, just enjoying being close to one another. There was nothing keeping them apart now, no lies or tricks or fears, and Dean couldn't wipe the smile from his face. "Thank you," he breathed, his voice shaking. "Cas, thank you. I can't…"

Now it was Castiel's turn to shush Dean. He pressed the fingers that weren't curled into the man's shirt to Dean's lips, effectively silencing him. Finally, a small smile broke onto Castiel's face, and he chuckled softly. "I didn't know," he said, shaking his head. "I didn't know how good this would feel. I should have done this in the beginning. I should have just… I don't know, trusted you? Given you a chance? I'm so, so sorry, Dean."

Dean chuckled. "Shut up, Cas," he said before pressing their lips together tightly. At first, his intention was to keep things chaste—after all, it had been so long since they'd even spoken to each other that he was totally overwhelmed with emotion. All thoughts of keeping things chaste flew out of his head, however, when he felt Castiel's tongue lapping at the seam of his lips. Dean's mouth opened with a soft groan as Castiel's tongue dipped inside, running along the roof of his mouth. Dean threaded a hand into the hair at the back of the other man's head, wrapping the other arm around his waist and pulling him close so that they were pressed flush against each other. Castiel gasped into Dean's mouth at the sudden contact and he arched into Dean, making the older man's head spin.

This was infinitely better than when Castiel had thought that he was Benny, Dean thought. Now he could be himself. He could be confident that Cas wanted him. A surge of emotion overcame him and he caught Castiel's bottom lip between his teeth, nipping it softly and drinking down the whimpers that were spilling out of his soulmate's mouth. He was reeling, his thoughts racing and his heart fluttering.

Suddenly, Castiel's mouth had detached from his and Dean was panting, trying to catch his breath as Castiel trailed open-mouthed kisses along the older man's jaw. He tugged on Cas's hair, causing him to grind his hips into Dean's. The little bit of friction that he got was electrifying, and Dean groaned before locking his arm tight around Cas's hips and flipping them so that he was on his back, Castiel perched on top of him, straddling his hips.

Castiel wasted no time pulling his tee shirt over his head, then leaning down and pulling Dean's off, too. Dean had to sit up so that Cas could take off the shirt, and while he was up he pulled Castiel's mouth down to his in a searing kiss before falling back on the pillows. He looked up at his soulmate, Castiel's blue eyes dark with desire as he smiled down softly at Dean. For a second, he thought that Cas was going to say something, but instead he leaned down and attached his mouth to Dean's collarbone.

"Fuck, Cas," he breathed, his body searing hot anywhere Castiel was touching him. Cas himself was panting softly as he sank his teeth into the skin on Dean's shoulder, his hips making little grinding motions down onto Dean's. It was all too much and not enough at the same time, and Dean was afraid that he was going to spontaneously combust.

Castiel's mouth began a descent down Dean's chest, and the older man arched his back, desperate for more contact. "Cas, please," he begged, not even caring how wrecked his voice sounded. He'd wanted this for so long that it didn't even matter that he was begging, that he was emotional—this was his soulmate.

Cas chuckled softly, graveled voice rumbling against Dean's skin in a way that made him shiver. He dipped his tongue into Dean's belly button, making him squirm, before nosing down the older man's treasure trail, stopping at the waistband of his jeans. Cas made quick work of Dean's pants and then his own, tossing the clothes in the same direction that he'd thrown the shirts. Both of them nearly bare, Cas straddled Dean's hips again. Dean sat up swiftly, crashing his lips into the other man's and running his large, warm hands over as much exposed skin as he could reach. Cas shivered, pressing his chest against Dean's, and they both smiled into the kiss. Dean growled playfully and bit Castiel's lip before flipping the other man beneath him, hovering over him in a predatory way. "No more teasing," he snarled, appreciating the shiver that ran through the man below him.

Castiel was restless, shifting and pressing up against Dean as best he could. Dean chuckled, pressing his hips down directly onto Castiel's, their erections slotting together in a way that had them both moaning and crashing their lips together. "Please, Dean," Castiel panted, and hearing the other man say his name like that almost had him coming in his boxer briefs.

"Say it again," he growled, burying his face in Castiel's neck as he moved his hips slowly against the man below him. "Please. My name, Cas, say it again."

"Dean," Castiel sighed directly into Dean's ear, and the older man dug his teeth into Cas's shoulder. "Dean. I need you."

Dean sat up suddenly, winking at Castiel before taking off the other man's boxers. He stripped off his own underwear and then climbed on top of Cas again, the feeling of so much bare skin pressing together making him feel like he was on fire. He reached between them, curling his large fingers around Castiel's erection, making the other man gasp and arch his back upward in search of more contact. Dean chuckled, leaning his forehead against Castiel's. "Patience," he purred, stealing a quick kiss. Castiel chuckled, too, though his was more strained.

Dean began to move his hand, relishing in the whimpering sounds that Cas seemed to be unaware that he was making. Seeing the other man like this, his bottom lip between his teeth and his head thrown back and a pink flush tinting his skin, had Dean worrying that neither of them would make it to the main event.

"As much as I want to explore every single inch of you," Dean murmured, moving his mouth next to Castiel's ear. "I really, really want to make love to you. Is that okay?"

Cas shivered, his hands moving to Dean's shoulders. "Please," he murmured. "We have all the time in the world for… exploration. I need you now."

Dean didn't have to be told twice. He reached out and opened the drawer to the bedside table, delighted (and a little unsettled) to find that there were both condoms and lube in the drawer. He paused for a second and Castiel looked over before laughing breathlessly. "That'd be Gabe," he said, shaking his head. "I stay here on occasion and I suppose he wanted me to be prepared."

Dean laughed, too, grabbing a condom and a bottle of lube and placing them on the bed. "Maybe let's not talk about Gabe right now," he said, kissing Cas sweetly. "Not while I have you naked underneath me."

Cas smiled. "Deal," he said, the smile falling from his face as he gasped when Dean was suddenly grabbing his erection and sucking the tip into his mouth. "Fuck, fuck, Dean," he groaned, throwing his head back on the pillows as more and more of Dean's mouth engulfed him. Castiel twisted his fingers into the sheets, needing something to ground him.

He caught himself whimpering as he suddenly felt something cold and wet stroking teasingly at his entrance. Cas whined, high-pitched and needy, as Dean continued to work him over. If this kept up, he was never going to last. He reached for the older man, nails scratching at his scalp as his fingers scrabbled for purchase in Dean's short hair. Dean groaned softly around Castiel's erection, the vibrations going straight to his cock and making him arch his back. "Dean," he moaned, his voice low and needy. "Dean, please, I can't—"

Instead of answering, Dean inserted one lubed finger into Castiel's entrance. He was grinding his hips into the bed with tiny desperate motions, focusing his energy on opening Cas up for him. Castiel was whimpering and squirming beneath him, panting out Dean's name every few breaths and fueling him on. After a few moments, Dean added a second finger, stretching the other man gently and whining low in his throat at the way Castiel's body was reacting to him.

Cas was moaning and squirming and gripping the sheets between his fingers, desperately trying to hold off his climax until Dean was inside him. It had been so long since he'd been with anyone and he was so overcome with emotion that he could feel himself rocketing toward his release. He opened his mouth to beg Dean to hurry up, but no words came out. All he could manage were breathy moans and Dean's name.

Dean added a third finger slowly, spreading his fingers a little at a time to prepare Castiel for him. He didn't want to rush, but he wanted to be inside of Cas yesterday and his erection was getting painful. Dean pulled his mouth off of Castiel, focusing all of his attention on preparing the other man.

"Dean, please, I need you," Cas panted, his voice breathy. "I'm ready."

Dean looked up and locked eyes with his soulmate. He tore open the condom with his teeth and quickly rolled it on before dropping back down to hover over Castiel. Dean moved up the man's body and kissed him deeply, curling his tongue around Castiel's as his erection nudged his entrance. Cas caught Dean's bottom lip between his teeth, making Dean hiss and snap his hips forward as he pushed inside of his soulmate.

Cas threw his head back with a low whine, and Dean buried his face in the other man's neck. He pushed in steadily until he was buried to the hilt and then he stilled, letting Castiel's body adjust to him. Cas wrapped his hands around Dean's biceps, his chin still tilted back and his eyes scrunched shut. Dean kissed the other man's neck gently, reaching one hand up to stroke Castiel's hair. "You okay?" he breathed, concerned that he'd moved too quickly, but Castiel nodded.

"Move," he demanded, his voice a little strained. Dean obliged, drawing his hips back and then snapping them forward again. Castiel gasped, gripping Dean's arms more tightly as the older man got into as much of a rhythm as he could muster. They were both so far gone that they knew this wouldn't last long, but Dean still wanted to make it as good as possible for Cas.

Chills were running up and down Dean's spine, Castiel was writhing beneath him and making the most delicious sounds he'd ever heard, and he was so overwhelmed with emotion that Dean felt like he was losing his mind. He was so wrapped up in Castiel, all five of his senses swimming with the other man, and he'd literally never been happier in his life. He closed his eyes, losing himself in the man he loved.

It didn't take long for Castiel's whimpering to become higher pitched, for his breaths to come more quickly and for his fingertips to dig into Dean's flesh even harder. "Dean, please," he whined, making Dean growl softly. He ran a hand down Castiel's chest and stomach, curling his fingers around the other man's erection and stroking him in time with the thrusting of his hips. He himself was holding off his climax as best he could, desperate for Castiel to come first.

Suddenly, Castiel's spine bowed off of the bed and he hit his peak with a shout, nails digging into Dean's bicep as his muscles all clenched desperately around Dean's erection. After a few more shallow thrusts Dean was coming too, sinking his teeth into Castiel's shoulder in an effort to keep himself quiet. There was still a party going on outside the door, after all.

Dean collapsed next to Castiel on the bed, reaching for something to clean them up with. He found Cas's shirt and quickly wiped the two of them down before pulling his soulmate into his arms and pressing his lips to the back of the man's neck. "I love you, Cas," he murmured, and the other man hummed contentedly.

"I love you, too, Dean."