Actions

Work Header

we're dropped and well concealed in secret places

Summary:

Chanyeol and Baekhyun are just bros helping each other out. No, really.

Notes:

Prompt number: V2142

Disclaimer: The Mods of the Love Tape Chanbaek Smut Fest in no way claim ownership over or take credit for this work. All authors who have participated in Love Tape will be tagged and credited accordingly after reveals. This is a work of fiction and in no way is it meant to directly represent the likeness of any real life celebrities. All names and images are borrowed with fictional intent only. No disrespect is intended towards either Chanyeol, Baekhyun, EXO, or any other individual mentioned in this work. The Mods and Authors of Love Tape are in no way affiliated with either Baekhyun, Chanyeol, or EXO, and we do not attempt to claim ownership over them.

Author’s Note: A huge thank you to the mods for being the sweetest, most accommodating creatures in the universe. So much love and appreciation for you, thank you thank you!!

Also a giant thank you to V and R for being my cheerleaders and kicking my ass in gear to finish this thing. Mwah!

Work Text:

 

There are benefits to being in a frat and Chanyeol, as a legacy, has grown up hearing about all of them. He was always going to rush when he got to university, it was expected. In his final year, he's experienced a lot of said benefits: a built-in support system of brothers, introductions to business leaders in his chosen field, lifelong bonds he'll take with him when he graduates. 

The best benefit, though, he discovered for himself: Byun Baekhyun. From the minute they were thrown in a room together they've been inseparable. Brothers in arms, partners in crime, wingmen: Baekhyun and Chanyeol are friends for life. 

Chanyeol had no idea he could be this comfortable around someone who wasn't actual family. He's always had lots of friends, is a bit of a social butterfly, but he's never had anyone who knows him like Baekhyun does. They've seen each other at their absolute best and absolute worst and everything in between and have never once judged each other for any of it. 

Right now Chanyeol thinks he might be tipping the end of the "absolute worst" scale. He's drowning in deadlines and hasn't showered in three days. His hair is greasy and there's a cluster of breakouts on his chin and he's so horny he can't function. 

"I know everyone thinks we can read each other's minds, but I actually have no idea what all that thrashing about is for," Baekhyun says calmly, looking up from his notes. 

Chanyeol grits his teeth. "I have a paper to finish and I can't focus because I need to get off." 

"Just rub one out, dude, you know I don't care."

"I've tried that," Chanyeol whines. "I get close and then all the stress about all the shit I have to do creeps in and I can't finish."

Baekhyun laughs and pads over to the bed to settle himself across Chanyeol's thighs. "You're so stupid," he says fondly. 

"What are you doing?" Chanyeol asks curiously, peeking through the fingers covering his face. 

"Helping you out, you big drama queen."

Baekhyun scoots back a little and tugs Chanyeol's sweatpants down around his thighs, exposing him to the cool air. They've seen each other naked more times than he can count so Chanyeol isn't uncomfortable, just curious. 

He watches as Baekhyun leans over to get a pump of lotion from Chanyeol's bottle on the nightstand. It used to serve the dual purpose as lubrication, but he's an adult now and he has actual lube inside the nightstand, he just has dry skin, okay? 

"Stop mumbling about lube, dumbass," Baekhyun snarks, wrapping his now slick hand around Chanyeol's dick. 

The lotion is just this side of uncomfortably cool and Chanyeol gasps, either from the temperature or the touch, he doesn't really know. He also thrusts up into Baekhyun's firm grip because it feels incredible. A small, breathy moan escapes his lips. 

"There you go, baby," Baekhyun murmurs, working one hand up and down Chanyeol's dick and gently tugging at his balls with the other. "Just focus on how good it feels, okay?" 

Chanyeol has limited range of motion with Baekhyun's weight pinning his legs, but he thrusts up as best he can. He's always been vocal in bed, keeps up a string of dirty talk, but Baekhyun wrings noises out of him he's never heard himself make: little mewls and whines and whimpers. 

It feels so good. He hasn't had a hand on him other than his own in fucking months. Gone are the days of partying and hooking up every weekend with the weight of his final year bearing down on him. Every professor seems determined to dump a metric ton of work on him from the jump. He barely has time to breathe. 

"Stop that," Baekhyun says sharply. "Look at me."

Chanyeol's eyes fly open to meet Baekhyun's narrowed gaze. Of course Baekhyun would know when he's getting tangled up in his head again. A frisson of awareness crackles through him, like Baekhyun's stern gaze lit a fire down his spine. 

"Focus," Baekhyun demands. 

Chanyeol licks his lips and looks down at the hand wrapped around him. He's always thought Baekhyun had pretty hands with his long, elegant fingers. Something about seeing them stroking the flushed red of his cock is doing it for him. Baekhyun twists his wrist on the up stroke and presses his thumb against the head and Chanyeol flies apart, shaking and gasping. 

"How do you feel?" Baekhyun asks. 

Amazing. Golden. Infinite. "I can't feel my legs," Chanyeol replies out loud. 

"Because of how hard you came?"

Before Baekhyun can get too smug, Chanyeol shakes his head. "Because your fat ass is sitting on them."

Baekhyun tilts his head back and laughs his loud cackle. He smacks Chanyeol's hip and rolls off of him. "You're such a bitch. Go take a shower and get something to eat, you gremlin."

Chanyeol wonders if maybe he should feel more awkward with his pants pulled down and come cooling across his stomach and his best friend's hand. He doesn't, really. Is this any more intimate than cleaning up Baekhyun's vomit or Chanyeol sobbing into Baekhyun's neck from homesickness? Maybe it's just another layer of their weird codependent friendship. 

"Hey," he says softly, grabbing Baekhyun's wrist. "Thank you. I really do feel better."

Baekhyun's smile scrunches his eyes. "Good. Seriously, go remember how to be a human instead of a trash can and then make that essay your bitch."

Chanyeol cleans himself up haphazardly with a tissue and nods. "Maybe we can go clubbing or something once things settle down a bit. I miss it." 

"Maybe," Baekhyun agrees somewhat skeptically, eyeing his own pile of textbooks with a sigh. "We'll see what this weekend is like. I miss pussy too."

"Fuck yeah," Chanyeol agrees wholeheartedly. He exchanges a fist bump with Baekhyun and heads down the hall to the shower. 

---

The weekend does not bring clubs or alcohol or pussy. What it brings is Baekhyun and Chanyeol hunched at their desks consuming way too many energy drinks to be healthy in an attempt to finish everything that's due Monday morning. His spine is so fucked up, Chanyeol might never sit right again. 

Finally Baekhyun sighs heavily and pushes his laptop away. There's not really anywhere for it to go, the desks are tiny, but it's more symbolic than anything else. 

"I wish I was getting my dick sucked right now," Baekhyun says mournfully. "I miss getting my dick sucked."

Chanyeol's brain flashes back to Baekhyun's weight pinning him down and the slick slide of his hand. It's kind of his turn to help out a bro. Is a blowjob technically that much more gay than a handjob?

He considers it for a long moment and decides the thought doesn't gross him out. Chanyeol has zero fond memories of rush week so he knows Baekhyun's dick is by far not the worst thing he's ever had in his mouth. Besides, Baekhyun is the cleanest dude he knows. He's almost obsessive about personal cleanliness, whereas Chanyeol sometimes stews in his own filth out of stress or laziness. 

"Do you want me to…" Chanyeol offers, pushing away from his desk. He stretches until his back pops like rice cereal in milk. 

Baekhyun raises his eyebrows. "Are you offering to blow me?" 

"Mm, yeah I think so. Are you saying no?"

Baekhyun snorts. "Who turns down a blowjob? Get your flat ass over here."

"Why are you thinking about my ass, Byun?" Chanyeol asks with an eyebrow wiggle, crossing the room and settling on his knees between Baekhyun's spread thighs. 

"I'm thinking about your big mouth, Park," Baekhyun shoots back with a smirk. He tilts his head as he looks down at him. "Huh."

Chanyeol digs his chin into Baekhyun's knee. "What?" 

