Disclaimer: I do not own Supernatural or Harry Potter
The big day. The day of the wedding. All the students and staff of Hogwarts were there in their finest. The other two schools had gone and it was the weekend before the last week of school. Castiel's family would be arriving any moment how; he stood with Gabriel in his bedroom. He hadn't slept at all that night he was so nervous. Sam was going to be Dean's best man; Gabriel was going to be Castiel's. Gabriel was blabbering on about something or another. Castiel had turned him out long ago and was looking at the suit he had yet to put on. "It's customary for the best man and the maid of honor to sleep together." Gabriel said.
"Don't sleep with Sam." Castiel mumbled as he began very slowly moving towards his suit.
"Why not?" Gabriel pouted. He was already dressed in his suit. Chuck was the minister and Anna the flower girl. Jo, Pam, and Ash were the 'bridesmaids.' And Zachariah was going to walk Cas down the aisle Meg was the ring bearer.
"Because he is underage." Castiel said as he, very slowly, began undressing. Gabriel huffed and turned around so he had his back to his brother.
"And I am not. I need to get some Cassie. I'm lonely." He moaned. "And Sammy's such a sexy..." He stopped as there was a knock at the door.
"You're family is arriving currently sirs." Said a voice. Gabriel sighed and shook his head.
"I'll go deal with them. You finished getting dressed." Gabriel sighed. Castiel nodded and began dressing faster. He was going at a normal speed now as he slipped on his clothes.
The ceremony started, all the students were filling the great hall. Castiel and Gabriel's family were sitting in a reserved section at the head table with the rest of the staff. Chuck was standing at the altar with Dean. Jo, Ash, and Pam walked down the aisle gracefully joining Dean. Then Sam walked down the aisle followed by Gabriel. Then Meg followed by Anna walked down the aisle. His students had done well. White rose petals littered the floor. Zachariah linked arms with him as the song started. Castiel couldn't move. Everyone was looking at him. The entire school. His eyes found Dean who was looking nervous but when their eyes met he smiled. It was a grin that hid nothing but unbridled love. That was the way Dean loved, it was wild and free and he held nothing back. It was all or nothing, he loved with his whole being. Castiel felt Zachariah drag him forward a few steps and suddenly Castiel was very glad his brother was there for him. He would have either not started walking down the aisle or simply run to Dean's arms. His big brother kept him going at the right pace and then when they finally reached the altar he left for his seat. The rest of the ceremony went by in a blur. They got to the vows and Dean went first, taking out a crumpled piece of paper from his pocket.
"Cas I love you. You can be weird sometimes but you're a good weird and..." He mumbled 'shit' under his breath. "So I wrote this speech for this and Sam helped but now that we're here it just seems wrong." Dean said as he balled up the paper and shoved it back into his pocket. "We haven't even known each other a year and it feels like we've been together an eternity. I love everything about you Cas. Every time I look at you it's like I get to see this beautiful artwork. And every time you smile I get light headed. I'm not really good at mushy stuff but...I love you." He said blushing furiously. "And I'll protect you and take care of you forever." He added shooting a glare over his shoulder at Zachariah, Uriel, and Raphael.
"I love you too." Castiel said as he slipped his hand into Dean's. "The first thing I ever said to you was I like your face." Castiel said smiling as he felt the entire crowd shift their attention from Dean to him. When I first saw you I had a million things going through my head. The...loudest I guess you could say, was that seeing your face was lime being punched in the face by beauty." Dean gave him a quizzical look. "You are so handsome and so intense, everything about you is. Your smile is dazzling; your eyes are like running through a meadow in spring, I finally understood why freckles are sometimes called angel kisses. I'm a generally eloquent speaker, but when I'm around you I get tongue tied because you make my thoughts...fuzzy." He giggled and Dean grinned. "All I think of is you. I love you Dean." Castiel said.
The rest of the day went in a blur. Cas and Dean rode off on unicorns, Dean on Rufus and Castiel on a white unicorn they had just caught recently. There were cheers as everyone went to the reception to eat and dance while Dean and Cas wandered around the grounds on their mighty steeds. They came to a stop at a small stream to allow the horses to drink.
"It's like we're living one of those stupid muggle fairy tales." Dean murmured.
"And we live happily ever after?" Castiel laughed. Dean nodded.
"Happily ever after." He agreed.
