The door burst open, banging loudly against the wall as Buck pulled Jim in for a desperate, filthy kiss, while yanking Jim's shirt out from his pants. Jim stretched his foot out behind him to close the door, his own hands too busy trying to get Buck's shirt off.

"Fuck, it's been way too long," Jim muttered as he took over for Buck and tugged his shirt off the rest of the way and then pinned Buck up against the wall, shamelessly grinding his body against Buck's.

Buck nodded in agreement, his back arching to keep as much of his body in contact with Jim's. It had been three months since they had been intimate, everyone at the 118 holed up in his apartment due to covid, and he had been waiting way too long to kiss his boyfriend.

Realizing that he was thinking too much about kissing and not actually doing the kissing, Buck turned his attention back to Jim. Alternating between little bites and then caressing them with his tongue, Buck's mouth travelled along Jim's neck and collarbone, as his hands shook slightly in anticipation as he deftly undid the button on Jim's jeans.

Buck reached in to stroke Jim's already hard cock, both men moaning at the contact. "Jim, I want you in me...please?" Buck begged, hiding his face in embarrassment against Jim's neck. He had originally had this plan of starting off by giving Jim the most mind blowing blowjob ever, but his mind kept fast forwarding to Jim pounding into him and wouldn't let go of that idea.

Luckily for Buck, Jim just nodded, seeming on board with the idea as he yanked down Buck's boxer briefs and pants in one solid pull. Then Jim dropped to his knees in front of him and Buck thought he was going to come just at that sight. But as Jim gripped his butt and pulled him closer, he stopped, causing Buck to frown slightly at the pause.

"What's...this?" Jim asked, tapping slightly on Buck's behind.

The movement wiggled the butt plug that Buck had inserted back at the station near the end of shift, causing him to turn beet red. He almost couldn't believe it himself that he had decided to prep himself prior to coming over to Jim's, but he really, really wanted his boyfriend's cock in him as soon as possible, and this was the logical step to fast forwarding the typical prep time. He was also embarrassed, because that tiny shift caused another wave of arousal to shoot through his body, causing his already hard cock to bounce slightly, right in Jim's face.

It was definitely...one of his sluttier ideas, but he had really hoped that Jim would be turned on by the idea. And now he wasn't so sure, because Jim looked...upset? Bothered? Fuck, Buck thought to himself when he couldn't figure out the expression on Jim's face, and it was starting to make him feel rather uncomfortable. Knowing that Jim was still waiting on him to answer, he forced himself to reply. "A butt plug?" He asked, still confused as ever but seeing equal confusion on Jim's face, Buck added a bit more to his explanation. "It's been a while...and I wanted to be ready to go," Buck elaborated, continuing to blush furiously.

"Hmm," Jim said, looking up at Buck while moving the butt plug out slightly to take a closer look. At this point, Buck was wondering whether or not Jim's reaction was due to not having much experience with butt plugs. It was a relatively basic butt plug, slim, flared out at the bottom, and just a bit shorter than Jim's length...he wanted to be stretched, not over stretched. But then with a flick of his wrist, Jim pushed the butt plug back in, causing Buck to let out a loud moan in response as the widest part of the plug popped back in. Buck could see Jim's smirk at his movement, and instantly knew that his previous assumption was incorrect, Jim definitely knew his way around a butt plug.

"I'm starting to second-guess our original plan," Jim said with a smirk, his hand still resting on the butt plug. "I think, as a punishment for not letting me prep you, that you're going to have to wait a bit longer." Jim stood up, still staying in close proximity to Buck, his hands resting on Buck's hips. "I think I'm going to ride you, on the couch. And then, if you're good enough... maybe I will let you have my cock." And with those last words, Jim walked over to the living room, pulling the rest of his clothes off on his way over while shooting a sultry look over his shoulder at Buck.

Buck froze for a moment before moving to follow Jim, not wanting to wait a second longer. He almost tripped over his pants that were down around his ankles, but quickly kicked them off, not wanting to take his eyes off of Jim. He had been surprised by Jim's response, but was incredibly turned on at the same time. Buck absolutely loved when Jim took control, and he definitely was ready for whatever Jim had in mind.

Seeing Jim standing there in the living room, completely naked, had him speeding up his pace and practically leaping over the couch to get into position. As soon as Buck sat down, he could feel the plug plunge deeper, and his cock responded in earnest. He was a tad worried that he might not be able to last long, but then he saw what Jim had in his hand and almost groaned out loud. A cock ring. Jim was going to kill him.

"Is this okay?" Jim said, as he leaned over to lick a straight line up from Buck's balls to the tip of his cock, only to snug the cock ring over it and leave it alone at Buck's nod. Buck almost felt like crying at the miniscule attention his cock was receiving but knew it would be worth it in the end. Jim then quickly prepared himself, so quickly that Buck was slightly suspicious about whether or not Jim had also done some pre-prep of his own. But his thoughts were quickly driven away as Jim straddled his legs and slowly sunk down inch by inch on his cock.

Buck's cock wasn't small at all, he didn't choose his hook-up name as Firehose as a joke, and it had been a while, so it took a few minutes for Jim to become fully seated. Jim paused for a moment, and Buck had to use every bit of self-restraint that he had to not thrust up in response. He knew what was expected of him at this moment, and that was following Jim's plan.