"Nothing. You look good like this, on your knees. There's this saint/sinner dichotomy happening."

Chanyeol presses a laugh against Baekhyun's sleep pants, thigh squishing a bit under his mouth. "You're such an arts major."

Baekhyun grins down at him. "So are you gonna do more with that mouth or are you just gonna talk?"

Chanyeol makes a big show of rolling his eyes but he tugs Baekhyun's pants down. He's losing his summer bronze but there's still a clear line low on his stomach where his shorts sat. The skin below it is creamy pale in contrast and Chanyeol can't help leaning in to lick his tan line. 

"I think you need to aim a little lower, babe," Baekhyun says, but his voice is kind of breathy. 

Chanyeol sucks a mark right below Baekhyun's navel just because he can and then sits back a bit. He's seen Baekhyun's dick but he's never really examined it before. It's smaller than Chanyeol's, but slightly above average, and certainly prettier. If dicks could be said to be pretty. It's aesthetic is what Chanyeol means, all uniform and flushed lipstick pink at the tip. 

"Hey," Baekhyun says gently. "If you don't actually want to do this…"

"Shut up," Chanyeol says on a sigh and leans forward to wrap his lips around the head. 

Baekhyun smells like the stupid expensive body wash he uses and keeps hidden away from everyone so they don't 'borrow' it when they inevitably run out of their own. He tastes mostly like clean skin, but a little salty bitter at the tip. Chanyeol decides he doesn't dislike it and inches down a little deeper. 

What he really likes is the way Baekhyun's thighs tremble when Chanyeol does something good and the way his hand is buried in Chanyeol's hair. Chanyeol has always liked pleasing his partners, giving pleasure, making them feel good. He derives the same syrupy happy feeling whenever Baekhyun moans. 

"That's it, baby," Baekhyun murmurs, petting Chanyeol's hair. "You're doing so good."

Chanyeol looks up at Baekhyun's closed eyes and wonders if he's imagining some girl with her lips wrapped around him. It stokes the competitive fire that always burns just under Chanyeol's skin. How can he make this better? Deepthroating? Can he do that?

He wonders if it's the same skill set as shotgunning a beer or the water bottle party trick he does, where he just drops his throat open. It turns out, yes. Kind of. A dick is a solid, not a liquid so it takes him a few tries to maneuver it and it isn't remotely comfortable but god, so  worth it when Baekhyun gapes down at him. 

"Oh fuck," Baekhyun moans, staring at him. "Chanyeol, baby, oh my god."

Chanyeol hums triumphantly and it makes Baekhyun do this kind of full body shiver that's really satisfying to watch. He pulls back a bit to catch his breath, sucking sloppily. There's spit everywhere . 

"I'm so close," Baekhyun warns, hand clutching desperately at Chanyeol's hair. 

That's motivation enough for him to take Baekhyun all the way again. His nose presses against smooth skin and he swallows deliberately until Baekhyun shakes against him, spilling down his throat. 

"What the fuck," Baekhyun gasps as Chanyeol pulls off of him. "Is your throat okay? Why would you do that?"

Chanyeol swallows tentatively and winces. "It's a little sore." Oh. He sounds so fucked out. Wow. 

Baekhyun leans behind him and snags two water bottles from their mini fridge to hand one to Chanyeol. "Not everything is a competition, you maniac."

"Okay, but did I win?" Chanyeol asks smugly, cracking open the lid and sipping it like a normal human. The cold water feels fantastic against his battered throat. 

"Did you win blowjobs?" Baekhyun asks sarcastically, pulling his pants back up. He sighs and softens, reaching out to fix Chanyeol's hair. "Yeah, you kinda did."

"Good because my jaw is sore too," Chanyeol pouts. "So don't be expecting this on the regular."

Baekhyun's lips twitch. "I didn't really expect it this time. Thank you, though." 

Chanyeol doesn't feel like standing up just yet. His feet are half asleep and his knees will pop and that just feels like a lot to deal with right now. So he rests his face against Baekhyun's leg for a minute and focuses on his best friend's fingers sliding over his scalp. 

---

"Aren't you supposed to be meeting your friends?" Baekhyun asks when he walks in their room. 

Chanyeol shrugs as best he can while lying face down. "It's raining." His voice is muffled by his pillow. 

"So?"

"We were supposed to meet at the park for a pick up game, but they cancelled because of rain."

Chanyeol hates that he's like this. No one has abandoned him, this has nothing to do with him personally at all, he knows that. Still, he doesn't deal with cancelled plans very well. But he'll get over it. After some wallowing. 

The bed dips when Baekhyun climbs onto it and snuggles up against Chanyeol's side. "I think you need a distraction."

He shifts to look at Baekhyun and their faces end up closer than he expected. Baekhyun has pretty eyelashes. "Like what?" 

Baekhyun licks his lips and the tip of his tongue brushes Chanyeol's skin. "I was gonna offer to play League with you, but do you wanna make out instead?"

"You hate League."

"I don't hate it, I just prefer other games." Baekhyun huffs a sigh that wafts hot and minty across Chanyeol's lips. "Is that a yes to making out?"

"Yeah," Chanyeol replies, brain finally catching up. His arms snake around Baekhyun's slender waist. "Fuck yeah."

Baekhyun moves even closer. "It's been a while. I may have forgotten how." His lips catch against Chanyeol's. 

"I doubt that," Chanyeol murmurs, rolling over onto his back so Baekhyun is settled between his legs. 

He wouldn't say Baekhyun is a player, exactly, but he does date around a lot. Never more than one girl at a time, but also never the same one for long. He always says he's keeping his options open, but Chanyeol thinks he might be too picky. Then again, his own track record isn't exactly stellar in the relationship department. 

All this is to say that Baekhyun has had plenty of practice kissing and he's dangerously good at it. His tongue flicks against the roof of Chanyeol's mouth and Chanyeol's toes curl. They've sloppily made out while drunk a few times just because, but it feels different sober. 

Something about a warm body draped over him and lazy slow kisses makes Chanyeol feel like a teenager again. There's no expectation to it, no destination, just connection and a gradual build of heat. It's okay that he's half hard because so is Baekhyun. 

Baekhyun is the one to escalate it, hips grinding down lightly when Chanyeol sucks at his tongue. "Is this okay?" He mumbles against Chanyeol's mouth. 

Chanyeol laughs and playfully nips at Baekhyun's lower lip. "Dude, I've had your dick in my mouth. I think it's probably all okay after that." 

"Shut up," Baekhyun retorts without heat. 

He takes the invitation, though, and shuffles a bit until they're better aligned for grinding. Chanyeol slides his hands under Baekhyun's shirt to trace the line of his spine, the dip at the small of his back. He's so warm and his skin is silky smooth. Chanyeol can't stop touching him, greedy for it. 

Getting brave, Chanyeol moves a palm down to squeeze one of Baekhyun's ass cheeks through his pants. Baekhyun goes still for a second and Chanyeol is ready to move his hand somewhere safer. Then he moans into Chanyeol's mouth and arches into it. 

Green light. All green lights. Chanyeol's head spins as he slips his hands into the back of Baekhyun's pants and squeezes. His ass is perfect, firm and squishy all at once and it fits in Chanyeol's palms wonderfully. 

"Fuck," Baekhyun hisses as Chanyeol pulls his ass cheeks apart and presses them back together. "Why does that feel so good?"

Chanyeol isn't here to judge any newly discovered kinks. He's the one groping his best friend's ass like modeling clay, after all. He always thought he was a boobs guy, but he's experiencing a paradigm shift here. 

"You have a great ass, dude," Chanyeol murmurs as he presses kisses down Baekhyun's neck. 

What happens next isn't planned. Chanyeol just gets a little careless, brain gone stupid from Baekhyun's squishy ass and hard cock and intoxicating mouth and his finger slips. There's sweat and his index finger skids into the space between Baekhyun's cheeks to press against his hole. 

It doesn't go in or anything but he can feel the muscles flex against the pad of his finger like a flutter. Baekhyun makes a sound that's almost a sob and comes so hard he goes limp for a moment over Chanyeol's chest. 

