Sam and Gabriel woke up in a mess of tangled sheets, sweat and come from the night before. Happy smiles still rested on their faces, their stomach rumbling from having missed dinner opting instead for a night of sex. Neither caring about each other's morning breath as they kissed each other awake.

"How was your first overnight stop at Casa Milton?" Gabriel asked draping himself over Sam.

"Perfect." he smiled, a dopey grin overcoming his face as he enjoyed the early morning cuddle. "I am slightly regretting the lack of dinner though. Although not what we exchanged it for."

Gabriel chuckled running his hand down Sam's torso. "I can fix that, but maybe after a shower, yeah?" he said as his hand ran over a sticky patch across Sam's stomach.

"Join me then." Sam said, throwing the sheets off, tripping slightly when they tangled between his legs. He scowled as Gabriel laughed, but pulled the smaller man towards him and kissing him as they stumbled into the shower.

The spray of the water was too hot against their backs but they barely noticed as their hands roamed across each others skin. They were on borrowed time so anything more than a shower was an impossibility. Both still had to get ready for school which meant being ready earlier than usual so Gabriel could drop Sam off at his home before catching a ride with Castiel. That didn't stop the wandering hands as they rubbed soap onto each others bodies, a quick ass squeeze or a nip at the shoulder meant not too much time was lost.

Stumbling out of the shower Sam wrinkled his nose at having to wear the same clothes as yesterday, creased and smelling of sex with a few suspicious stains on his shirt. He was glad they were on time enough to get changed before he had to be at school. Gabriel was changed into a fresh shirt and slacks, searching the apartment to find the glasses he had left last night, slightly embarrassed that he had let Sam see him in them. It felt rather domestic for them to be running around getting ready. They moved gracefully around each other as if they had years of practice of avoiding each other in the mornings. The idea made them both smile like the lovestruck idiots they were.

A quick breakfast was all they had time for but it filled them both up and they were thankful that they were able to make up for the missed dinner.

"How do you think Cas proposed?" Sam asked, looking up from his cereal.

"Probably ridiculously romantic. He'd have been gushing on about their perfect, immutable love."

"How romantic of you." he grumbled, a smile on his face.

Driving to Sam's apartment, they were just late enough for Dean to have already left for work but early enough for Castiel to still be waiting to take Sam in. It was safe enough for Gabriel to drop his boyfriend right in front of his apartment rather than a few street away as he had done before. He would have taken him into the high school if they had been brave enough. Whilst it would have been easily explainable that Gabriel was Castiel's brother and Castiel Sam's future brother-in-law it was a risky move that neither particularly wanted to take.

Rolling up to the parking lot of the apartment block both Sam and Gabriel knew that they were in trouble. Parked out front with the hood up was the Impala, a man they both knew all too well was hunched over the engine tinkering with bits and pieces as he muttered under his breath about his 'baby not letting him down'. The man's head snapped up as Gabriel's battered old Buick Skylark pulled up infront of him. He stood up frowning.

"Hey Dean." Gabriel attempted to grin at his future brother-in-law but failed as he winced slightly, ready to be punched in the face or perhaps bodily pulled through the window of his beaten up Sedan. Dean leaned against the car, the smell of motor oil filling the car. He noted Sam in the creased clothes of the day before and the bag full of nothing but books on his lap.

"Hi Gabe, Sammy," he said slowly, judging the situation. "Thought you were at a friends last night?"

Gabriel went pale as Sam flushed bright red under Deans questioning glare. Gabriel pushed his hair back with his hand, a mark of stress as he let out a huff of air. Sam was turning in his seat ready to talk to his brother, and bracing himself for what was sure to be the biggest argument of the century. The door to the apartment building opened as Castiel came rushing out, buttons not done up properly on his shirt and shoes left upstairs.

"Shit, shit, shit." Castiel was saying as he ran up behind his fiancé. "Oh I should have called you guys and told you Dean was having car trouble. Dean, I'm sorry for hiding this and encouraging this. You've got to understand this is for the best. I know it doesn't feel like it right now but it is."

