bff!baekhyun/jongdae (yixing/jongdae) // 3,866 words / pg-13 / friendship
warning: grammar errors
→ take a quick look into baekhyun's and jongdae's friendship.
a/n: i wrote and suddenly there was xingdae, i'm sorry. request from
holeinmyface, i hope you like it, ahhh.
baekhyun groans when a body drapes itself all over him, making it hard for him to breathe.
he opens his eyes a little, vision blurry and eyelids heavy with sleep, but all he sees is darkness anyways, since the curtains are shut and no light comes into the room. but he doesn’t even need to see something to know that it’s jongdae lying on top of him, snoring in his sleep and drooling on his night shirt.
“ew.”
the bed is definitely too small for both of them to sleep in and baekhyun is angry at his friend for forgetting his sleeping bag (probably on purpose, because he hates sleeping on the floor). both of them know that jongdae is a restless sleeper with lots of tossing and turning and needs a lot of space; this all was doomed to end in a bad way.
he shifts a little, a little more and heaves, before he pushes jongdae successfully off him, sending him to the wood floor with a loud thud.
it doesn’t sound nice, it sounds like it hurt, but baekhyun doesn’t really feel guilty about it. however he peeks over the edge of the bed, just to make sure that the other’s okay.
and yeah, he is.
kind of.
because jongdae didn’t even wake up and just rolls around on the probably uncomfortable and too cool floor, settling in a nice position.
baekhyun rolls his eyes and lets himself fall back into the pillows.
-
they’re sitting at mcdonald’s, tons of fast food on their trays.
baekhyun tries to snatch some of jongdae’s fries, because he already finished his own, but the other hisses and slaps his hand like he’s punishing some little kid. “hands off, those are mine”, he snaps and hovers his arms possessively over his food.
baekhyun wonders if he would start to growl like an animal or something like that in the next seconds, because it kinda looks like that.
“chill, dude.”
jongdae still looks at him suspiciously and baekhyun kicks him under the table as he takes a bite of his burger.
the other yelps in pain and baekhyun just grins, satisfied.
“you suck.”
“love you, too”, he says and blows a kiss in his direction.
-
“i won, so get up and get the coke.”
jongdae groans and mutters something about baekhyun cheating during the game and how hard and sad his entire life is and that baekhyun is a horrible best friend.
all baekhyun can do is to laugh, loud and gleefully, because he always wins at diddy kong racing, especially since jongdae constantly selects pipsy as his character and never learns from his mistakes. he throws the controller away and stretches on his place on the couch, before grabbing the bag of chips from the coffee table, only to see that it’s already empty.
“hey, take some chips with you while you’re at it”, he yells, but jongdae is already back in the living room, bottle of coke in his hands.
“i’m not your footman, lazy ass. let’s play another round to decide who’s going to get them”, he says and flops down next to baekhyun.
“you know I’m going to beat you again”, baekhyun says and makes an attempt to grab the coke, but the other pushes him away and takes a gulp first.
jongdae has a challenging glint in his eyes as he picks his controller up, but baekhyun stays unimpressed and it takes him not even five minutes to beat him.
jongdae stands up a second time, cursing again.
“you’re cheating, really, it’s impossible to win all the time”, he grumbles after re-entering the room and throws two bags of salty chips into baek’s face.
baekhyun laughs, “or you’re just a loser.”
-
baekhyun and chanyeol share a confused look, before they both look back at jongdae sitting across them. he tells them some story, waving his fork around in the air, before poking at his salad.
he’s really just eating salad, while baekhyun and chanyeol have their plates filled with almost only meat. and it’s strange somehow, because jongdae got the great idea last week that he wants to try to be a vegetarian, because he thinks it’s a lot better and healthier.
it’s even more strange, because he’s the one who usually eats the most meat out of them.
they both already made bets and baekhyun gives him a week, before he drags them to some fast food restaurant, because jongdae just needs his fatty and meaty fast food like he needs video games or strangely flavoured cigarettes or the pastries baek’s mother makes.
sometimes he wonders why they’re even friends, because jongdae is a stupid idiot.
“so you finally dared to ask yixing out?”, baekhyun repeats, just to make sure he’s heard him right.
“yeah, sorta.”
“what do you mean?”, chanyeol asks and baekhuyn gets a horrible idea.
“please don’t tell me you used one of your shitty pick-up lines on him.”
“i did”, jongdae says, before he shoots an angry look at him, “they’re not shitty, by the way. they are really good.”
baekhyun face palms and groans, while chanyeol next to him laughs.
“which one did you use this time?”, chanyeol asks, amused, but before jongdae can say anything baekhyun already covers his mouth with his hands. “no, please, I don’t want to know.”
there’s a silence for a couple of minutes, where jongdae just pokes at his food with a childish pout.
“and what did yixing say?”
“he asked me to never do it again…”
this time baekhyun laughs, as loud as chanyeol, who starts to slap his hand against the table top and jongdae just puffs his cheeks angrily.
“i hate you both.”
-
jongdae asks him to skip history class with him, because he forgot to study for their quiz and even though baekhuyn studied for it and ignores his request at first, because it was his own fault for being so lazy, he finds himself following him outside.
they don’t go to the rooftop, because that’s the place where teacher look first for students who might skip class, so they leave the school grounds and wander around a bit, before sitting down on a bench in a park nearby.
jongdae pulls a pack of cigarettes out of his uniform jacket and passes one to baekhyun.
he doesn’t like the brand he smokes, they taste gross, but he never brings his own to school and the other is nice enough to share all the time.
“you know-“
“you’re not having one of your serious moments, are you?”
jongdae laughs and rolls his eyes and then jabs baekhyun in the side. “nah, don’t worry.”
“good”, baekhyun says and looks at the burning cigarette between his fingers.
he remembers exactly when jongdae’s parents found out that he started smoking and screamed and yelled at him for doing it, ignoring that baek stood right next to them as their guest.
jongdae stayed over at his place for the rest of the weekend.
“joonmyun’s birthday is soon”, jongdae says then, “and jongin said he has the best idea for a surprise present.”
baekhyun looks up curiously, grinning a bit as he sees his friend doing the same. “and that might be?”
“he said we should throw him a party and hang up a bucket filled with paint at the door. so when he enters-bAAAAAM!” jongdae bumps his fists together and makes a splashing sound.
the first thought that comes to his mind is that this would be really mean and not fair, since joonmyun is always so nice to everyone, and especially them.
but there’s something else that bothers him more about this idea. “didn’t we do this for chanyeol’s birthday two years ago?”
jongdae blinks at him and he can almost see his brain working.
“did we?”
“yeah, wasn’t this when we mixed all the colours together so we got this really ugly brown and chanyeol couldn’t get it out of his hair, because it was this special paint?”
“oh, yes, i remember!” jongdae laughs at the memory and baekhyun laughs with him. “he refused to talk to us for two weeks.”
they can’t stop laughing for a while and it’s nice, cigarettes in their hands forgotten.
“seems like we need a new idea.”
“ah, i don’t think we’ll have problems with that.”
-
it takes not even a week until jongdae asks baekhyun to accompany him to a restaurant. he almost pounces on all the meat he sees there like some kind of animal, hungry look in his eyes and baekhyun can’t stop laughing when he sees his friends plate filled with only meat and no vegetables.
“don’t you want to eat some salad or something like that?”
“oh my god”, jongdae groans, and baek isn’t sure if it’s because he just took a bite from a piece of pork or his comment about salad. “i never want to see something green in my life again. this was such a stupid idea. really. i’m not suited for being some kind of plant eater.”
jongdae stuffs his mouth full with food and bolts it all down and he should probably be disgusted about his ugly eating, but he just can laugh.
he knew it.
he knows jongdae.
he takes out his phone, while the other is too engrossed into his precious meat and calls chanyeol, because he should know about this as well.
“hey, yeol. you lost the bet.”
chanyeol grumbles on the other line. “he gave up that fast?”
“yeah, he did. want to come over? jongdae said he’ll pay-“
“sorry i can’t. i’m meeting jongin and sehun.”
“oh, okay.”
chanyeol tells him to have fun and to eat a lot for him, too, so jongdae has to pay more and baekhyun laughs again - he laughs quite a lot today - before he realizes something.
who the fuck is sehun?
-
it takes him a while to search for jongdae, but he finally finds him next to the school gates, stomping around, while muttering something under his breath and constantly looking on the display of his phone.
baekhyun would make a remark about it, but his text message earlier worried him a little, so he doesn’t say anything except ‘hi’.
jongdae nods at him and goes ahead, doesn’t let him study his expression.
he follows and they walk in silence for a while.
before baekhyun can ask what’s wrong, jongdae already speaks, looking on the ground. “i asked yixing out again”, he says and baekhyun already wants to ask if he did something stupid again, but the other gives him a sharp look that let the words die in his throat.
he looks really upset and angry and frustrated.
“i just asked him out”, he says and stuffs his hands in the pockets of his pants, leaning forward so his bangs cover his eyes. “i told him I like him and if he wants to go on a date with me.”
“and?”
of course he said no, it’s obvious, but he asks anyways.
“he said he doesn’t feel the same way about me, since he hardly knows me. but he said we could be friends if i want to.”
“and you said-“
jongdae lets out a frustrated groan, “of course i said that we could be friends. christ, i’m so stupid.”
he looks kinda broken, like a kicked and wounded puppy and baekhyun hates seeing his best friend like that, but he’s not sure what he could do, so he grabs his wrist and pulls him along.
-
and twenty minutes later, they sit in baekhyun’s room with five slices of fresh, still warm chocolate-cherry cake in front of them that baekhyun stole from his parent’s bakery shop downstairs.
his mum wouldn’t mind if she knew the circumstances.
jongdae eats and he looks a little more relaxed now, not so angry anymore and baekhyun is relieved. usually he would just play video games with him and eat tons of junk food to cheer him up, but this time he has a different idea, a better one.
he gets up and looks into his closet, pulls out bigger a cardboard box from the bottom and takes a big, old looking book out of it.
“what the-“
baekhyun throws the book on the ground, between himself and jongdae and the other flicks his gaze from the book to baekhyun and back to the book.
“baek, you’re not serious.”
“i am.” baekhyun grins.
he picks the book up again and swipes some dust off of it and jongdae just groans, but he can see a slight smile tugging on his lips.
the book is a book for little magicians and witches and there are many magic spells in them or recipes for portions. chanyeol bought it with him one time after stealing it from his older sister when the three of them were still in kindergarden and they made some of the potions and tried them on people.
back then chanyeol told baekhyun to keep it, so his sister wouldn’t take it away from them.
he flips through the pages until he finds the right one and shows it jongdae.
it’s a recipe for making a love potion.
“baek please”, he says, but then laughs as baekhyun already pulls him up from the floor.
they gather all the things they need, like red rose petals and some sugar cubes and drops of a woman’s perfume and mint-toothpaste; they need all kind of strange stuff, but they have fun looking for everything in baekhyun’s house and jongdae actually cheers up again. then, they set up some water in a pot and boil it and it’s not in the recipe since it’s for kids and kids can’t just go and boil some water, but it’s cooler like that so they do it and put all the stuff in it and stir it.
it smells kinda funny, but gross at the same time, baekhyun can’t really decide but in the end the liquid turns in a nice shade of red. they fill it in a milk bottle and baekhyun presses it into jongdae’s hands.
“next time you’ll pour it into yixing’s juice.”
“yeah.”
they both smile at each other and baekhyun knows that jongdae will not try to use it but put it into the ‘memory-box’ under his bed.
-
jongdae doesn’t recover fast from yixing’s rejection, his mood shifts from frustrated and depressed to angry again, but then to hope.
“i’ll make yixing fall in love with me”, he says at lunch, his fist pumping into the air.
“good luck with that”, jongin says unimpressed and looks over at the table where yixing sits with his chinese friends. they almost always stick together, even though they don’t have problems with speaking korean.
“i can so do this”, jongdae’s more speaking to himself than to them, but they all throw comments at him about it anyway. baekhyun chuckles, because it’s nice seeing his friend full of hope again instead of gloomy.
-
jongdae is a little much absorbed in his plan to make yixing return his feelings, so he spends a lot of time with him, going to the movies with him or grabbing something to eat and sometimes he invites baekhyun as well, but most of the time he’s not allowed to disturb them, or more jongdae’s plan.
he doesn’t mind, though, at first, because it’s not like he’s spending every single minute of his life with his best friend and he has other friends he likes to see too.
but lately chanyeol’s also always busy and every time he calls him to ask him if he’s free he always says that he’s already meeting someone. most of the time he’s just too busy playing basketball with his new neighbour, this sehun kid.
he can’t ask jongin as well, because he’s mostly with chanyeol and sehun.
it’s a little annoying and upsetting, because yeah, his computer and online games often help a lot to distract him from getting lonely, but sometimes it would be nice to hang out with his friends.
the only one he could ask would be joonmyun, but he has this art project going on and baekhyun isn’t really interested in watching him painting some strange pictures (and joonmyun’s paintings always look sort of abstract).
-
“what do you mean you can’t?”
“i’m sorry, but i really can’t this time! yixing asked me to go with him to this movie thing, because he got tickets for it and he actually looked really embarrassed while asking me, so i can’t just say no. it’s a good sign.”
jongdae apologizes over and over again, but baekhyun just wants to shove something down his throat, because he’s really pissed.
“it’s friday, jongdae. we’re always meeting on fridays since six fucking years”, baekhyun said this like ten times already, but jongdae always just said sorry and explained again why he can’t meet up.
baekhyun is so, so pissed off.
it’s their tradition to always meet on fridays, one week at baek’s place and the other on jongdae’s place, to play video games and have movie marathons and eat unhealthy food and yeah, it’s fucking tradition and jongdae can’t just break it.
“come on, baek. i’m sorry”, jongdae almost whines on the other line of the phone, but baekhyun just hangs up.
five minutes later, he thinks he’s overreacted like a sensitive girl, but isn’t it somehow normal to be jealous if your best friend puts his crush over you?
yeah, baekhyun is kinda jealous, because it’s totally fine if jongdae spends a lot of time with yixing, he doesn’t care, but jongdae keeps forgetting him and that’s not okay.
-
he doesn’t talk to jongdae on monday and ignores every attempt of the other to gain his attention at school and every small folded paper with a message written on it he throws on his desk during class.
but he can only go on with it until lunch time, because jongdae tries really hard to show baekhyun how sorry he is and makes a fool of himself, so he talks to him again, but he’s still angry.
-
he’s invited to a party, because one of yixing’s friends is the host, kris, this tall guy who’s not even in the same year, and yixing said he and his other friends should come too, because I’d be more fun.
he’s coming alone, though, because jongdae came earlier because of yixing and he forgot to ask chanyeol when he was leaving for the party, so baekhyun feels a little lost when he enters the house, music already blasting against him loudly.
the first thing that happens is that he gets a plastic cup filled with beer shoved into his hands and he just shrugs and gulps it down really fast. he doesn’t really like beer, but whatever.
it doesn’t take him long to find chanyeol, sitting with jongin and another boy on the couch, talking and waving around his full cup, spilling the liquid in it. the other boy’s sehun, they tell him.
he seems like a nice guy and when he greets him with a small smile and a pat on the shoulder, chanyeol punches him and whines about how mean and unfriendly he was to him when they first met and how unfair it is that he’s nice to baekhyun right from the start.
jongin laughs next to them and sehun says the reason is the alcohol, but looks at baekhyun and shakes his head, to tell him that he was just mean to chanyeol on purpose. just because he’s chanyeol and everyone is annoyed from chanyeol at first.
baekhyun decides to leave them alone, although they try to get him to sit down with them. he drinks kinda a lot too, even though it wasn’t his intention to get drunk, because he’s an embarrassing, whiny bitch when he’s drunk, but he can already feel the alcohol making him tipsy.
he talks to a bunch of people, meets yixing’s best friend luhan and his other friend tao. he also meets kyungsoo there and it’s nice, because they haven’t seen each other in a while.
he doesn’t see jongdae one time during the party, at least he can’t really remember seeing him there, because he got so fucking wasted and playing drinking games with jongin and sehun was a horrible idea, and the next thing he gets is that jongdae is taking him home, one arm on his waist supporting him, while his friend scolds him for getting that drunk.
baekhyun listens to him for a while.
“it’s not okay”, he suddenly slurs, really quiet, so all he gets in return is a ‘what’ from jongdae.
“you’re not allowed to scold me. you’ve been a bad friend. forgetting me all the time.”
he doesn’t hear jongdae’s answer, because he tries to push and shove him, but ends up falling over because of his wobbly legs, pulling the other with him.
-
jongdae calls him in the evening, cooing into the phone about how cute baekhyun was last night, whining and sulking like a little girl about how lonely he feels.
baekhyun can’t really remember everything, it’s a haze in his mind, but he’s sure the other just exaggerates and so he tells him that he should leave him alone with his hangover, or else he will murder him in his sleep.
jongdae just laughs, but then gets serious all of a sudden and it’s so strange. he’ll never get used to his serious moments.
"i’ll not do it again, promise.”
“just stop.” baekhyun buries his face into the pillow.
-
they meet up with chanyeol and sehun for a basketball match.
to be fair, they mix the teams so it’s chanyeol and jongdae vs. sehun and baekhyun and again it’s jongdae who looks the most confident, even though he sucks at playing basketball.
“the team that loses has to buy some ice cream for the winners!” he announces and smirks like he’s already won.
the match is fun, because chanyeol and sehun are quite good, especially sehun who scores a lot for them, and baekhyun and jongdae just do something at first without really knowing what it is, because they both fail so much, but after a while they get into the game.
still, sehun and baekhyun win.
jongdae’s really unhappy about it and chanyeol as well, because yeah, no free ice cream for them.
“we should play another round before settling on a winner”, jongdae says and steals the ball out of baekhyun’s lap and baekhyun already wants to call him a sore loser, but chanyeol and sehun are already up again as well.
a smile tugs on his lips as he watches them playing.
“baek, come here!”, sehun shouts over at him while trying to dodge chanyeol. “or we’ll lose!”
he laughs and runs over to them.
and in his sentimental moment he thinks about how- ah nope, stop, that’s enough.
-
oh, and jongdae’s mission in getting yixing to return his feelings succeeded. it took him a while, but the final result is the important thing.