God this gonna be terrible.
Warning: This is definitely smut. Read at your own risk. Also, I am planning on feels at the end, because that's how all of my fanfics go.
Gabriel knocked on Sam's bedroom door. "Sam, are you in there?" he called out.
"Yeah, come on in," Gabe heard, muffled by the door.
"Heya, Sam," Gabe said, opening the door and entering the room. "Whatcha doin'?" He sat down on the bed, cross-legged, looking at Sam sitting in his desk chair.
"Research," Sam answered shortly, looking back at his laptop.
"But research is boring. You should do something fun," Gabe said, uncrossing his legs and standing up from the bed.
"Oh yeah? Like what?" Sam shot back, turning around with intrigue.
"Like me." Gabe bounced over and sat on Sam's lap, facing him and putting his arms around Sam's neck. "You should do me."
"That sounds like fun," Sam replied, giving Gabe a sly smirk. "But I'm working." Sam turned back to his laptop and began typing again.
"But working is boring," Gabe said, burying his head in Sam's neck and kissing it.
"Stop," Sam said, pushing the smaller man situated on his lap slightly.
"Are you sure you want me to stop?" Gabe said, kissing his neck again.
"S-stop," Sam stuttered out a little weakly this time, not convincing anyone he didn't want the behavior to continue.
Gabe kissed Sam's neck again eliciting a moan from the taller man. Sam laced his fingers through Gabe's hair and tugged it a bit, pulling a moan from the back of the archangel's throat. He pulled Gabriel's hair so their lips met and Sam began attacking Gabriel's mouth with his lips, tongue, and teeth. He stood up and Gabriel wrapped his legs around Sam's waist while he moved towards the bed. Sam crashed down on the bed, Gabriel virtually trapped underneath him in the cage of his flexing forearms and strong legs. Sam attacked his lover's jaw, kissing his way from his lips to his neck. Gabriel had conveniently gotten rid of both of their shirts, though Sam didn't know when. Sam trailed kisses down the archangel's chest and stomach until he got to waistband of his pants, the kisses stopping for just a moment before going back up his stomach and chest, Sam's mouth stopping at one nipple to suck on it, nipping at the sensitive skin causing a quick yelp before moving to the other one, Gabriel running his hands through his lover's luscious locks and moaning for more.
Sam kissed back down Gabriel's stomach, palming him through his jeans. "Please, Sam," Gabriel panted. "Please."
"Please what? Tell me what you want, baby." Sam said seductively, his voice filled with lust.
"I wa- want y-you. I-I want yo-you in-side me," Gabriel said in between pants.
Sam kissed his neck again. "Anything else?"
"Please," Gabriel pleaded.
"Whatever you say babe," Sam conceded, yanking Gabriel's pants and boxers down and threw them on the floor. Sam stood back and threw the rest of his own clothes on the floor near Gabriel's. Sam took his time looking at the beautiful, flushed form lying on the bed in front of him, whimpering and moaning his name. Sam grabbed the bottle of lube off the side table and ribbing it on one of his fingers. He teased Gabriel's entrance with his slick finger before sliding it slowly into him. He waited for Gabriel to give him a nod before moving and adding another finger. He waited for the nod again before moving and scissoring his fingers. Finally, he added a third finger and after waiting for the nod again, he gently moved in and out, opening his hole. When he had deemed it stretched enough, he took his fingers out, becoming harder at the whine that Gabriel had made at the loss of contact, and lubed his dick, slowly inserting it into the archangel sprawled on the bed before him. Gabriel winced slightly in pain, but that quickly turned into whimpers of pleasure and an eager nod when Sam asked if he was ready for him to move. Sam began slowly rocking his hips back and forth and when Gabriel moaned for him to go faster he happily obliged. He thrusted harder and faster, setting a steady rhythm and began stroking Gabriel's neglected cock in time with his thrusts until Gabriel came, screaming Sam's name while Sam, encouraged by Gabriel tightening around him, spilled his seed inside of Gabriel, riding out both of their orgasms before pulling out and licking the come off of Gabriel's stomach and chest and kissing him again, letting him taste himself on Sam's tongue.
"That was..." Gabriel trailed off.
"Amazing," Sam finished for him, collapsing next to his lover.
"Yeah, it always is isn't it."
"I wanna cuddle," a hazy Sam mumbled before wrapping his arms around Gabriel and pulling him close to his chest.
"Alright, big guy," Gabriel said in response, quickly snapping Sam and himself into some boxers. Sam slept very soundly that night, knowing his guardian angel was there to protect him.
--if you want you can stop here. Feels are coming up--
When Sam woke up the next morning, Gabriel was gone. Just like he was every other time they'd fucked. Sam wasn't sure what he'd expected. He'd just wanted this time to be different. He had never really wanted to be "just Gabriel's fuck buddy." He'd always wanted to be more than that. But he would take what he could get and if Gabriel would be with him only when he was horny, it was better than not being with him at all.
But today was the day he'd tell him. Today was the day he'd tell Gabriel that he wanted to be more than just fuck buddies. Today was the day he would tell Gabriel that he loved him.
Sam walked into the kitchen, putting on a pot of coffee and waiting for it to brew. As he was leaning on the counter thinking about how he would tell Gabriel, the object of his thoughts walked in.
"Is that coffee I smell or is my nose deceiving me?" he asked, looking at Sam who'd thrown a shirt on before he'd walked out of his room. Gabriel was a little disappointed because he loved to ogle at Sam's abs but it was whatever. If Sam just wanted to be fuck buddies, that's what they'd be. Even if Gabriel wanted so much more, it was up to Sam. It was always up to Sam when it came to Gabriel.
"No, your nose is not deceiving you. I put on a pot of coffee." Sam said, breaking Gabriel's train of thought. "Actually," Sam said, looking a bit nervous, "there was something I wanted to talk to you about." 'This is it,' Gabe thought. 'He's gonna leave me.' Gabriel's mind was racing at a thousand miles a minute, trying to figure out what he'd done to make the taller man want to leave.
However, Sam's head was also racing at the crestfallen look on Gabriel's face. Questions like 'Does he know?' and 'Is he gonna leave?' raced through both of their minds.
Sam began talking, but Gabriel interrupted him. "I think I know what you're going to say," he said, a heartbroken look on his face.
"You do?" Sam said back, looking just as bad.
"Yeah, you want me to leave right? I mean, what else would you want to talk to me about?" Gabriel shot back, his sassy personality showing through.
"No!" Sam nearly screamed. "No, I'd never want you to leave. Why would you think that?" he asked, genuinely puzzled.
"I dunno, I mean, that's usually how this works, right? You fuck me for a couple of months then move on to someone better. That's usually how it works out for me. I'm someone's fuck buddy for a while, but they always move on to someone better, someone that could give them everything I couldn't." Gabriel blurted.
"You thought I just wanted to fuck you?" Sam asked, astonished.
"Yeah, that's what you wanted right?"
"I thought you just wanted to fuck me!" Sam blurted out, instantly covering his mouth with his massive hand.
"Why would you think that?" Gabe looked back at him, astonishment clear on his face.
"Well, I mean, after the first night, you were gone by morning and then just acted like it never happened until the next time you came over and we fucked."
"Well, yeah. I thought you'd want me gone. Wait, if you didn't want me to leave, what did you want to talk about?"
Sam's anxiety kicked in and he suddenly got nervous again. What if he really didn't want a relationship? Or what if Sam wasn't what he though he'd be? Not to mention, everyone Sam ever cared about died. Maybe it was just better to not tell him. Yeah, he wouldn't tell him. "Uhhh, it was nothing important."
"Okay, but I have something to tell you." Gabriel took a deep breath. "I love you. I've always loved you. And I know you probably don't feel the same way bu- mfff-" Gabriel was cut off by Sam's lips on his.
When they finally pulled away, Sam said, "How could anyone not love you. You're perfect."
"Is that a you love me too?" Gabriel asked cautiously.
"Yes, you massive dork. I love you too."
Sam and Gabriel realised that they'd always have differences and they might not always be able to read each other's minds but as long as they had each other, nothing could be better.
It's 3:25 a.m. while I'm writing this, and there is no editing, so it's probably really shitty but oh well. This is my first attempt at smut soooo that's probably not gonna be good either. Tell me what you think, I love feedback. But I think I'm gonna go to bed now. Goodnight y'all.