"You okay?" Chanyeol asks after a long moment. He's ignoring the fact that he's still hard as fuck because what he just did might not have been cool. 

Baekhyun presses his face to Chanyeol's neck and nods. "I don't know if I want to talk about it yet."

Chanyeol's hands are back to the safe space of Baekhyun's spine, making slow soothing sweeps up and down it. "We don't have to ever if you don't want to," he promises. 

That gets him a sweet smile from Baekhyun that kicks his pulse back up. He can feel it throb in his dick and wonders if Baekhyun can feel it too with how close they're pressed together. 

"Chanyeollie," Baekhyun says in a lilt, working his hand between them to squeeze Chanyeol through his pants. "You should come. I know you want to." He tightens his grip and his voice goes low and demanding. "Come."

And Chanyeol does, pulsing hot and wet into his boxer briefs. He doesn't know exactly what just happened, but Baekhyun looks pleased and that's enough for him. He stifles a yawn. 

Baekhyun chuckles and gets up to grab wipes from his side of the room. He tugs Chanyeol's clothes off of his useless limbs and cleans him up before doing the same to himself. Then he crawls back into the bed and drags the duvet over them. 

"Okay, we're gonna take a nap and then we'll go get dinner," Baekhyun announces, curling up against Chanyeol's side. 

Chanyeol still isn't entirely sure what they're doing, but Baekhyun is his safest space. As the rain against the window lulls him to sleep, he thinks that this was a much better afternoon than a game of basketball.

---

Nothing much happens for the next couple weeks, but Chanyeol is cool with it. There's no weirdness between them. He still gets Baekhyun bullying him into eating properly and cuddling up for naps. Orgasms are nice, but he thinks these things are more important. They still slot together like puzzle pieces, always in step with each other. 

Classes are headed full tilt toward midterms and the stress might kill him but Baekhyun makes sure he doesn't drown in it. Chanyeol tries to do the same for him, he's just not as organized about it as Baekhyun is. Still, he thinks he's doing an okay job reciprocating. There's a part of him that wishes he could just drop to his knees and blow the stress out of Baekhyun, but he's not sure that's allowed. 

It's a Friday when Baekhyun flips the script on him. He's seated on Chanyeol's bed when Chanyeol gets back from his last class. He's in one of Chanyeol's oversized shirts, the neckline falling off his shoulder. His legs are bare and Chanyeol assumes he's wearing underwear under it. 

"Sit down," Baekhyun requests, subdued. He pats the mattress. 

Chanyeol frowns but does as requested. "Is everything okay?"

Baekhyun settles in Chanyeol's lap and drapes his arms over Chanyeol's shoulders. "I can trust you, right?"

"With anything," Chanyeol replies immediately. 

"Okay." Baekhyun nods and takes a deep breath. "So, I did some research and I might be...into butt stuff?"

That was nowhere on the list of things Chanyeol thought this might be about. "Okay," he says, trying to infuse that one word with as much acceptance and non judgement as he possibly can. However his dick is feeling about this can wait.

Baekhyun takes a deep breath and averts his gaze. "I've...experimented a bit, but the angle is awkward and my wrist starts cramping."

"Do you want me to finger you?" Chanyeol asks, trying to sound calm and not like he's about to beg to try it. 

A tiny, almost imperceptible nod and then Baekhyun's eyes meet Chanyeol's. His pupils are blown wide and his breath is shallow. He wants this maybe more than Chanyeol does, which is a whole fucking lot. 

Chanyeol pulls him into a hug and kisses his temple. "It's okay," he murmurs. "You know I won't judge you. It's kind of hot, actually." That's the understatement of the century, but he doesn't want to spook Baekhyun by being too overzealous. 

"Can you get the lube?" Baekhyun asks, almost shyly. 

It's so different from his usual bold, brash approach to new things that Chanyeol hesitates. He doesn't think he can take the lead here if Baekhyun falters. He reaches out to fish the lube out of his cluttered drawer anyway and hands it to Baekhyun. 

"I'm going to need you to tell me what to do because I have no idea."

Baekhyun smirks at him. "Well that's nothing new."

Chanyeol purses his lips but is incredibly glad they're back on course. This he knows how to navigate. "Come on then, what do you need me to do?"

"Can you take your shirt off?"

Chanyeol obliges. It's a little cool in their room but he assumes they'll heat each other up soon. "You too?"

Baekhyun shrugs and slips the shirt over his head and Chanyeol realizes he wasn't wearing anything else. There's a world of difference between seeing Baekhyun naked because they change in front of each other and having Baekhyun naked on his lap. He tries not to look too appreciatively, but fuck. 

"You're really hot, dude," slips out of his mouth unbidden. 

"Thanks," Baekhyun replies with a little laugh. "You're okay. Give me your hand."

Chanyeol obediently holds out his hand but pouts at him. 

Baekhyun shakes his head. "Shut up, you know you're hot. You have like a million thirst traps on your insta. Stop looking at me like that." He slicks Chanyeol's fingers up with a ton of lube. "Okay, go slow. Just one to start, okay?"

"Okay," Chanyeol acknowledges kind of breathily. 

He takes his time, circling Baekhyun's tight little hole and pressing lightly, just testing. Baekhyun's hands are clutching Chanyeol's shoulders, but he seems fairly relaxed otherwise. 

"I said slow, not glacial," he finally snaps. 

"I'm being careful," Chanyeol protests. 

Baekhyun glares. "Stick your finger in me, Chanyeol," he orders. 

Chanyeol presses with his middle finger and Baekhyun opens around it easily. He's soft, scorching heat inside and Chanyeol tries very hard not to think about what that would feel like wrapped around his cock. 

"Move it," Baekhyun instructs. He lets Chanyeol pump in and out of him a few times. "Okay, add one more."

There's an embarrassing second of fumbling before Chanyeol figures out the right pressure and angle to get a second finger inside. In his defence, this is nothing like fingering a girl. That's hot, of course, but this. This makes him feel like he might explode. Baekhyun is so fucking tight around him. 

"There," Baekhyun whimpers. "Right there, oh my god. Your fingers…"

The rest of his sentence is lost in a moan, but it doesn't matter. Baekhyun shifts his weight to his knees and begins fucking himself on Chanyeol's fingers and it is the single hottest experience of his entire life. The way Baekhyun's mouth drops open and his eyes roll back and his cock drips a steady supply of precum makes Chanyeol want to devour him. 

Chanyeol channels that desire into attacking Baekhyun's perked little nipples. He sucks and nibbles at the sensitive skin as Baekhyun shudders against him, movement losing all fluidity until he comes so hard it splatters the underside of Chanyeol's chin. 

Baekhyun is too out of it to lend a hand, but it doesn't matter. Chanyeol barely has to touch himself to go off like a rocket. When his head clears he realizes his fingers are still buried in Baekhyun's ass and he removes them as delicately as he can. It still gets him a wince from Baekhyun, his cute nose wrinkling slightly. 

"Are you okay?" Chanyeol asks, worried. "Did I hurt you?"

"No." Baekhyun shakes his head and shifts on Chanyeol's lap. "It doesn't hurt. Just feels...weird? Empty, kinda?"

"So, verdict?"

Baekhyun tilts his head like a puppy, considering. It's so cute. He's so cute. Chanyeol wants to pat his head, but his hands are kind of covered in lube and come. 

"Good, I think? I came so hard I saw god, but the after is weird feeling. I could probably get used to it, though." 

Chanyeol nods. "Okay. We should clean up and see if there's any chicken left in the fridge. I'm starving."

Baekhyun's smile is grateful like he expected Chanyeol to make a bigger deal about this which is just ridiculous. He's here to support all of Baekhyun's growth and self discovery. That's just what bros do. 

---

The closer they get to midterms the bitchier Baekhyun gets. This morning he snapped at Yixing. Yixing. He's like, the chillest, least offensive dude in the whole frat. If it were Jongdae or Sehun, Chanyeol would maybe let it be, but something needs to be done. 

