"Wanna get married?" Cas stood there holding Dean's suit and all Dean could do was stare at him.

"Cas." he whispered. "You idiot." Dean grinned and grabbed the suit before pulling Cas in for a kiss.

"I love you. Go get ready, the wedding starts in an hour and half." Cas told Dean.

"I love you more." Dean gave him one more kiss before disappearing into the house. He practically ran up the stairs, carefully laid the suit on the bed and went into the bathroom.

Dean turned the shower on and quickly shed his clothes and got under the spray not bothering to wait for it to warm up. He gasped at the cold water but still reached for his shampoo. Dean didn't realize he was still smiling until he tasted the shampoo that had run down his face and into his mouth.

"Ew." he mumbled and spit out the soap and rinsed out his mouth. Once his hair was shampoo free he grabbed his favorite body wash that he rarely used because it had a small floral scent and he didn't like wearing it in public with out Cas. Dean scrubbed every inch of his body and made sure everything was clean.

Dean shut the water off and grabbed his towel and started drying off. He wrapped the towel around his waste and headed over to his sink and grabbed his contacts. The contacts he almost never wears anymore because it reminds him of Alistair. Dean held the little case for a few seconds, feeling his heart race but quickly shoved those thoughts out of his mind. Maybe, hopefully today will replace that awful memory with a good one.

He put them in and headed to the bedroom, he opened his dresser drawer and reached for a pair of boxers when lacy blue fabric caught his eye. It was the pair of panties he wore what seems like a life time ago, Dean thew the boxers back in and grabbed the panties.

Once he was mostly dressed there was a soft knock on the door. "If it's Cas go away. If not come in." Dean yelled. Charlie poked her head in.

"How's it going?"

"I'm almost ready." Dean said and buttoned the final button on his shirt.

"You look great." Charlie grinned. "I have something for you. And I'm going to help you with your hair."

"My hair is fine." Dean frowned.

"No. It's not." Charlie argued and dragged him to the bathroom.

She closed the toilet lid, "sit." she commanded.

"I'm not a dog." Dean grumbled but sat anyway.

"Good boy." Charlie teased and Dean just flipped her off.

"How's Cas doing?" Dean asked while Charlie combed through his hair.

"He's good. He's excited and nervous."

"You doing okay buddy? This is a lot to process in such a short time."

"I'm okay, had a small freak out earlier but everything is fine now."

They stayed in silence while Charlie styled his hair. "Alright, were done. But I want you to try something."

"What?"

"This." Charlie said and handed him a small tube of mascara.

"Make up? I'm not wearing make up." Dean frowned.

"Come on, it's not a lot, I think it'll just make your eyes pop even more." Charlie explained. "Let me put it on and if you hate it I'll take it off."

Dean thought for a few seconds and sighed, "alright."

"Yay!" Charlie grinned and opened the tube. "Lean your head back and try not to blink."

"Alright! Done!" Charlie smiled and stepped back, "take a look."

Dean stood up and looked in the mirror, "woah." he whispered.

"I told you!" Charlie nudged him. She was right, it was subtle enough that you couldn't tell he was wearing mascara but it did make his lashes darker and make his green eyes pop.

"It's water proof too." Charlie mentioned.

"Charlie. I'm getting married." Dean said softly, all of it becoming so real.

"Yeah buddy, you are." Charlie said just as soft as Dean talked.

Dean turned around, tears already filling his eyes. "I can't believe it. I-I never in my wildest dreams thought this day would come."

"Oh Dean. I knew it would come. You deserve this and I am so happy its with your true mate. Those are hard to come by." She quickly wiped away the few tears that escaped Dean's eyes.

"I love you red." Dean whispered.

"And I love you." Charlie pulled him into a hug. "Okay lets get going. It's almost show time."

"Wait! I don't have a ring for Cas!"

"Don't worry about it. I took care of it."

Dean put his jacket on and they headed down the stairs. Dean could hear music playing softly outside and he could see that Jo and Ash had shown up and so had Benny. He of course was trying to stay away from Henry so there wouldn't be a toddler meltdown.

"Ready?" Charlie asked.

Dean took a couple deep breaths and locked eyes with Cas through the glass door. Dean smiled, "ready."

"Then let's get you married." Charlie opened the door and headed down the aisle first with Dean following. He looked at the small handful of guests and returned their smiles. Ellen and Mary were already crying and Dean chuckled softly. He saw Gabe standing behind Cas and Gabe gave him a quick wink. Looking over he saw Sam standing there waiting for Dean as well.

Finally he was at then end of the aisle, standing in front of Cas. His best friend, his true mate and everyone around him disappeared. He faintly heard Charlie speak and repeated everything Charlie told him to.

Cas cleared his throat, which suddenly became tight before saying his vows.