Then Jim started to move, slowly up and down, and Buck wasn't sure what to focus on anymore. Jim was gorgeous, his muscular legs straining as he drove himself up and down on Buck's cock, a look of pleasure on his face. The tight warmth of Jim's ass as it engulfed Buck's cock felt amazing, and it was taking every bit of his energy to not meet his boyfriend's movements.

"Babe," Buck panted as Jim began to speed up, fucking himself in earnest on Buck's cock. "C-can I move too?" He stuttered, his own hips moving slightly on their own accord.

Jim slid off his cock, and Buck gasped at the loss of contact. But then Jim was taking off the cock ring and shifting to all fours on the living room floor instead.

Knowing what he wanted, Buck didn't even bother to ask before he positioned himself behind Jim, sliding deep into his partner with one rough thrust. It only took a couple minutes before he felt himself cumming, the combined sensation of Jim's body and his butt plug quickly overwhelming him. Slumping across Jim's back, he mouthed tiredly at his neck. "I'm sorry babe, that didn't last too long for you," Buck said, sorry that Jim still hadn't cum yet.

Jim turned around, meeting Buck's lips with his. "Don't worry, I still have lots of plans for the rest of tonight," he replied, that mischievous gleam showing in his eyes. "Let's take a pause, and then resume in the bedroom," he explained, dragging himself to a standing position and then pulling Buck up alongside him. "And no touching this," Jim added, tapping the butt plug that was still in Buck.

Buck nodded, allowing himself to be pushed back onto the couch while Jim went to grab them a drink. He couldn't wait to see what else Jim had planned for their evening.

XXXXX

Boy, did Jim have lots of plans, Buck thought to himself as he headed into the kitchen, intent on pouring both himself and Jim a cold glass of water. Jim had decided to ride him again, but this time, Buck was not allowed to orgasm until Jim did. And then, Jim finally took pity on him and fucked him hard into the bed, exactly like he wanted to.

Distracted by the thoughts of all the amazing sex they had already managed to cram into the evening, Buck hadn't noticed the other man in the living room. But he definitely noticed Buck.

"Hands up!" The man barked, raising a gun at Buck.

Buck quickly complied, trying to ignore the fact that all he was wearing was a tight pair of boxer briefs and one of Jim's SWAT sweatshirts, which fit a bit more like a cropped top, showing the lower part of his abs for all to see. He wasn't particularly happy with his state of undress at the moment, but then again, didn't expect to be at gunpoint in his boyfriend's kitchen.

"Who are you?" The man demanded, taking a step into the kitchen.

Now that Buck could see him better, he relaxed slightly, recognizing the man from some photos that Jim had shown him. But then, remembering that Luca didn't know him and that he was standing there with a gun pointed at him, he kept his hands up, not wanting to startle him. "I'm Buck, I'm a...friend of Jim's," Buck said, wincing a bit at his hesitation in what he called Jim.

"A friend, huh? You don't sound too sure about that," Luca said, coming close enough to reach out, obviously intending to pat Buck down.

"Whoa, how about we take a rain check on that pat down and just ask Jim ourselves?" Buck said, pulling away slightly from Luca. He had the butt plug in again and that was definitely not something he needed to reveal to anyone other than Jim. At Luca's nod, Buck shouted out for his boyfriend, hoping that he had put on more clothes than he was previously wearing.

"Yes, babe?" Jim called back, walking out of his bedroom in all his naked glory, leaning up against the door. But then he spotted who was in the kitchen and quickly ducked back into the bedroom, while shouting back to Luca to put his gun away. Buck was happy to see Luca holster his weapon, and then couldn't stop laughing, Luca quickly joining in.

Jim rejoined the two in the kitchen, this time with a pair of boxers and Buck's LAFD sweatshirt, and a weary look on his face.

"So you two are…." Luca asked, motioning between the two of them in question. Buck looked at Jim, wanting to follow his lead, but also knew that Jim's state of undress and use of the word babe for Buck would be hard to explain any other way.

"Boyfriends," Jim said firmly, wrapping his arm around Buck's waist. Buck could feel the slight tremble in Jim's hand. He knew that Luca was a good friend of Jim's and hoped that he would respond to the news appropriately. "We've been dating a while now," Jim added, with a smile directed to Buck.

"Nice to meet you, Buck!" Luca exclaimed, stepping in to wrap Buck in a big bear hug, followed by hugging Jim in a similar fashion. Buck looked over at Jim, happily surprised by Luca's reaction and he could see that Jim was as well.

"Now, let's establish some ground rules, shall we?" Luca said, clasping his hands together. "Starting with...one must wear pants to the kitchen!" He exclaimed, looking pointedly at Buck and Jim, his eyebrows raised at both men who were only wearing undergarments on their bottom halves. "Starting tomorrow," he allowed, waving good night as he headed to his bedroom, apologizing for his reaction earlier and promising that he would be better company in the morning.

Buck leaned heavily on the island, relieved that that had all been settled rather quickly. "You know, he wanted to give me a pat down?" Buck said, looking at Jim to see if he picked up on what would have happened if it actually took place. Buck could actually see the shudder run through Jim's body when it clicked in.

"Yeah, let's go back to using the loft for these kinds of nights," Jim quickly suggested, as the two returned to his room, exhausted and ready for a good night's rest.