He waits until he knows Baekhyun is holed up in their room before executing his plan. Although, Operation De-Stress Byun Baekhyun is less of an actual plan and more of an idea he hopes doesn't blow up in his face. 

"Get on the bed," Chanyeol orders as soon as he locks their door behind him. 

Baekhyun's bitchy little face glares up at him. "Why?"

"Because you're insufferable right now. You're a mess and you're lashing out at everyone," Chanyeol explains as gently as he can. "You need to unclench."

"Fuck off," Baekhyun snarls. 

Chanyeol pulls him up from the desk chair into a hug. Baekhyun is stiff, but not fighting him which is a good sign. He nuzzles his nose into Baekhyun's hair. 

"Let me help you," Chanyeol cajoles. "Internalizing all this stress isn't healthy. You know I can make you feel good."

Baekhyun sighs and steps back to strip off his clothes. "Fine. Front or back?"

"Whichever you want," Chanyeol says with a shrug. 

There's a brief moment of indecision, but eventually Baekhyun settles face down on the mattress. Chanyeol does not do a little victory dance. At least, not externally. 

"You get undressed too," Baekhyun demands. "It feels weird being the only one naked."

Chanyeol obliges him and crawls up on the bed between Baekhyun's spread legs. He sets the lube down beside them and cups Baekhyun's cheeks in his palms, pulling them apart slightly. They feel just as good as he remembers. Better, maybe. 

The plan was to finger Baekhyun again, but staring down at the little pink furl of muscle, Chanyeol has a better idea. He pulls Baekhyun's ass cheeks as far apart as they'll go and bends down to lick a fat stripe over his little hole. 

"What are you…" Baekhyun panics a little, head twisting to look at Chanyeol. 

"I can stop if you want me to," Chanyeol offers. "But I promise it will feel good."

Baekhyun looks torn for a moment but then gives a little nod and buries his face in the pillow. His little, "okay," is muffled but audible. 

Technically Chanyeol has done this before. A girl he hooked up with last year had him rim her and finger her at the same time. The way she went feral for it, shoving back on his tongue, pussy clenching and dripping around his fingers, was hot as fuck. One of his top five spank bank memories. Or at least, it was until he and Baekhyun started helping each other out. 

What he wants right now is to evoke that same ferality in Baekhyun. He wants him to lose his mind, forget he exists for anything but need and pleasure. If the way he writhes against Chanyeol's mouth is any indication, he's at least halfway there. 

"Chanyeol," Baekhyun whines, voice breaking halfway through. "Fuck, fuck I need something inside me."

Chanyeol is pretty proud of his multitasking skills when he manages to slick up his fingers without taking his mouth off Baekhyun. Okay, he spills a not insignificant amount on the duvet but it's going to need a thorough wash after this anyway so it's fine. 

Watching Baekhyun open for him, elastic and greedy, is a revelation. The way he arches and almost screams when Chanyeol slides a second finger into him while sucking at his clenching rim makes Chanyeol feel like he's going to spontaneously combust from how hot it is. He reaches underneath and curls his free hand around Baekhyun's leaking cock. 

"Another," Baekhyun slurs, eyes glassy and senseless. "Give me another. Fill me up."

The third finger is a stretch and Chanyeol worries for a second that it's too much, but Baekhyun thrashes and shoves back, fucking himself senselessly on Chanyeol's fingers like he can't get enough. It's so wanton and he's beautiful like this. 

"Chanyeol, baby, fuck me, I'm so close oh my god," Baekhyun babbles. 

Chanyeol knows what he means, knows he wants Chanyeol to move his fingers against his prostate (look, Chanyeol did research, okay? He's not gonna halfass his best friend's well-being), but for a split second he imagines the other meaning. He thinks about what it would be like to slide into that tight, soft heat. What it would be like to be inside  Baekhyun, closer than anyone else has ever been. 

Then he's focused on Baekhyun again. On the way his rim clenches under Chanyeol's tongue and around his fingers. On the way his dick pulses against Chanyeol's palm when he comes. On the broken, beautiful sounds wrenched from him when he does. 

Chanyeol gently pulls out and presses kisses up his spine as he works through the aftershocks, ignoring the trail of precum his own dick is leaving across the back of Baekhyun's thigh. Baekhyun looks over his shoulder at Chanyeol, eyes dazed but clearing. His lips tilt. 

"Go ahead and rub off on me. I know you want to."

Chanyeol grinds against the back of Baekhyun's thigh. Baekhyun chuckles and shakes his head. 

"Not there. Where you really want to." 

Breath catches in Chanyeol's throat and he thinks his ears are probably pink in embarrassment. Desire is stronger than his self consciousness and Chanyeol moves up to slide between the perfect pale globes of Baekhyun's ass. The visual alone makes his mouth dry. 

Chanyeol accidentally pulls back too far and the head of his dick catches on the puffy pink rim of Baekhyun's hole. Baekhyun makes a sound like the breath has been punched out of him. He squirms against Chanyeol. 

"That's...I think I can come again," Baekhyun pants. "Can you do that again?"

"This?" Chanyeol asks, repeating the motion. 

Baekhyun moans. "Yeah. Can you like… Don't put it in or anything, but like rub the head against me?"

Need swirls furiously in Chanyeol's groin and it takes everything he has to hold back from coming the second he takes himself in hand. He angles himself down and drags the head of his dick over Baekhyun's rim, pressing just a little as it gives, still relaxed from his fingers. 

"Oh my god." Baekhyun's voice is high and reedy. He sounds like he might be freaking out a little. 

"Do you want me to stop?"

"No," Baekhyun says desperately. "I want you to come on me." 

"Where do you want me to come, baby?" Chanyeol doesn't recognize his own voice, it's so dark and raspy. 

He presses the head of his cock to Baekhyun's hole and it gives beautifully. It would be so easy to keep going, to slide inside. There's not a universe in existence where he would betray Baekhyun's trust like that, though. He's not inside, not really, but the way Baekhyun's rim is clinging to the tip of his dick makes him feel insane. 

"Right there," Baekhyun gasps. "Righthererightthererighthere."

Chanyeol strokes himself and comes so hard he sees stars. When he realizes some of his come went inside  Baekhyun his body tries to orgasm again, seizing up painfully. For a second it feels like he might die and then he drapes himself over Baekhyun's back and catches his breath against the nape of Baekhyun's neck. 

"That was kind of intense," Baekhyun mumbles. 

"Mmhmm," Chanyeol agrees. "Are we good?"

Baekhyun laughs. "We're always good, dumbass." He rolls over far enough to kiss Chanyeol's forehead. "Thanks for the stress relief. I'm gonna shower and then pass out for like, 16 hours."

---

Things don't get weird, exactly, but there's something heavy between them that wasn't there before. An extra awareness, a tension that stretches between them like an overextended rubber band. Chanyeol doesn't love it. 

He lets it go on longer than he would prefer because they're both really busy and hanging onto sanity by a thread most days. Eventually he breaks and settles himself in a ball on Baekhyun's bed and waits for him to come back from showering. 

"What...are you doing?" Baekhyun asks, rubbing a towel over his hair. 

Chanyeol knows he's pouting but he does nothing to stop it. "You said we were good." Okay that was maybe a little more accusatory than he meant it to be. 

To his credit, Baekhyun doesn't pretend he doesn't know what Chanyeol's talking about. Instead he sighs and settles next to him. A complicated expression happens on his face and Chanyeol doesn't like that he doesn't know what it means. 

"It's my fault. I'm sorry. I've been trying to figure out a good way to ask you to stick your dick in me."

Chanyeol blinks a few times. "What."

Baekhyun wrinkles his nose. "Look. I just kinda wanna know how it feels? And like. I don't think I can ask some random hookup to peg me. I think maybe that's something you work up to in a committed relationship?"

"We could get you a toy?" Chanyeol doesn't know what he's doing. Why is he not giving immediate and enthusiastic consent for this? He's an idiot. And also kinda, maybe, a little scared?

"Where? I'm not going to a sex shop."