"Dean. I don't even know where to begin. I love you more than life itself. You've given me a beautiful son that reminds me so much of you its insane. You are the bravest, kindest person I know and to this day I can't believe that I get to come home to you every single day. When we moved here junior year and I walked into that class room I knew instantly we'd be together forever, not even believing in true mates. We've gone through so much together and I am so happy you've stuck with me through it all and now we get to stand here today and begin our forever."

Dean couldn't speak for a second because he knew he'd start crying so he took a few shaky, deep breaths and started his vows.

"Cas. I love you so, so much. I never understood how much I could love someone until you and Henry came into my life. I wouldn't trade you for anything. And Henry, you gave me him just as much as I gave him to you. He's a spitting image of you and even if he acts like me, Cas, he's literally a mini you and I love that so much. You are my best friend and I don't know where I'd be with out you. You keep me sane and you make me feel safe and loved. I can't wait to start our forever and see where our journey takes us."

Charlie spoke a few words but they weren't heard by Dean. He just continued to grip Cas' hands. All he knew is suddenly Henry was at his side holding two boxes. "Here daddy." Henry said and handed him the blue velvet box.

"Thank you buddy."

"Here papa." Henry said and handed Cas the black box.

"Thank you." Cas smiled and they watched Henry run back to Bobby.

Dean opened the box and saw a silver band that had blue on the inside of it and he stared in awe for a few seconds before snapping out of it and slid it on Cas' finger.

Cas carefully slid the band on Dean's finger, nervous if he'd like it or not. It was also a silver band but it had a few small diamonds in it. Dean's jaw dropped "Cas it's beautiful." he whispered.

"I'm glad you like it." Cas whispered back.

Next thing Dean knew Charlie was announcing, "I now pronounce you husband and husband. Cas kiss your mate."

Cas wrapped his arms around Dean and finally pressed their lips together. Dean wrapped his arms around Cas as well and let out a small squeak when Cas suddenly dipped him.

Once they pulled apart they turned around to their family who was clapping and cheering and they headed down the aisle and into the house.

"Oh my god I love you." Dean said and kissed Cas again not realizing he shoved Cas into the wall at the same time.

Cas groaned and Dean thought he had hurt him so he pulled away, "shit I'm sorry did I hurt you?"

"No." Cas growled and grabbed Dean, spun him around and shoved him into the wall and continued to kiss him.

"Cas… We have guests." Dean panted when Cas moved to kiss down his throat.

"They're leaving. We're meeting them at the Roadhouse." Cas mumbled against Dean's throat.

"Then we should get going." Dean said but still grabbed at Cas.

"They know we'll be late." Cas said and suddenly Dean was off the ground.

"Cas!" Dean gasped and wrapped his legs around Cas' waist.

"You're in the clear right?" Cas asked as he carried Dean up the stairs.

"Yes, just be careful."

"Of course."

Once they finally reached the bedroom Cas set Dean back on the ground and they instantly started ripping their clothes off. Dean was already starting to leak and he was getting hard. He knew Cas was already hard because he could feel it as they went up the stairs.

"I love you so fucking much." Cas groaned once Dean's panties were reveled. He yanked too hard and the fabric ripped.

"Cas." Dean whined.

"I'll buy you new ones." Cas said not even phased about it and threw Dean on the bed and instantly flipped him over and started licking up the slick.

"Oh fuck!" Dean gasped and pushed back against Cas' tongue.

Cas slowly started adding fingers to help loosen Dean up and Dean was a whimpering mess. "Please. Please." he started begging.

"Condom or no?" Cas asked.

"No. Want your pups." Dean almost sobbed.

Cas groaned and so badly wanted to slam into Dean but he promised to be gentle. He slowly started to slide in making sure to pause to give Dean time to adjust. Once he was all the way in Dean was panting and begging Cas to move. "Let yourself adjust babe I don't want to hurt you." Cas said.

Cas slowly started moving in and out, both of them groaning in pleasure. Cas started picking up the pace a little bit making sure to listen for any discomfort coming from Dean.

"Cas please fuck me. Please." Dean started begging.

"I am fucking you." Cas stated.

"Hard. I want it hard." Dean demanded.

Cas stopped all movement, "are you sure?"

"Yes!" Dean yelled at him and quickly gasped when Cas slapped his ass.

"Don't yell at me. If you want it hard I'll give you hard." Cas growled and pulled all the way out before slamming back in and started a fast pace.

"Oh fuck yes!" Dean yelled and pushed back against Cas, who slapped Dean's ass a few more times. He moved his hands to Dean's waist and grabbed on to give himself more leverage.

"Fuck, fuck, fuck!" Dean was chanting and moaning. Cas was grunting and swearing as well.

"Dean I'm not going to last much longer." Cas panted.

"Me either." Dean moaned and then came a few seconds later with a shout.

"Ugh fuck." Cas grunted from Dean tightening around him. His knot was quickly swelling. "Do you want me to knot you?"

"Yes!" Dean groaned and he felt Cas' knot go in and he knew they were locked together for a while.

