Work Text:
“If you had asked me literally yesterday what curling was, I would have said something about hair.”
“Oh, shut it, Soobin. You’re going to love it.”
Sometimes, it was really fucking annoying that Kai was so adorable. If Soobin wasn’t so platonically whipped for his best friend, he’d have ended up in far fewer questionable situations in his life. He probably wouldn’t have agreed to go skinny dipping in the campus lake in February that one time, one of his life’s biggest regrets. And he certainly wouldn’t have let himself be dragged to an intramural curling practice.
“I hate sports,” Soobin muttered.
“It’s not a sport,” Kai sang. “It’s an art.”
“I thought you said it’s flinging a stone down an ice rink—”
“Nonsense, Soobinnie,” Kai scolded. “It’s so much more than that!”
“Whatever it is, it involves moving my body,” Soobin complained. “And working out. My worst nightmares.”
“Taehyun loves it,” countered Kai. “And Taehyun has excellent taste.”
“Taehyun is weirdly buff,” Soobin said. “He could probably fling me down the ice.”
Kai just beamed at him, opening the door to the campus rink. “Seriously. You’ll love it. And we only need an alternate, anyways. That’s like, not even a real commitment.”
Soobin had no idea that their university even had intramural curling. Some rich alum with weird taste must have funded it, because god knows it wasn’t a traditional collegiate sport.
“So,” Kai said as they walked into the chill of the rink. Soobin shivered. Yet another reason curling sucked — it was fucking cold in here. “Aside from Taehyun, the team is Yeonjun and Beomgyu. I met Yeonjun on the dance team, and Beomgyu is his roommate. They’re so cool. And you need more friends. All you do is sit in our room playing League of Legends.”
“Yeah, that and do all the dumb shit you drag me to,” Soobin complained, but Kai only took his hand and dragged him faster.
Soobin spotted their friend Taehyun from a distance, standing at one end of the long, rectangular rink with two men he’d never seen before. God, this was so weird — were they holding brooms? A sport, with brooms, that wasn’t fucking Quidditch?
“Guys, here he is!” Kai bellowed, yanking Soobin onto the ice and practically knocking him over as his feet collided with the slippery surface. “Ready to indoctrinate him?”
“Relax, Kai,” Taehyun grinned. “Honestly, all he needs is the basics. It’s not like any of us will ever miss a match.”
When did Soobin’s friends get so into curling? Those damn Olympics, making everyone think they’re a star athlete.
“So Soobin, this is Yeonjun, our skip,” Kai said, pointing to one of the men, tall with artfully ruffled hair and piercing eyes. “That means he’s good.”
“That means I’m the most important,” Yeonjun corrected, smugly, with a wave.
“And this is Beomgyu,” Kai plowed on, pointing to the other man, who had his back turned, tying his shoe. “He’s the third thrower.”
“That means I don’t really matter,” Beomgyu said, standing to face Soobin.
Fuck. Kai didn’t mention that one of his curling buddies was… fucking gorgeous.
“Hey, Kai, you didn’t mention your friend was so gorgeous,” Beomgyu smirked.
Maybe curling wasn’t so bad after all.
~~~
To be honest, curling didn’t seem that complicated. Kind of like shuffleboard, actually, which Soobin had played enough of when he was dragged to his grandmother’s retirement community on holidays. But Soobin found it extremely difficult to listen to a single rule that Kai and Taehyun were prattling on about — not when Beomgyu was there to look at.
Soobin couldn’t believe he’d never seen him on campus before. It’s not like the university was that large, and as a junior, Soobin had had a few years to scope out the dating pool. Never to dip into it, but at least he’d ogled pretty much every cute dude in the place. And then chickened out of approaching literally every single one.
But none of them looked like him. Big dark eyes, gorgeous lips, perfect profile, sharp jaw. The sexiest hair, all long and shaggy. When he lunged low to the rink to throw the stone —was that what it was called? Soobin couldn’t remember — Soobin couldn’t not look at his cute little butt, all round in his tight workout pants. And then he blushed bright red, and then remembered that it was so fucking cold in this rink that he was probably already too red for anyone to notice.
“Earth to Soobin, you dickhead, it’s your turn,” Kai said, poking him in the lungs and snapping Soobin back to earth from where he had been vaguely staring in Beomgyu’s direction.
“Oh. Um.” Soobin stepped up to the ice and attempted to strike the same pose that everyone else had been doing, locking his foot into the little stopper embedded in the ice (the heck? hack? neck? Who fucking knew?) and pushing off with literally zero grace. The stone went…somewhere wrong.
At the other side of the rink, Yeonjun and Beomgyu snorted.
“You crossed the hog line,” Yeonjun called out.
“The what?”
“This line here, you’re not supposed to go over it…but hey, that was great for your first time!” Kai said enthusiastically. “Like, I can tell you have the curling spirit in your soul!”
Taehyun couldn’t hold in his laughter.
“He’s so cute,” Beomgyu said to Yeonjun. Soobin could tell he was intentionally being loud enough to be overheard at the other end of the ice. “Look how red he is. Adorable.”
What color is redder than red? Whatever it was, Soobin was there.
~~~
At least curling practice ended with a much-needed warm-up drink at the local dive bar. It was shitty and loud, but beers were only four bucks, and most importantly, Beomgyu slid in next to Soobin.
“So. Good time?” he asked, smiling. He had the most beautiful eyelashes, the kind that Soobin’s sister always had complained were wasted on boys. Not wasted on this boy, though, with the way he was blinking them coquettishly.
“Too cold in there,” Soobin managed to say in what he hoped was a normal voice. Fuck, was he already blushing?
“You’ll get used to it,” Beomgyu laughed. “All the sweeping gets your body heat up. Sweaty, even.” He lifted his beer to his lips and raised his eyebrows.
Soobin swallowed. “So how did you get into curling?”
Beomgyu shrugged. “Yeonjun dragged me along. We’re roommates. And it’s good for meeting guys who work out but aren’t dickhead jocks.” He surveyed Soobin’s noodly arms. “I can tell you’re neither of those things.”
Soobin blushed.
“You blush a lot,” Beomgyu said.
“I’m just pale,” Soobin muttered.
“Or something’s getting you hot and bothered,” Beomgyu suggested, conversationally. He downed his beer and stood up. “Another round, anyone?”
His knee brushed up against Soobin’s thigh roughly under the table as he scooted his chair back. Soobin felt sparks shoot up his leg straight to his groin.
When he came back, it was with shots for the table, though no one had asked for them.
“Goddamnit, Beomgyu,” groaned Yeonjun. “I’m gonna have to roll you into bed tonight, aren’t I?”
“It’s not every day a man discovers a new passion,” Beomgyu said, with a coy little look at Soobin. “Thought it was deserving of a little celebration.”
Damn, he was even cuter after the shot, and another beer, and a rum and coke. And he was even cuter on the way to the bathroom, cornering Soobin as he emerged from taking a piss, still wiping his wet hands on his shirt.
“So you’re coming back on Thursday?” Beomgyu said, leaning up against the wall and blocking Soobin’s passage. “Gonna learn how to stay behind the hog line this time?”
“I don’t think Kai would let me not come,” Soobin choked out. Beomgyu was exceptionally close, and his pretty cheekbones were flushed from all the drinking.
“Oh, I don’t think it’s about Kai, is it?” he said, widening his eyes. “Well, I’m glad you’re coming back. It’ll be fun to play with you.” He pushed off the wall, brushing past Soobin and into the bathroom. “Play curling, that is,” he hollered over his shoulder, through the swinging door.
~~~
“Kai, I have a…question.”
“And I have an answer,” Kai said, toddling down the sidewalk towards their dorm. It was very late, and he was very drunk, and they both had classes very early the next morning.
“Your friend Beomgyu…is he, um…”
“A massive flirt? Yep,” Kai said happily. “He’ll stop bothering you next time we practice, probably. He’s all bark and no bite. Kind of a little brat.”
Soobin’s heart sunk a little, although it wasn’t a shock.
“Since when are you looking to date, anyways? Thought Odi was your only love?”
Odi didn’t have those lips, though. Actually, he was pretty terrible to kiss, being covered in quills and all.
But Beomgyu still seemed to have an awful lot of bite in him at their next practice.
“Get deeper,” he smirked at Soobin, as he tried to practice pushing off the hack into his lunge. “You really gotta lower into it. If you’re not feeling the burn in your ass, you’re not trying hard enough.”
Soobin made what he hoped was a cute face at him. Is this flirting? How do I…flirt back?
“Here, let me help you,” Beomgyu said, and pressed a foot to the back of Soobin’s thigh, stepping him closer to the ice. “Really low. Much better.” He leaned down towards Soobin’s ear. “Thick thighs under those sweatpants, huh?” he whispered. But before Soobin could react, he was gone, sliding down to the other end of the ice, tossing his hair back and whistling.
At their next practice after that, Beomgyu offered to correct Soobin’s grip on his broom.
“This is how they do it in the movies, right?” he laughed, wrapping his arms around Soobin and squeezing his thin fingers into Soobin’s broad ones. “Should I whisper something sexual into your ear?”
Deep breath. How do I flirt back? Jesus Christ…
“I wouldn’t say no,” Soobin whispered back. And to his surprise, Beomgyu seemed to suck in a breath, squeezing a little tighter.
“Beomgyu,” Yeonjun groaned. “If you’re going to harass the new guy, can you do it in private?”
Beomgyu chuckled. “That’s less fun,” he said, letting go of Soobin’s hands and trailing his fingers along his arms as he withdrew. “This way his friends get to see him all pink and flustered.”
Taehyun seemed to be enjoying it, at least. “You’ve got a tent in your pants,” he whispered to Soobin as he scurried as far away from Beomgyu as he could to try to catch his breath. “I thought boners don't like the cold?”
~~~
Soobin didn’t think he was the kind of person who snapped. But their fourth practice was over the line. He had no idea how his shoe even got untied - he always double knotted them.
“You know your shoe’s untied,” Beomgyu said, sliding down the ice to him from the far end. “Dangerous stuff, having an untied sliding shoe. That’s a surefire way to eat shit.”
Soobin made to bend down, but Beomgyu was already dropping down in front of him, and dropping down…sensually. Like, fully vertically, eyes locked onto his own behind those dumb lashes, head passing within six precious inches of Soobin’s crotch.
Soobin had never had to fight so hard in his life to kill a boner. How am I getting a boner from someone tying. my. shoe? This is NOT sexy… but somehow it was. Beomgyu’s deft little fingers were tugging on his shoelaces, eyes still peeking up at him, slowly, slowly forming little loops and tying them in a double knot.
“Bunny ears for a bunny,” he said with a devilish smile. His hair was back in a ponytail tonight, and the tips of his ears were pink. “You know, you really should double knot these.”
When he slowly stood up, still inches away from Soobin’s face, Soobin almost leaned in. Just the tiniest bit, as if he were in a trance.
“Hey, this is a professional curling environment,” Beomgyu teased. “Control yourself. No hormones on the ice.”
It was too much.
When the five of them made their way towards the exit after practice, Kai excitedly babbling about going to the bar, Soobin stopped short.
“Um, think I left my scarf by the ice,” he mumbled. “Gonna go back for it…maybe someone wait for me?”
Taehyun rolled his eyes. Yeonjun sighed.
“Subtle,” Kai snickered.
Beomgyu crossed his arms and raised his eyebrows. “Nice excuse,” he said. “You could have just asked for my number.” But he followed Soobin back inside.
“Wait, did you actually leave your scarf by the ice?” he said, suddenly dropping the smug tone, as Soobin started making his way back towards the rink.
“Oh,” Soobin said. “Um, no. Just wanted to…talk somewhere…”
Beomgyu laughed. “How about somewhere that isn’t forty degrees?”
The locker room was marginally warmer.
“So,” Beomgyu said, leaning up against the wall. “You wanted to talk?”
Soobin didn’t say anything, just looked at him. He seemed an awful lot smaller on his own, not surrounded by the others, but somehow his smirk seemed to have grown.
“Cat got your tongue, all the sudden?”
“Why are you doing this to me?” Soobin blurted out.
Beomgyu shrugged. “You’re adorable. Isn’t that reason enough?”
“Kai said you’re all bark and no bite,” Soobin said, dumbly.
“I’m a little bite,” Beomgyu said. “How about you?”
“Not really bark or bite,” Soobin admitted.
“That’s a fucking shame,” Beomgyu said. “I like being bitten.”
Soobin could have exploded when Beomgyu kissed him. Flat against the cold cinderblock wall, a tongue deep in his mouth, full, wet lips pressed into his own. Beomgyu’s hands combing roughly through his hair, nails scrabbling down the side of his neck. A thigh slammed up into his crotch, grinding heavily into his dick. Soobin stopped breathing, probably because Beomgyu sucked the breath right out of him. Weren’t messy kisses supposed to be bad? Because this one was messy, but shit, it was fucking incredible, and Beomgyu was pulling off of his lips to bite into his earlobe and whisper, “I like to bite, too.”
Soobin couldn’t say anything, just moaned helplessly.
Beomgyu dragged a finger down the side of his neck, down the front of his torso. “You’re a little bunny, aren’t you?” he cooed. “So soft. Anyone ever rough you up?”
“N—no,” Soobin managed to choke out. The finger was dropping further down his body.
“Want me to be the first?”
Soobin quivered.
“I feel like this is giving you away,” Beomgyu teased, pressing his thigh harder into Soobin’s boner.
“Fuck you,” Soobin whispered.
Beomgyu laughed. “It’s a little soon for that, don’t you think?” He burrowed his lips back into Soobin’s neck and sucked, hard. Soobin moaned again, a hand flying to Beomgyu’s hair, ripping out the ponytail and roughly scrabbling through his roots.
Beomgyu pulled away, stroking over the hickey with his fingers, making a satisfied little sound. “Now that was hot,” he said, pressing his head back into Soobin’s hand. “I could do with a little more of that the next time we do this.” And he stepped back, picking up his hair elastic from where it fell on the ground and making to redo his ponytail. “Off to the bar, then? Surely it wouldn’t have taken you longer than this to find your scarf?”
Soobin gaped at him.
Beomgyu eyed his crotch. “Might want to tuck that away before we go, though. Don’t think hooking up in the locker room is encouraged by the league.” And he disappeared through the locker room door, humming something, sounding deeply pleased with himself.
~~~
“I feel like fucking your teammate represents a poor commitment to the team’s success,” Taehyun said to Soobin during their next practice, watching Beomgyu and Kai hit each other with their brooms at the far end of the ice.
“We didn’t fuck,” Soobin hissed.
“Okay, well, whatever you did,” Taehyun said, eyes fixed pointedly on the hickey. “Great way to make us all think you’re here for the benefits and not the curling, right?”
Soobin stared. “Taehyun. I’ve never been here for the curling.”
Taehyun looked away, fixing an expression of mock offense on his face. “I’m gonna pretend I didn’t hear you say that…how dare you insult the noble sport…”
Absolutely batshit, all of them. Literally, it was just shuffleboard on ice.
“Gonna take a shit in the locker room,” Beomgyu practically sang when practice ended, not even bothering to switch out of his curling shoes before he bounced off the ice and down the hallway.
Everyone looked at Soobin, who flushed. Fuck, why was he always flushing these days?
“It’s a public space,” Yeonjun sniffed. “At least get a room.”
“Yeah, but Soobin’s room is mine, and Beomgyu’s room is yours,” Kai pointed out.
Yeonjun rolled his eyes. “Then please, please, keep it in the locker room.”
Soobin flew down the hallway, stomach turning over and over and over. Anyone ever rough you up? He cracked the locker room door open and Beomgyu was nowhere to be seen. But oh my god, he could hear a shower running.
Beomgyu naked Beomgyu naked Beomgyu naked…
Shit, this meant…Soobin naked too, right? Soobin hadn’t…done naked.
But his feet marched forward into the locker room as if magnetized to Beomgyu’s naked body, somewhere in the showers. Closer, closer… He hadn’t even bothered to pull the shower curtain closed. So bold.
There was no way curling alone could give someone an ass that nice. Because Beomgyu’s ass was round, and taut, and covered in dripping water, running down his back as he pushed his long hair back from his face under the shower head. Like a goddamn magazine editorial shoot.
“Took you long enough,” he said, audibly smirking. “I’m almost done.”
He turned around and stood, posing for Soobin, a wave of confidence smacking him in the face. A hint of a six pack, a delicious little happy trail, sloped but muscular shoulders. And the first actual hard cock that Soobin had ever seen in his life, outside of his own and porn and that one time he walked in on Kai jerking off. Pink and small-ish, curving a little to the side. Probably a perfect handful, Soobin thought, and then flushed.
“How are you the one blushing, when I’m naked?” Beomgyu teased. “You coming in?”
Just do it, Soobin thought. He walked closer to the shower, bringing his hands to his waistband, starting to unbuckle.
“So slow. What’s the hold-up?”
“Um.” I’m going to sound like an idiot… “I’ve never really…um…”
Beomgyu’s eyebrows shot up. “Are you serious? You, as cute as you are?”
“Thanks,” Soobin mumbled. “So I don’t really know what to…”
Beomgyu broke into a radiant smile. “I get to break you in, then. Come on. Take it off.”
Soobin ripped off his shirt, kicked off his shoes. Then he held his breath and dropped his pants, closing his eyes tight.
“Why the closed eyes?” came Beomgyu’s voice, amused. “Don’t want to see me drooling over your big dick?”
Soobin’s eyes flew open. Beomgyu was running one hand through his hair casually under the water, eyes glued to Soobin’s crotch.
“That is a fucking beauty,” he said, a little awed. “Come here.”
Soobin had barely stepped into the shower before Beomgyu had pressed him up against the cold tile, one hand flying to his cock, the other to his chest. “Let me do something for you,” he murmured, lips all over Soobin’s jaw. “First time, huh?”
“Yes,” Soobin gasped. Beomgyu’s hand was stroking over him, slow and steady and warm. The only hand that had been there before was his own, and Beomgyu’s was so much softer and more nimble. Teasing him, a thumb glancing over his slit.
“So does that mean I can’t rough you up?”
Soobin’s mind was beginning to blank out, and all Beomgyu had done was touch him. “Rough away,” he whispered.
He could feel Beomgyu smiling against his skin. “You’re going to be so much fun.”
Nails dragging down his spine, teeth nibbling his nipples and making him moan. Beomgyu was sharp everywhere, on his jaw, sucking another hickey into his collarbone — except for his maddeningly soft touch on Soobin’s cock, stroking and stroking.
“Beomgyu — fuck, I can’t—”
“Say no more,” he sang, and dropped to his knees.
Oh my fucking god. Beomgyu danced his cute little tongue up the underside of Soobin’s big cock, from balls to tip — and then gulped it down. Soobin flung his head back against the shower wall, panting, trying ferociously not to cum. But Christ, was it hard. Because Beomgyu very clearly knew what he was doing. He was taking him deep into his throat, letting out devastatingly wet sounds, tongue dragging along the underside, and one of his hands flew to Soobin’s balls, which — Soobin never realized just how much he would like having his balls played with.
“Fuck,” he moaned. In response, Beomgyu wrapped his other hand around Soobin’s thigh and sank his nails in, dragging them down his leg.
“Fuuuuuu…” he moaned again.
Beomgyu drew him all the way back out, said in a throaty, thick voice, “Let’s try that again,” and dove back down, taking all but the very last inch of him into his throat as his nails dug into the back of Soobin’s ticklish knee.
Soobin wailed, bursting into the back of Beomgyu’s throat, slamming his head back into the shower wall but barely noticing the pain. His whole pelvis felt like it was being tickled, his balls immediately crying out from the oversensitivity of still being played with. He flung a hand down to Beomgyu’s shoulder, to steady himself, head now collapsing forward as his body suddenly relaxed.
Beomgyu pulled off him, wiping the saliva off his lips with the back of his hand. “You’re so much fun,” he repeated. “Holy shit.”
Soobin fell to his knees next to him, letting his head thunk down onto Beomgyu’s shoulder. Beomgyu wrapped a hand around the back of Soobin’s head, combing through his hair.
“You have to let me do that again sometime,” he laughed.
~~~
“So let me get this straight. He gives you insane head, asks for nothing in return, and you’re… complaining about it?”
“Not complaining,” Soobin corrected. “Just confused.”
Taehyun shrugged. “Some people are just givers.”
“Have you like…offered?” Kai said, sprawling back in his chair at the coffee shop. “Maybe he just thinks you’re a selfish asshole.”
“It’s hard to offer when he barely lets me touch him.”
Three more practices had passed, each one ending in a mind-blowing blowjob, and Soobin didn’t understand. Weren’t these things supposed to be like, a give and take? Not that Soobin knew how to give head, and with Beomgyu being such an obvious pro, he was more than a little insecure about how he would measure up. But still. He wanted to suck his cock. Like, so, so badly. And every time, Beomgyu just shook his head and said, “That was more than enough for me, bunny,” digging his teeth back into Soobin’s neck or diving into his lips to devour his tongue again.
Soobin was starting to really get into the bunny thing. Although he was also starting to run out of turtlenecks to wear.
Taehyun took a long sip of his coffee, making an obnoxiously loud noise with the straw. “So offer better. Make it happen. I can’t imagine a dude turning down an enthusiastic blowjob offer.”
“Even if it’s for a bad blowjob,” Kai snickered, and Soobin yanked his ear.
~~~
Soobin wondered if he could just stop showing up for the curling part of practice entirely, when all four of his teammates were fully aware that he had zero interest in anything related to curling, aside from one particular third thrower on one particular intramural curling team. And Beomgyu was reveling in it, constantly teasing him for his ineptitude, spanking him with his broom and tsk -ing at his frequent fuck-ups.
“Another hogged stone,” he teased, pursing his lips at Soobin suggestively and leaning into his ear. “Maybe you should spend more time focusing at practice and less time thinking about my lips around your cock.”
“Maybe I’ll think about my lips around your cock instead,” Soobin whispered back, making Beomgyu’s eyebrows fly up. At least I’m getting a little better at this flirting thing, he thought. And like…actually remembering how to talk around him. “And what the fuck is a hogged stone?”
“Over a month of curling, and you’re still stumbling on basic vocabulary?” Kai scoffed, sliding by.
This will be the day, Soobin thought. My turn.
Back in their regular shower stall, Beomgyu began to slither his way down Soobin’s body, just like usual. “Gonna be a good bunny for me today, aren’t you?” he cooed, dropping his hand to Soobin’s crotch. “Gonna let me make you feel good?”
Soobin worked up his nerve. “No,” he said, grabbing Beomgyu by the shoulders and slamming him into the opposite wall. He was so cute and little under Soobin’s big hands. “Not today.”
Beomgyu’s eyes went wide, big and round and dark. Fuck, his perfect lips were falling open, so goddamn kissable. “No?” he repeated, all of his usual smugness gone.
“No,” Soobin said, dragging a finger under his chin, an unfamiliar confidence surging through him. “Let me suck you for once.”
Beomgyu swallowed hard. “I’m usually more of a…giver, I guess…”
“Please,” Soobin said. “Teach me how?” He ran a hand down Beomgyu’s hard chest, fingers toying with his happy trail.
Beomgyu’s eyes were still huge, and he froze for a moment. “Okay,” he finally whispered.
Soobin felt the blood rush to his cock. Oh my god, I get to suck him off… But now came the nerves. Um. Now he had to suck him off.
Just fucking do it. He dropped to his knees, palming Beomgyu’s cock. It was soft and hot and surrounded by coarse little black curls. A perfect handful, just like Soobin had thought.
“Not as big as yours,” Beomgyu said, trying to sound casual.
“Prettier, though,” Soobin said, and brought his lips to the tip.
So this is how you shut him up. Soobin had no idea what he was doing, but whatever he was doing seemed to be working, because Beomgyu went fully silent, reduced to a series of throaty, needy hums and heavy pants. Soobin tried to tuck his teeth away, tried to drag his tongue along the underside just like Beomgyu did, tried to take him deep into his mouth — thankfully, less of a feat on Beomgyu than it was on himself. Beomgyu was smooth and salty, hot and throbbing. Soobin pulled him out of his mouth to explore the tip with his tongue for a moment, and Beomgyu gasped, letting out his first words:
“Fuck, more of that, Soobin…”
So Soobin went wild, sucking on the tip, running his tongue over and over the slit, fists tight around the shaft. Beomgyu was moaning, beautiful, sexy, high-pitched sounds, and then he was quivering, and then victory, his cum all over Soobin's tongue, a hint of bitterness. Soobin swallowed hard and pulled back, basking in the glow of I finally sucked his cock!
He sat back on his heels and yanked Beomgyu down onto the shower floor with him, combing a hand through his hair as he came down from his orgasm, his own heart beating in his ears.
“Why the fuck didn’t you let me do that before?” Soobin asked.
“Because I’m a fucking idiot,” Beomgyu panted. “Holy fuck.”
He broke into a laugh. “Pretty good for your first time, huh?” He reached out and pinched Soobin’s nipple. “Horny little bunny, weren’t you? Desperate to suck my dick?”
Soobin had been getting much better about the blushing, but he felt it creeping in.
“You’re definitely fucking me next time,” Beomgyu said.
Or maybe he wasn’t so good about the blushing, after all.
~~~
Maybe it was a good omen that Soobin won his first end ever at their next curling practice.
“Holy shit,” Taehyun exclaimed. “Not to be a dick, but holy shit. Have you been… practicing?”
“Total fluke,” Soobin said, feeling Beomgyu’s eyes boring into him from the other side of the ice.
“Or maybe some good juju in the air today,” Kai teased. “The universe’s being kind to you because it knows you’re getting laid tonight.”
“Shut up,” Soobin hissed.
“Did he tell you he’d only fuck you if you started caring about the team?” Taehyun asked. “Because that’s what I’d do, if I were him. First match coming up.”
Soobin threw his hands in the air. “I’m just a fucking alternate!”
Soobin couldn’t tear his eyes away from Beomgyu as he gathered his things after practice, clearly moving at an intentionally slow pace to drive Soobin mad. Such a fucking brat. He even left one of his gloves behind, needing to go back for it as soon as they’d walked out the door. “Hey, at least it wasn’t a fictional scarf,” Beomgyu smirked. “So not smooth.”
“It worked, though,” Soobin muttered.
When he made for the locker room, Beomgyu grabbed his arm. “No can do.”
“No?” Soobin said, dumbfounded. “But you said…”
“I’m not taking your virginity in the locker room,” Beomgyu scoffed. “How the fuck no one’s walked in on us yet… nah, Yeonjun’s been exiled for the night. You’re getting fucked properly. Maybe even cuddled afterwards.”
Soobin’s brain went a little fuzzy as he followed Beomgyu out the door into the night. Something about going to an actual dorm room, with a bed, made this feel like a lot… more. More than just two horny dudes with the hots for each other letting off steam after fucking curling practice.
But he didn’t love the idea of his first time being on a cold shower floor, either. And cuddling Beomgyu…well that was a nice thought. More sounded… nice.
Beomgyu and Yeonjun shared a double room, with a duct tape line down the middle. “So he knows where to keep his filth,” Beomgyu said. “Not a single piece of clothing on my floor.” Beomgyu’s side was perfectly tidy, with a row of artsy-looking photographs above his bed. “I took them myself, so you have to tell me they’re good."
Soobin stayed in the doorway, frozen. I’m about to have sex with the most beautiful guy I’ve met in my whole life, his brain screamed. This is obviously a dream. This room is probably an illusion.
“Hard to fuck you when you’re ten feet away,” Beomgyu said. “Get your ass over here.”
It wasn’t an illusion, and Beomgyu started tearing through Soobin’s clothes the instant he was within arm’s reach. “Been thinking about this since I first saw that cock,” he laughed. “Honestly, since I first saw you blush, because you’re so cute when you’re—”
Soobin didn’t know what made him do it. He didn’t tend to… lead when it came to Beomgyu. But his hands flew to Beomgyu’s head, one to the back of his hair, one covering his mouth. Beomgyu’s eyes popped open in surprise as Soobin tugged backwards, tilting his head up towards his own.
“Stop babbling,” he said. “Let’s try romantic, okay?”
He pulled his hand off Beomgyu’s mouth and leaned in, pressing their lips together, fingers carding through his hair. Oh, Beomgyu’s arms floated up from his sides, coming to rest around his neck, and he was kissing him back, not fast and messy but deep and slow, letting Soobin work his tongue into his mouth and caressing it with his own. Soobin pressed him into the bed, and he was so soft and warm, all cute and pliant under him. No bite, for once.
Soobin pulled away, drinking in Beomgyu’s cheekbones, his jawline, all arranged in a kind of dazed shock. So gorgeous, and I get to fuck him.
“Okay, you take over,” Soobin whispered. “No idea what I’m doing from here on out.”
Beomgyu’s face split open, and there he was again, mischievous and bratty as ever. Soobin felt a twinge in his cock. “Get your ass on the bed,” he said. “And take those pants off.”
At what point does something become an actual kink? Because Soobin thought he might be crossing into kink territory with the biting thing. Beomgyu was on top of him, crawling all over his body, nibbling on anything he declared to be sexy enough. “These fucking thighs,” he said, “Jesus, so hot,” and he pressed a kiss to one of them before sinking in his little incisors, just enough to make Soobin let out a soft little moan. “Your monster hands, literally carved by Michelangelo,” he breathed, nibbling on Soobin’s thumb, drawing it deep into his mouth and sucking on it suggestively. “Honestly, some god was smiling on me when you decided you wanted to try out curling,” he smiled, kissing along Soobin’s long arm and nipping on his bicep.
“Didn’t want to,” Soobin choked. “Fuck, Beomgyu, so fucking…”
“Hard? Ready to cum?” Beomgyu teased. “Not yet, bunny. So eager.”
He lunged for his nightstand, grabbing a tube of lube from the top drawer.
“Don’t know why I wasted time prepping myself before practice when I could have had you do it for me, with these massive fingers,” he laughed, opening the lube and squeezing some onto Soobin’s hand. “But a little extra warm-up never hurts, right?”
Soobin was too horny to be nervous about doing it right. And Beomgyu, as usual, had no problem taking charge, kneeling over Soobin’s chest and pressing his index finger against himself.
“Mmm,” he breathed. “Like, twice the size of one of mine.”
It was so hot, Beomgyu basically fucking himself on Soobin’s hand, the warmth of his asshole around his fingers. In no time he had Soobin up to three fingers, sitting back on them and letting out the sexiest little whimpers, tossing that beautiful hair around. He reached his own hand behind him for Soobin’s cock, fingers tight around its head, and it suddenly became a lot more difficult for Soobin to focus.
“You’re so ready,” Beomgyu breathed, drawing off of Soobin’s hand. “How badly do you want to fuck me, hm?”
Soobin moaned.
“So articulate,” Beomgyu said, leaning forward and nipping him on his Adam's apple.
“You did this to me,” Soobin managed to mutter. “Can’t tease me.”
“Not teasing. Appreciating,” Beomgyu said. “It’s so hot. So horny for me you can’t talk.” He reached for his nightstand again, and then paused.
“I’m clean,” he said. “So if you’re into it…”
“Fuck,” Soobin groaned. “Yes.”
Beomgyu’s eyes sparkled as he grabbed the lube again, something electric sparking in the air. “This just got a lot more interesting,” he teased, running a lubed-up hand down Soobin’s cock and leaping on top of him.
“I’m rough,” he warned, smiling wide, and lined them up. “Ready, bunny?”
Fuck, he sank down on Soobin like it was his job to drive him absolutely mad. So slow, luxuriating in every inch. “Oh my god,” he moaned, nails already digging into Soobin’s chest. “You’re so…”
Soobin balled his hands into fists, sucking in the deepest breaths he could muster. You’re gonna fucking last, he told himself, willing himself to believe it. Because Beomgyu was fully astride him now, getting used to the feeling of Soobin’s cock inside him, moving in little circles, and he was so tight and so smooth and so…
“I’m gonna move now,” Beomgyu breathed, eyes shut tight, and suddenly he was rocking his hips, hands leaning back on Soobin’s thighs, gyrating skillfully and fluidly. It felt like Soobin's cock was being massaged all over by the tightest, warmest embrace, and Soobin closed his eyes, hands stroking over Beomgyu’s firm thighs, ears filling up with Beomgyu's pretty little whimpers, a tidal wave of sensation slamming into him.
“Fuck,” Beomgyu moaned, throwing himself forward on Soobin’s body, his hand scrabbling around his throat and grabbing on tight, and now he was bouncing up and down, up and down, his teeth scraping Soobin’s jaw, devouring him. Oh god… Something popped into Soobin’s madly turned-on mind, I like to be bitten, and one hand flew to Beomgyu’s hair, yanking his head back, the nails of his other hand scratching down his back.
“Tell me how I feel,” Beomgyu breathed into his ear, biting his earlobe, and Soobin could only groan in response, white lights flooding his brain, the endless warmth of Beomgyu’s body enveloping him.
He’s a giver, but Soobin didn’t want him to be. The hand in Beomgyu’s hair flew to Beomgyu’s cock instead, stroking him hard and fast, and he started jerking his hips up to meet Beomgyu’s movement, deepening each thrust. Beomgyu’s moans sharply rose in volume, and Soobin could feel him angling his hips just right to drag against the best spot, riding Soobin like a fucking toy.
Bite me, and Soobin lifted his head, sinking his teeth into Beomgyu’s neck, the perfect little gasp it drew from him shooting straight to his cock, fuck fuck he was going to cum, but Beomgyu hadn’t —
“Bunny,” Beomgyu cried out, and Soobin’s fist was wet, stroking over the strands of cum shooting out of Beomgyu’s pretty cock.
“Aahh, Beom—”
"Fill me, fuck, fill me—”
Sweet, blissful, euphoric peace, shooting his load deep into Beomgyu, still riding it out, slowing down. One hand combing through Beomgyu's wild hair, wet fingers stroking over his back. Beomgyu’s fingertips drilling into the side of his neck, his ragged breathing hot against Soobin’s skin.
“Fuck,” Beomgyu choked out, collapsing onto Soobin’s chest, panting. So small on Soobin’s larger frame.
Soobin let his eyes close. It was so warm here, under Beomgyu, inside Beomgyu. Stroking his back, breathing him in.
“Enough bite for you?” he whispered.
Beomgyu broke into the weakest, weariest little laugh. “I’m too tired for you to be funny,” he groaned. “I’m the funny one here.”
Soobin rolled him off his chest, delicately. “Wet wipes in the drawer,” Beomgyu whispered, still out of breath, and Soobin got a good look at the sight of his own cum trickling out of Beomgyu’s pretty ass as he went to clean him up. Seriously, how is this real? How is he real?
“Never doing it in the locker room again, huh?” Beomgyu said, holding his arms out for Soobin to dive into. “Yeonjun’s gonna hate me.”
“I’m quitting the team, anyways,” Soobin said, nuzzling his nose into his own teeth marks on Beomgyu’s neck.
Beomgyu raised his eyebrows. “That hard to memorize the vocabulary?”
“No, I hate curling,” Soobin said.
Beomgyu gave him a flirty little smile. “The perks were nice, though, right?”
Soobin drew in a strengthening breath. “Taehyun would kill me if I dated my teammate. So, not teammates anymore.”
Beomgyu laughed, a deep, bubbly laugh. “You gonna ask me out first? So bold, bunny. What happened to no bark, no bite?”
“You happened,” Soobin said.
~~~
“The sex was that good that you’re giving up curling for it? How?”
Soobin hit Kai with his plushie. “What the fuck is it with you guys and curling?”
~~~