That seems sort of close-minded. But also, like, half the town knows their families so Chanyeol gets it. 

"The internet?"

Baekhyun gives him an unimpressed look. "You know how this house is with packages. Everyone opens everything no matter who it's addressed to. Besides, your dick is like, right here, dude." 

"What if I hurt you? What if you don't like it?" Chanyeol blurts out rapidly. 

Baekhyun's expression softens and he reaches out to pet Chanyeol's hair. "Chanyeollie," he says with immense fondness. "I trust you. You'll stop if I tell you to."

Chanyeol nods. That's true. "Okay. Did you wanna...now?"

"Yeah. Kinda." Baekhyun licks his lips and his eyes have gone dark. So, probably a bit more than 'kinda'. 

Chanyeol leans in and brushes their lips together. "Okay. How do you wanna do this?" 

Baekhyun's laugh is a little high pitched, a touch nervous. "Well, I fingered myself in the shower, but we should probably start there." 

The image of Baekhyun sleek and wet with his pretty fingers stuffed inside himself slams itself into Chanyeol's imagination fully formed. He wants to see it for real. He wants to get on his knees and shove his tongue in alongside those fingers while the shower tries to drown him. And wow, that's kind of a lot. 

Baekhyun slips off his underwear and settles on his stomach, acres of pretty, bare curves. His skin is still flushed pink from the heat of the water. Chanyeol can't help but bend down and sink his teeth into the peachy swell of his ass cheek. 

Baekhyun squeaks in surprise and reaches back to smack Chanyeol's side. "Not the plan, dude!" He chastises bitchily. "Stick your fingers in me. Two of them. Now."

Chanyeol laughs against his skin and licks across the bite before pulling back to obey. He grabs the lube and slicks up his fingers. The lack of resistance surprises him as he sinks in, smooth and easy. 

"Fuck that feels good," Baekhyun moans, hips pushing back minutely. "Your fingers are so much bigger than mine." 

For a moment the weirdness of the situation arrests him: he's stretching his best friend out so he can fuck him. Who does that? It doesn't make him want it any less, though, so he shoves it aside for later. 

"Another?" Chanyeol asks, soft and low. 

"Mmhmm."

The third finger is still a bit of a stretch, but easier than the first time they did this. He stares, mesmerized by the way Baekhyun's rim clings as he twists his fingers in and out of him. 

"You should try it now," Baekhyun gasps. "I think I'm ready."

"You don't think you need another finger?" Chanyeol asks nervously. 

Baekhyun pins him with an unimpressed glare. "You don't have a monster porn cock, Chanyeol, I think it'll be fine. Stop being a pussy and stick your dick in me."

Chanyeol did research on this too, even though some of the diagrams scared him. He wants to think it was out of curiosity, that he wasn't preparing for this eventuality, but he's not particularly good at lying. Even to himself. 

Nerves have a stranglehold on him as he gently removes his fingers and distributes a metric fuckton of lube between his dick and Baekhyun's clenching little hole that looks nowhere near big enough to contain a dick. He works through it because he thinks Baekhyun might kick him if he doesn't get a move on and his toes are pointy. 

It requires the most self control of his life to stop once his head pops through the rim. The clutch around him makes his brain spin. "Are you okay?"

Baekhyun gives a gasping laugh, chest heaving. "Yeah. Maybe rethinking my stance on your porn cock a bit. Keep going. Slow."

He presses forward, slow and steady, into Baekhyun's intense heat. It's even softer and tighter than he's imagined and he doesn't think he's going to last very long at all. Once he bottoms out he stops again, Baekhyun's plush ass cupped against his groin. 

"Stay there for a minute," Baekhyun groans. 

"Are you sure you don't want me to pull out?" Chanyeol offers, swallowing hard. 

"Fuck no," Baekhyun replies swiftly. "It's not bad, it's just kinda overwhelming. I just need a second."

Chanyeol would give him a lifetime of seconds if he needed them. Apparently he only needs a couple minutes and then he's pushing back the scant millimeters that separate them. 

"Move now," Baekhyun demands. "Fuck me."

The first thrust makes him cry out, but Chanyeol can tell it's the good kind because Baekhyun takes over, fucking himself back on Chanyeol's cock like he can't get enough, like Chanyeol isn't doing it fast enough or hard enough. It's hot like burning, Baekhyun just as pushy and demanding in this as in everything else. 

There's no way he's going to last more than a few more minutes, not with Baekhyun overwhelming every single one of his senses. Chanyeol curls his arm around Baekhyun's waist and wraps a hand around his dick. Baekhyun stutters for a second but immediately picks his rhythm back up, shoving back onto Chanyeol's dick and up into his hand. 

A thought suddenly occurs to Chanyeol, like a bolt through the haze of his lust. "Where should I come? Do you want me to pull out or?"

"Jesus christ," Baekhyun hisses. "Inside. It's fine. And if you ask if I'm sure I will punch you."

"Okay, well I'm gonna do that now," Chanyeol says faintly, fuck dumb and overwhelmed. 

And he does, hard enough for his vision to gray at the edges, he pulses inside Baekhyun like a heartbeat. Beneath him, Baekhyun grinds back desperately, clenching tight, and spurts across the duvet. 

Chanyeol pulls out as delicately as he can and flops down next to Baekhyun, boneless and sated. He briefly wonders if anyone has noticed how often they're washing their bedding. Probably not. Hopefully. 

"I feel gross," Baekhyun mumbles. 

"Emotionally?" Chanyeol asks, concerned. 

Baekhyun's eyes are a little bloodshot when he raises his head to give Chanyeol a truly scathing look. "Like I'm covered in come and it's leaking out of me."

Shamefully, Chanyeol's dick twitches at the thought of his come leaking out of Baekhyun. It's such a stupid, primitive, male response but he can't help it. 

"Stop that," Baekhyun tells him with a laugh and a soft swat. "What time is it?"

Chanyeol reaches over to check his phone. "Just past ten."

Baekhyun nudges the underside of Chanyeol's jaw with his nose. "Wanna sneak down the hall and shower with me?" He asks, voice holding the same mischief as it does when he's planning a prank. "I might need some help getting clean. You came awfully deep inside me." 

Chanyeol's dick twitches again and Baekhyun laughs at him, full and bright. His hair is a mess and his cheeks are flushed and Chanyeol's chest clenches with affection. 

---

Chanyeol hasn't felt this out of control of his libido since he was 14. They barely have to brush against each other and suddenly his dick is in Baekhyun's ass again. The hunger is endless. 

Sometimes he wonders if anyone has noticed how much time they spend in their room, but he supposes maybe it isn't that different. Chanyeol is pretty social, but Baekhyun vacillates between social butterfly and hermit depending on his energy levels. Also, everyone is pretty focused on their own projects and deadlines right now with finals approaching. The stress levels in the house are palpable.

The convenience of having his best friend and roommate also being the source of sexual gratification cannot be overstated. Were it anyone else, Chanyeol thinks his grades would be suffering but Baekhyun has an iron will and refuses to allow that to happen.  

"Finish your paper."

"How are you so nonchalant about this?" Chanyeol whines. 

Baekhyun calmly highlights his reading as if he hasn't had Chanyeol's dick inside him for the better part of an hour. He shrugs and smirks over his shoulder. "Maybe some of us are more desperate than others." 

He clenches around Chanyeol because he's an asshole. Chanyeol feels like he's about to lose it. He closes his eyes and breathes shallowly around the rising need to come. 

"I hate you so much." It comes out far too breathy to have any impact. 

Baekhyun chuckles, making him flutter around Chanyeol distractingly. "Come on. You only have the conclusion to write and then you can come."

Chanyeol whines and presses his forehead to Baekhyun's neck. He takes a few deep, centering breaths before pulling back. Somehow he finds the clarity to reach around Baekhyun and type up the final paragraph of his paper and save it. His fingers tremble slightly and he thinks it might be half gibberish, but it's done. He can revise it later. 

"Good boy," Baekhyun purrs, setting his reading aside and grinding down on Chanyeol. 