"Shit." Cas groaned as he came. They carefully maneuvered themselves to the side of the bed that didn't have come on it and they laid down.

"I love you." Dean whispered.

"I love you too." Cas responded.

"We should set an alarm because I'm about to pass out." Dean mumbled. The last thing he heard was Cas telling Siri to set an alarm for an hour from now.

Cas was able to slip out a half an hour later and he carefully got up and cleaned himself up and grabbed a washcloth to clean Dean up as best as he could while he slept. When the alarm went off Dean took another quick shower. They dressed in jeans and nice shirts before heading to the roadhouse to meet everyone.

"They're going to know." Dean said as he pulled into the Roadhouse.

"I know. And I think they know we know they know." Cas said.

"Okay that made my brain hurt." Dean chuckled and parked the Impala. They walked inside and were met with cheers and clapping and Gabe gave a big whistle. Dean blushed and stood closer to Cas.

"Daddy! Papa!" Henry yelled and ran over. "What taked you guys so long?"

Deans eyebrows shot up, "uh we just had a few things we needed to do before coming over." Dean said as he picked his son up.

"What kind of things?" Henry asked.

"Grown up things." Dean said and quickly asked if Henry was hungry to get the subject changed.

"Yeah!" Henry squirmed to get down so Dean set him on the ground and he took off towards Naomi. Dean and Cas faintly heard him ask her if he can have food. She glanced over at them and they both nodded.

"Congratulations boys." Mary smiled and hugged them both.

"Thanks mom."

Everyone came by to say their congratulations and give hugs before they went to get food. Dean and Cas walked up and saw a tray of Bobby's burgers, some potato salad, regular salad, mac and cheese and a small thing of chicken tenders.

"Oh yeah." Dean grinned and immediately started piling up a burger with onion, tomato and bacon.

"I figured you'd be happy with the menu." Cas grinned and watched his husband pile up his plate and was shocked when Dean grabbed a little bit of salad.

Cas got his own burger with just some bacon and tomato on it and grabbed a little bit of everything except for the chicken. They sat with Gabe, Benny and Charlie.

"So… How was it?" Gabe asked and wiggle his eyebrows.

"How was what?" Cas asked while the tip of Dean's ears turned red and he suddenly found his burger very interesting.

"Oh you know… The little deed that made you guys almost two hours late to your own reception."

"Gabe." Cas warned.

"Okay, okay sorry."

The five of them talked and ate for a while when Henry came up.

"Daddy." he whined.

"What?" Dean asked and picked him up.

"I want a cupcake."

"A cupcake?"

"Yeah." Henry whined again.

"You can have a cupcake here in a little bit okay?"

"Noooo. I want one nowwwwww." Henry started crying.

"Hey. Crying isn't going to get you a cupcake." Dean said but hugged Henry close to him.

"But I want one."

"I know you do but being a whiny baby isn't going to get you what you want." Dean told him.

"I not a whiny baby." Henry whined.

"Sure sounds like it." Dean chuckled. Henry grumbled and reached for Cas.

"What's the matter buddy?" Cas laughed.

"Want cupcake."

"You know what I want?" Cas asked.

"What papa?"

"I want my baby to stop crying and to be happy." Cas said softly.

"I am happy. See?" Henry said and gave Cas a big smile but tears still were falling.

Cas wiped Henry's tears away and kissed his cheek. "Give daddy and papa 10 more minutes to talk and then we'll get you a cupcake okay?" Henry bargained.

Henry sniffed and rubbed his eyes, "okay papa."

"Why don't you go play and I'll come get you when were done."

"Okay." Henry sighed and slid off Cas' lap.

True to Cas' word, roughly 10 minutes later they got up and found Henry to take him to the cupcake table.

"Can I has two?" Henry asked. Dean and Cas looked at each other and Cas shrugged.

"Sure." Dean said and let Henry pick out two cupcakes.

"Do you want one?" Cas asked after grabbing one for himself.

"Eh no thank you." Dean carried Henry's plate over to an empty table and slid in next to him with Cas in tow.

"You don't want a cupcake?" Cas asked.

"No… I'm not really in a cupcake mood." Dean said as he peeled the liner off of Herny's cupcakes.

"Well then it's a good thing I made you these." Mary said startling both Dean and Cas. She set down two miniature apple pies in front of Dean.

"Oooo thank you!" Dean grinned and immediately dug in.

As the night progressed the whinier Henry got. "We should get him home." Dean said as he bounced back and forth with Henry half asleep on his shoulder.

"You're not taking him home. I am." Naomi said and carefully took Henry from Dean.

"What?" Dean asked.

"You two need the night to yourself. I'll drop him off tomorrow evening." Naomi explained.

"Oh… Well, thank you." Dean said. They said their goodbyes and everyone else decided it was time to go as well. Everyone gave hugs and one more round of congratulations.

"What do you say husband? Ready to go home?" Cas asked and took Dean's hand.

"Why yes husband. I am." Dean smiled.