Dean put up his hands in protest of the onslaught of Castiel's rambling. "Woah, slow down Cas. What exactly is going on? Sam, why have you come home in the clothes you were wearing yesterday and with Gabriel? And Cas what the hell have you been hiding from me?"

Everyone could see that Dean was getting angry. The vein at the side of his forehead bobbed in discontent and the lies that everyone had been telling for the past few months were coming to a head.

"Maybe, we should go inside first?" Sam suggested, hoping that the short walk inside would cool Dean's anger enough for them to have a reasonable discussion. Although he doubted that with even reason on their side Dean would not be happy. There was not much that reason could do for learning that your little brother was dating his teacher who was 15 years his senior and your own fiancé's brother.

Dean ignored the request, working himself up to a temper. He did not like being lied to and he could see that there had been lies all around.

"What the hell is going on?" he ground out, his teeth locked making his jaw pop.

Cas placed his hand on Dean's shoulder, squeezing it to try and calm him down. It worked a little, as he took a deep breath and allowed himself to be lead inside. There were some around the town who did not like the fact that there were two men living together, nor that they were 'corrupting' Sam, the last thing they needed was for Dean to make a scene.

Stepping inside the apartment, Gabriel let himself hang back by the door. He wasn't comfortable here, and whilst usually confident and the centre of attention he knew that Dean's opinion could be make or break. Dean had a huge influence on both Castiel and Sam and Gabriel had no desire to lose either of them. He was fond of Dean too, pleased that he'd brought his little brother out of his shell and more than grateful for bringing up Sam so well.

"What the hell is going on?" Dean repeated. He stood a little calmer now, not so tense. His shoulders were back and he posed the question directly to his little brother.

The younger man stood up straight and took a breath. Dean's opinion was important to him, but so was Gabriel and if that meant fighting for the right to date him then so be it. He looked his brother straight in the eye, reassuring himself that Dean would understand.

"I'm dating Gabriel. I have been for a while, we broke up for a few months last year and Castiel helped us to reconsider. " Dean took in a large breath, as if ready to chew his brother out but Sam stopped him.

"I know you're pissed at me. Pissed at all of us. But I'm happy, Dean. I'm really happy."

"He's too old for you. He's your bloody teacher!" His voice was raised, and was on the verge of shouting. He span on his heel to face Gabriel who stood up a little straighter now attention was being paid to him. He forced himself to look Dean in the eye, knowing he had to be strong for Sam's happiness and for his own.

"Shouldn't you know better?" Dean asked, his voice had not lowered in volume, and had taken on an edge which Gabriel did not warm too. "You're his fucking teacher, don't you have a duty of care or something? You should be teaching him english not how to fuck!"

Dean's seething rage was only stopped by Cas' commanding voice saying his name. Dean forced himself away from glaring at the shorter man. Cas had the power to calm Dean by a touch, and forced Dean to look at him.

"You knew." Dean said, it wasn't accusatory, just a statement of fact and bewilderment.

Castiel nodded. "Sam was miserable when they broke up. Those months where he was quiet and uninterested. You were worried about him as much as the rest of us and Gabe was just as bad. They broke because of every reason you've stated and more. But they love each other Dean, and I couldn't stand by and watch two people I care about hurt each other because of rules."

"Rules are there to protect people." Dean argued softly, glancing at Sam and Gabe who were now stood next to each other, nervous of the outcome.

Gabriel then spoke finally addressing his future brother-in-law. "There have got to be exceptions to the rules Dean. I love your brother, and we haven't been dating long but I love him as much as you love Cas." He grabbed Sam's hand, pulling him towards himself just enough so that he could put his arm around his waist.

"I know Sam can do far better than me, and he's going to go off and be a brilliant lawyer. He is the best person I know, and I'll be damned if I don't follow him every step of the way."

Dean's body relaxed as he saw the two men in front of him grin at each other. He couldn't deny that they were in love, he could see the same love between them as he did between himself and Castiel.

"Just be careful okay."

A:N:/ TA-DA The End. It's been just over a year I think to write this, and I've enjoyed it a lot. Please continue to give me feedback because I'm sure it won't be long before I start another Sabriel fic. This is the first chaptered fic I've ever completed, and I won't lie I'm just a little bit proud of myself.