A whimper looses itself from Chanyeol's throat and he doesn't know if it's due to Baekhyun's words or finally getting a little friction. He grips Baekhyun's thighs and pulls them up towards his chest, using what little leverage he has to fuck up into him in short desperate thrusts. 

Baekhyun's head lolls back against Chanyeol's shoulder. "Fuck, you feel so good," he sighs, breath hitching a little. 

The position reveals Baekhyun's cock, flushed dark and glistening with precum. "Are you going to come for me, hyung?" Chanyeol asks. His voice is thick and raspy and he barely recognizes it as his own. 

Baekhyun's mouth opens, lips forming around a moan and he shakes apart in Chanyeol's arms. Chanyeol grits his teeth and topples after him, blood rushing in his ears. There's nothing better than this. Nothing. 

"We're gonna need to sanitize the desk and chair," Baekhyun says, still panting slightly. 

Chanyeol groans. "By we you mean me, don't you?"

Baekhyun laughs and peels himself up and off Chanyeol to stagger to the nearest mattress. "I do. Clean me up while you're at it. You made a mess."

"I made a mess?" Chanyeol asks incredulously. He's already digging out wipes, though. This level of whipped should probably be embarrassing. 

The desk and chair get cleaned first because Baekhyun demands it. As payback, Chanyeol drags a cold wipe over Baekhyun's sensitive dick making him hiss and curl up. He pouts up at Chanyeol, disheveled bangs falling in his eyes. 

"Stop," Chanyeol protests with a laugh. "If anyone knows you're the furthest thing from innocent it's me."

Baekhyun grins unrepentantly and sits up. "I'm starving. Let's go raid the fridge," he suggests, trading his come stained shirt for a clean one, also Chanyeol's. At this point, Chanyeol won't have any clean clothes left. 

Chanyeol doesn't say anything about the clothing theft. He can't say he really minds, not when the oversized shirt hits the plushest part of Baekhyun's thighs. Baekhyun has stolen Chanyeol's clothes throughout their entire friendship, though, and Chanyeol has never minded. It gives him a warm feeling in his chest that they're close enough for that. 

He follows Baekhyun downstairs as quietly as he can. It's late and everyone is sleeping already, the house dark and silent. The light of the refrigerator seems brighter than usual when Baekhyun opens it. Chanyeol crowds behind him to take a peek. It looks like someone cooked because there are leftovers on the communal shelf that weren't there at lunchtime. 

Baekhyun's ass bumps against Chanyeol's groin as he bends to take them out. It makes his breath hitch and Baekhyun smirks over his shoulder and grinds back more deliberately. 

"Baek," Chanyeol warns in a whisper. He shouldn't be getting aroused again this fast, but Baekhyun's ass might actually be his kryptonite. 

Baekhyun's shoulders shake with silent laughter and he sets the food on the counter before walking to the table and bending over it. His shirt rides up, baring the smooth curve of his ass, skin creamy in the moonlight. Chanyeol sucks a sharp breath. 

"Here? People eat here," Chanyeol says, scandalized. 

He gets another smirk in response and Baekhyun reaches back to spread his cheeks. His hole flexes and a drop of Chanyeol's come slides out. Before he even registers that he's moved, Chanyeol has caught it on his fingers and is shoving it back into Baekhyun. Baekhyun hums contentedly and fucks himself back on Chanyeol's index and middle finger. 

"I don't want to hurt you," Chanyeol whispers, frowning at how rough the drag of his fingers is. "We need more lube." 

Baekhyun rolls his eyes. "I'm sure it's fine, but I knew you would be a pussy about this." He releases one hand from his ass to grab something on the table and hands it back to Chanyeol. 

It's a travel packet of lube. "When…" Chanyeol trails off, brow furrowing. 

"It was on the nightstand," Baekhyun says, rolling his eyes. "I grabbed it on the way out. Lube up and slide in already, jesus."

"Okay," Chanyeol agrees faintly, ripping open the packet. 

Baekhyun looks smug when Chanyeol pushes inside him with a low groan. "You think you can be quiet, baby?" He asks, voice dripping in condescension. "Or maybe you want to wake everyone up, have everyone see how well you split me open on your big cock? Maybe they can all take a turn when you're done. I could grade who fucks me best. Do you think it would be you?"

"Shut up," Chanyeol whispers fiercely, head spinning. "Just shut up."

"Make me." 

Chanyeol grits his teeth and fucks Baekhyun harder than he ever has before, pounding into him. He's infuriating when he's like this, smug and taunting. Chanyeol knows he shouldn't let it get under his skin, but Baekhyun knows every single one of Chanyeol's buttons and when to press them. 

Their skin slaps together with every thrust and it feels incredibly loud. The fear of getting caught lodges in Chanyeol's throat and tingles over his skin. He isn't sure if he likes the sensation or not. Baekhyun is fully pressed to the table, hands clenching uselessly at the cheap wood laminate, mouth open and eyes closed. He looks blissful so Chanyeol must be doing something right. 

Time slips from Chanyeol's grasp, focus narrowed on stifling the noises behind his teeth and keeping his thrusts hard and steady. By the time he comes he's glistening with sweat and feeling like he just ran a marathon. It's almost a relief to slide out of Baekhyun and drop to his knees. 

"Turn around," Chanyeol whispers hoarsely. 

Baekhyun shakily stands and turns, gripping the table for stability. Chanyeol quickly slides his fingers back into him and wraps his lips around the blood hot tip of Baekhyun's dick. 

They haven't done this more than a handful of times, but Chanyeol likes it more than he thinks he should. He likes how Baekhyun always looks down at him wide-eyed like he can't believe Chanyeol would do this for him, likes the way Baekhyun's cock pulses against his tongue, likes how Baekhyun's thighs tremble just before he comes. 

By the time Baekhyun finally spills into his mouth, Chanyeol's wrist is cramping and his jaw aches, but he thinks it's worth it. Baekhyun is beautiful in pleasure: lips bitten swollen and cheeks flushed. Chanyeol feels a rush of accomplishment watching him. 

The afterglow doesn't last long because a creak sounds from upstairs. Maybe it's just the old house settling, but maybe they were loud enough to wake someone up. They stare at each other wide eyed before Baekhyun bursts into stifled laughter. 

"I'll get the food, you wipe down the table."

---

Exam season draws to a close and Chanyeol can feel the entire campus exhale in relief. He himself did remarkably well all things considered. Baekhyun would never let him fail, though. 

Tonight the frat is having a 'thank god we survived' party before everyone scatters back to their families for the break. Chanyeol expects more people than the fire code probably allows to attend. There's a truly insane amount of alcohol stocked in the kitchen. 

Chanyeol's friends drag him out for dinner before the party so he doesn't actually see Baekhyun until everything is already underway. It's hot inside and crowded as he elbows his way to the kitchen for a drink. All their furniture has been shoved against the wall to make space for dancing in the living room. 

Baekhyun is already on the dance floor, pressed against a pretty girl with long dark hair. His pants cling to his ass and he's wearing eyeliner. Chanyeol's mouth goes dry. He gulps half his drink, letting the liquor do its work. 

"Doesn't that bother you?" 

Chanyeol freezes then realizes it's just Jongin. He, of everyone, has no room to judge. "Nah." Yes, but he has no reason for feeling this way so he's pretending pretty hard. "Should it?"

Jongin purses his lips. "It would bother me if my boyfriend was dancing like that with someone else."

"Whoa, that's not. We're not." Chanyeol's stomach knots in a mess of complicated emotions and he doesn't know how to even decipher any of them. "We're just bros helping each other out sometimes. Like you and Kyungsoo."

For some reason that makes Jongin glare at him. Kyungsoo's Jongin radar must be activated because he appears at the taller man's side almost immediately. He's not in the frat, but he practically lives there since he and Jongin have been besties since childhood or something. 

"Everything okay over here?" Kyungsoo asks, tone suggesting that if Chanyeol has been a dick to Jongin he's going to face retribution. 

Chanyeol holds his hands in front of him placatingly. "No problems here." 

"Chanyeol was telling me how he thinks we are 'bros' who 'help each other out'," Jongin says with a sneer that looks out of place on his pretty face. 

Amusement curls Kyungsoo's full lips. "Oh really?" 

Jongin huffs in irritation. "Kyungsoo is my boyfriend. We've been dating for years. We're in love." 

Chanyeol blinks at him, trying to rearrange all his memories in light of this new information. Huh. That does make more sense. He just figured they were close like him and Baekhyun. 

"Congrats?" Chanyeol attempts, trying not to sound like a homophobic douche. 

Kyungsoo cracks up, leaning into Jongin's side. Jongin's lips twitch. "You're so dumb," Jongin states shaking his head. 

Rude. "Just unobservant I think?" Chanyeol says defensively. 

"Obviously," Kyungsoo snorts. "So you and Byun are just what? Fucking?"

"Um. Yeah?" Chanyeol fights not to wince. That is what they're doing, it just sounds so...harsh when Kyungsoo says it like that. 

"You seem too codependent for a fuck buddy arrangement," Kyungsoo says skeptically. 

"We like girls." Chanyeol grits his teeth. He's not enjoying this conversation. 

Jongin rolls his eyes. He's exceptionally snarky tonight. "You can like both, you know. You do know what bisexuality is?"

"I know." He does, in theory. Chanyeol hasn't ever thought about it, really. At least not applied to himself. He's supposed to like girls and he does. End of. 

Jongin mutters something about compulsory heterosexuality before burying his face in Kyungsoo's neck with an aggravated whine. Kyungsoo smiles fondly and pets his hair before looking back to Chanyeol. 

"Just think about it, okay? Talk with him about it. One of you is going to get hurt if you don't."

"Okay." Chanyeol downs the rest of his drink and goes back for a refill to escape the further conversation. 

He floats from group to group around the room, chatting amicably. He's lost track of how much he's had to drink, but things feel hazy in a pleasant way. Through the night he's been painfully aware of Baekhyun and the girl, of her long nails in Baekhyun's hair as he kisses her neck, of his hand low on her stomach. 

Baekhyun disappears for a bit, but Chanyeol doesn't know if the girl is with him or not. He couldn't pick her out of a lineup. The thought of them together makes his gut twist in nausea. He knows he needs to examine that, but not tonight. Tonight he just drinks it away. 

Time skips forward and people eventually start leaving bit by bit. Chanyeol watches them blearily, propped up against a wall. He's afraid of what he might find if he goes back to his room. It's safer here. 

Long fingers close around his wrist. "Time for bed, Yeollie," Baekhyun murmurs into his ear, voice warm and amused. 

Chanyeol turns his head to look at him, faces so close their noses brush. "Hyung," escapes his throat in a low, desperate whine.

The fingers around his wrist tighten hard enough to bruise and Baekhyun's eyes go dark. "Bed. Now."

He drags Chanyeol up the stairs and keeps him from stumbling too much. Inside their room he shoves at Chanyeol's shoulders until he falls back against a mattress before climbing up and straddling Chanyeol's hips. 

"You're infuriating," Baekhyun hisses as he unbuttons Chanyeol's shirt and pulls it off. 

Chanyeol pouts up at him. "I didn't even do anything." 

Baekhyun grumbles as he continues stripping Chanyeol until he's completely bare. "That's the problem," he says nonsensically. "Scoot up, hands above your head."

Chanyeol obeys easily and watches Baekhyun with curiosity. He undresses himself roughly like his clothes have offended him somehow. Then he rolls up his shirt into a makeshift rope and uses it to tie Chanyeol's wrists together. It's not binding, Chanyeol could get out of it easy enough, but being tied down lights his body on fire. 

"Stay. Be good," Baekhyun orders, straddling him again. He reaches back and pulls out a plug, setting it on the nightstand.

A strangled moan rips from Chanyeol's chest as Baekhyun sinks down onto his cock. His head is spinning from lust and liquor and Baekhyun looks impossibly beautiful in the moonlight riding him. It's too much. It's not enough. He might die from this. 

"Look at you. You'd let me do anything to you," Baekhyun murmurs, silky and dark. 

His clever, lithe fingers pinch Chanyeol's nipples, pain and pleasure making Chanyeol arch slightly. His dick throbs with it deep in Baekhyun. Baekhyun's smile is sharp, edging on cruel. It makes Chanyeol gasp, too turned on to breathe properly. 

Baekhyun speeds up, lifting and slamming himself back down on Chanyeol's length like he might die if he doesn't come soon. His neatly manicured nails dig into Chanyeol's chest, leaving welts in their wake. He feels owned, marked and at Baekhyun's mercy. 

"Come," Baekhyun demands, imperious, sure of Chanyeol's compliance. 

There's nothing to do but let go. Sparks glitter behind his tightly closed eyelids as he spills into Baekhyun's scorching heat. It feels like he might shake apart from the force of it. Alcohol and orgasm drag him toward the dark of sleep, but he thinks he hears Baekhyun snarl, "mine," as he comes over Chanyeol's skin. 

---

Too early, sky barely gone dove gray with the promise of the coming sunlight, Chanyeol is roused from sleep. Baekhyun is fully dressed, holding a suitcase. He gives Chanyeol an apologetic smile. 

"I didn't mean to wake you," he whispers. 

"Wher'ya goin?" Chanyeol slurs out, tongue feeling too thick to form actual words. 

Baekhyun huffs a fond laugh and reaches out to push Chanyeol's hair back. "Early flight, babe. Go back to sleep. I'll text when I land." 

"K." Chanyeol nods sleepily. He vaguely remembers something about this, deep in the recesses of his sleep fogged brain. Baekhyun is going home for the break. 

"Good boy," Baekhyun says with a sly grin. He bends down to press a kiss to Chanyeol's forehead and Chanyeol is mostly asleep again before he leaves the room. 

When Chanyeol wakes again the sun is up and the house is empty. He has an hour or so before leaving to go home. He and Junmyeon are the only ones from the city and he's catching a ride back once Junmyeon is done wrapping up whatever student council thing he's doing. Everyone else had flights to catch today. 

It feels weird to be the only one home. He doesn't like it. The silence is oppressive and vaguely creepy. Chanyeol showers and packs quickly and waits out front for Junmyeon. He tries not to think too hard about any of last night. His hungover brain can barely form complete sentences let alone parse the vagaries of his relationship with Baekhyun. 

Junmyeon pulls up in his secondhand Volvo looking every inch the responsible school and frat president and not like he was doing shirtless body shots with Sehun and a group of girls last night. Chanyeol huffs a laugh and throws his suitcase in the backseat before crawling into the passenger seat. 

"Good morning, sunshine," Junmyeon greets with a smug smile. "How's the head?"

Chanyeol whines pitifully, pressing his head against the cool window. It makes his sunglasses dig into his temple but he doesn't care. A familiar paper bag with golden arches plops into his lap. 

"Thought you might need the grease. You went pretty hard last night," Junmyeon comments without judgement as he pulls out onto the road. 

Chanyeol shoves a fistful of fries into his mouth and moans. "You're my favorite."

Junmyeon snorts. "Baekhyun is your favorite. But you're welcome."

He's not wrong so Chanyeol just hums and continues eating. Thinking about Baekhyun is too complicated right now. It can wait until he's not hungover. 

"Are you okay?" Junmyeon finally asks after the silence has stretched on for too long. 

Chanyeol shrugs. "I think so? I have a lot of stuff to think about but I have all break to do that, right?"

"You can always call me if you need anything or want to talk about it," Junmyeon offers seriously. 

They don't spend much time together, but Chanyeol has always looked up to Junmyeon almost like an older brother. Junmyeon's words calm the storm in his chest temporarily and Chanyeol nods. "I will."

The drive isn't long, barely an hour, but Chanyeol naps for most of it. He feels almost completely himself by the time Junmyeon drops him off. He waves cheerily as Junmyeon pulls away. 

Being home is always a little strange now that he's lived away, like clothes that almost fit but not quite. His mom cooks all his favorites and his dad is proud of him and his sister drops by to tease him and ruffle his hair. It's nice. 

In between shifts at his parents' restaurant and catching up with friends from high school, Chanyeol thinks about Baekhyun. They exchange texts and even Skype once, but mostly Chanyeol keeps his distance. He needs to sort out the mess in his head. 

Baekhyun is important. He's everything. Not just Chanyeol's best friend, he feels like home. No one knows Chanyeol quite like Baekhyun does. He likes to think that goes both ways. 

What he doesn't know is how the sex factors in. He thinks about that last night, how Baekhyun must have planned it, how possessive he seemed. He also thinks about Baekhyun's lips on the girl's neck, how they disappeared together. He remembers how Baekhyun didn't kiss him and wonders if his mouth tasted of something he didn't want to share with Chanyeol. 

Jealousy burns in Chanyeol's chest and forces him to face some hard realities. He wants Baekhyun. He wants to date him and love him and spend the rest of his life making him happy. Baekhyun is a bottomless abyss and Chanyeol realizes he's been falling for quite awhile now. 

It should be terrifying, but Chanyeol knows Baekhyun will let him down as gently as possible if he doesn't feel the same. Their friendship isn't in jeopardy here. It will suck if it's one-sided, but he can live with that. As long as Baekhyun is in his life in some fashion, Chanyeol will survive. 

By the time Junmyeon picks him up to head back to campus, Chanyeol is resolved. He's going to tell Byun Baekhyun that he's in love with him. 

---

Baekhyun is already in their room when Chanyeol arrives. He looks a little manic, lips bitten red and hair a mess. Chanyeol has barely set his things down when Baekhyun throws himself at him. Chanyeol catches him, hands gripping Baekhyun's thighs when he wraps his legs around Chanyeol. 

"Missed you," Baekhyun hisses before kissing him, deep and hungry. 

Whatever resolution for conversation Chanyeol had flies out the window. Baekhyun is voracious, greedy hands sliding over Chanyeol's skin and mouth devouring him. Chanyeol's knees feel weak under the assault and he relocates them to the nearest bed as Baekhyun does his best to undress them.

"Missed you too," he manages with a gasp as Baekhyun wraps a hand around his dick. 

"Shut up and stick your fingers in me," Baekhyun snarls, grinding down. 

That's his first clue that he might have some apologizing to do to his best friend. He knows better than to try it right now, though. Instead he sucks Baekhyun's tongue and retrieves the lube. They can talk once they're flooded with oxytocin.

"Another," Baekhyun demands, shoving back onto Chanyeol's fingers. "Faster."

Chanyeol obeys, just as needy for this as Baekhyun. He missed the taste of him, the feel of their skin pressed together. His head spins when Baekhyun drags Chanyeol's fingers out of him to drop down on his dick. They both still when he bottoms out, moaning. 

"You feel so good," Baekhyun growls, biting at Chanyeol's shoulder. "I didn't think about the logistics of this, though."

Chanyeol laughs helplessly. Neither of them even got their pants off, just shoved them around their thighs so their range of motion is limited. "I think we're smart enough to make this work."

"Put those biceps to work, baby," Baekhyun orders, eyes sparkling. "I know what you lift."

"You're ridiculous," Chanyeol tells him fondly. 

He shifts his grip and stands up to shuffle around until he's facing the bed and then slowly lowers Baekhyun to the mattress. Baekhyun clenches around him distractingly and Chanyeol almost drops him. 

"I expected you to just lift me up and down on your dick but this works too," Baekhyun says somewhat breathlessly as Chanyeol pushes his knees toward his chest and begins fucking into him steadily. 

"I didn't work out with weights for two months. What if my muscles atrophied?" 

Baekhyun hiccups a giggle. "Don't remind me how long it's been. I'm still mad at you."

"You're trying to be at least," Chanyeol agrees. He presses in close to run his nose up Baekhyun's sternum and bite at his collarbones, bending him nearly in half. 

"Shut up and make me come." 

Chanyeol obeys. That conversation can wait. He loses himself in Baekhyun's soft heat, coaxing all the sounds he can from his pretty mouth. When Baekhyun is close, Chanyeol wraps a hand around him, helping him over the edge before following him down. 

It takes longer than usual for Chanyeol to move away and clean them both up. He doesn't know if it's the last time he can have this. Eventually Baekhyun starts scrunching his nose at the mess and Chanyeol pulls out. Once they are both clean he puts on clean underwear. This doesn't seem like a dicks out conversation. 

"You barely talked to me all break," Baekhyun finally says. His tone is angry, but there's hurt wound around it and Chanyeol feels terrible. 

"I know," he says softly, curling onto his side to face Baekhyun. Their knees brush. "I'm sorry. I had a lot of things to think about."

"And you couldn't share them with me?" His voice is soft, wounded. 

Chanyeol reaches out to link their fingers together. "I couldn't share them with you because they were about you. What we're doing got complicated and I needed to figure out what to do about it."

"What do you mean?" Baekhyun looks like he wants to pull away, put up his defenses. Chanyeol doesn't let him. 

"I wasn't sure if what I was feeling was real or just a side effect of the sex. I kept telling myself this was just bros helping each other out until I couldn't anymore. I don't want to be friends who have sex because it's convenient." Now that he's trying to explain, Chanyeol feels like he's making a mess of it. 

Baekhyun reaches out with his free hand and runs a thumb over Chanyeol's cheekbone. "What are you trying to say, Yeol?"

"I want to be with you. I want to be yours. I'm in love with you." Chanyeol's heart is beating so fast he thinks he might pass out. 

"Oh, babe," Baekhyun says fondly. He shuffles closer to nuzzle their noses together. "If you bothered to call me I would have told you what I figured out the night of the party."

"What's that?" Chanyeol barely whispers the words, voice failing him. 

"I tried to hook up with that girl." Chanyeol stiffens and braces himself. Baekhyun rolls his eyes and throws a leg over Chanyeol to keep him in place. "No. Listen to me. I tried, but I kept thinking about you. All I wanted to do was find you, make sure no one else could have you." 

"Possessive bitch," Chanyeol mutters, but he's biting back a smile. 

"Shut up. I had someone spreading their legs for me and all I could think about was that if you were in that position I would claw her eyes out. That's not normal ." Baekhyun huffs, irritated. 

Chanyeol tries not to grin like a loon. "No, no, tell me more about how you realized you wanted to be with me while fucking some random. This is very romantic."

"I didn't actually fuck her, shut up. You're such an asshole." Baekhyun glares at him. "How do you know this isn't just you realizing you're into men and settling for the first one?" 

Baekhyun's jaw is set, but there's a vulnerability beneath it. This is actually something he's worried about. Chanyeol smiles and presses their lips together softly. 

"If I just wanted dick I could get that wherever. I realized I get hit on by dudes pretty often, I just didn't know that's what it was before." 

"Yeah you do. You're a fucking catch, Park Chanyeol." 

Chanyeol grins and presses even closer. "Mm, but I'm already caught, yeah?" 

"Fuck yeah you are," Baekhyun says breathlessly. 

"So we're doing this? You're my boyfriend or whatever?" Chanyeol presses for clarification. 

Baekhyun groans and squeezes his hand. "Yeah we're doing this. I'm like, stupidly in love with you, dumbass." 

"Me too. We're gonna be so gross," Chanyeol says happily. 

"I think you should let me sit on your face in celebration," Baekhyun suggests, pupils going dark. 

"No one celebrates like that," Chanyeol protests, but his palm reaches back to squeeze Baekhyun's perfect ass. "Where's my champagne and roses? I want to be romanced, Baek."

"I'll buy you all the roses you want after you stick your tongue in my ass," Baekhyun promises, shoving at Chanyeol's shoulders until he's flat on his back. 

Chanyeol laughs, happier and lighter than he can remember ever being. "Yeah, get up here and let me worship my boyfriend's pretty ass." 

Baekhyun has roses delivered to each of Chanyeol's classes his first week to both embarrass him and stake his claim. He's still kind of an asshole. Chanyeol's never been more delighted to be embarrassed.