do best friends do this?
bsf!jj x fem!reader | word count: 2.1k
JJ reluctantly agrees to you giving him a haircut, but will things stay platonic when he moves too close, touch lingering?
“Man, I really need a haircut, this shit keeps getting in my eyes.”
JJ's voice cuts through the thick summer air, breaking the trance-like state you had been in, slightly high from the weed you had smoked an hour ago, worn from the day of swimming, skin still warm from the sun. You sit up slowly, untangling your bare legs from JJ's, skin sticking slightly.
JJ runs his fingers through his blonde locks, eyes widening as he sees the wheels turning in your mind, realizing the mistake he's just made. Your eyes light up, a mischievous smile appearing on your face.
"HAH no way.”
"What? I haven't even said anything yet.” You shrug innocently as he gets up from the hammock, walking towards the front door of the chateau.
"JayJaaayyy.” You follow close behind, determined to get your way.
“I know that look. You're not cutting my hair.” He turns to look at you, walking through the front door into the living room where John B and Kiara had been sitting.
"Pleeeeeaaassseee JJ.”
"No, get away from me,” he half teases as he walks away from you faster, pushing your hands away from him.
John B and Kiara exchange a look, sighing, used to the drama you and JJ tend to bring.
"Come on, I'm really good at it, I've cut JB and Kie's hair heaps of times – guys tell him.” You look at your friends, pleading.
JJ can't help but smile at the look on your face, eyes big, pouting as you wait on your friends’ help to convince him. JJ didn't really need convincing anymore, the second he saw your face pleading with him, he had folded, never knowing how to say no to you – but he played along, loving the fact that you wanted to do this for him so badly.
“It's true, she always cuts my hair, and my hair looks great.” Kie flips her hair to the front with a dramatic flourish.
"John B?” JJ looks at his best friend waiting for an answer.
"She's good man, 'sides she did a whole shampoo head massage thing last time and it felt soo good,” John B says as he tilts his head back and does an exaggerated eye roll.
A flash of jealousy passes through JJ at the thought of you running your hands through John B's hair. He looks at you and sighs dramatically.
"Fiiineee you can do it.”
You squeal in excitement, doing a little happy jump as you rush over to the bathroom, JJ hot on your heels. JJ can't help but grin as he sees just how happy this has made you.
"Not cutting it short, yeah?”
"Never.”
You smile as you remember the last time JJ had cut his hair short; almost a buzz cut, but not quite – you had pouted and tried quickly to cover it up with a smile, adding a weak It looks good Jay. JJ's face dropped so quickly at your apparent disapproval, vowing to himself to never cut his hair short again. He didn't know when your opinion had become so important to him, but it had, and without realizing, everything – from the way he cut his hair, to the clothes he picked out, and the perfume he wore – had slowly become catered to your taste.
You had once casually mentioned that he looked great in red and suddenly – unconsciously even – his wardrobe had gained 5 new red pieces. You hadn't really noticed – at least not the connection between him wearing red more often after you had complimented him – you had just noticed how good he looked wearing it. Your friends on the other hand, had noticed – Kie, Pope and John B all exchanging looks when JJ's eyes lit up at the compliment.
The next day, when he showed up to the chateau in his red muscle tee grinning like a kid who just got their allowance, Kie had to slap a hand over her mouth to stop the laugh from escaping. John B and Pope gave her a questioning look before she subtly pointed to JJ. Pope chuckled to himself while John B smirked and walked up to him, slapping a hand on his shoulder, “Nice shirt, man.” JJ would have picked up on the teasing if he hadn't immediately been distracted by you running up to him and hugging him, wrapping your arms around his neck.
"Hey princess.” He buried his face in your neck, arms wrapping around your waist, hands resting on your lower back, all but inhaling you and closing his eyes softly, never being the first to pull away. His hands lingered on your lower back as you reached for his hand and pulled him towards the dock, turning back and smiling at him, “I like your shirt, you look so nice.” JJ was beaming so hard that the others had decided to let him live for today, adding it to their mental tally of things to tease the two of you about.
───♡───
“I swear to god, if you mess up my hair...”
"You'll what?” you look at him, eyebrow cocked, challenging.
“I'll cut your hair – into a mullet.”
"You wouldn't dare.” You narrow your eyes at him.
"Try me princess.”
You roll your eyes playfully, pushing him into the bathroom.
"Relax princess, I'm not going to mess up your precious hair.”
"My hair is precious, my one beauty,” he teases in a mock high-pitched voice, feigning flicking his hair behind him with his hand.
You laugh as you move to the room, picking up a chair for him to sit on. You place it in front of the bathroom sink, looking at him expectantly.
"Sooo...”
“Oh shit, yeah how do we do this?” JJ shakes himself from whatever thought he was having, rubbing the back of his neck.
"Take your shirt off.”
“Trying to get in my pants, are you?” He raises his eyebrows at you, smirking.
“If you wanted to see me shirtless, could've just asked you know?” He says, rougher, lower, as he tucks a piece of hair behind your ear.
You inhale sharply, the skin behind your ear tingling from the warmth of his touch.
"No you idiot, I'm going to wash your hair and I don't want your shirt to get all wet, besides, you're the one who's always pulling your shirt off every chance you get.” You roll your eyes, sighing.
"You love it.” He winks before grabbing his collar, pulling his shirt over his head in one quick motion, tossing it to the floor.
You can't help but let your eyes drop quickly, gaze casting over the defined lines of his abs, never getting enough of seeing him like this.
You snap out of it, looking up at him, ready for him to tease you endlessly for so shamelessly checking him out. The universe had granted you a reprieve – he hadn't noticed – instead getting himself situated on the chair with his head leaning back into the sink.
You pull a towel off the hook behind the door, placing it between his neck and the hard edge of the sink. JJ's gaze drifts from your neck to your collarbone to your chest, smirking slightly at the position you're in standing over him as you shampoo his hair. His eyes don't stay open for long, fluttering closed as a soft groan escapes his lips, melting into the way your hands feel massaging his scalp.
"Fuck that feels soo good,” he groans, heat pooling low in your stomach at the small sounds he was making. He had to know how that sounds, right? Then again, JJ could be pretty clueless sometimes.
You swallow hard, stepping between his legs as he sits up, eyes locking on yours, water droplets travelling down the sides of his neck, down his chest and slowly disappearing into the waistband of his shorts. You avoid his stare, concentrating on trimming the ends of his hair evenly. You can feel his breath on your collarbone, warm and heavy, overwhelming your senses. You didn't think cutting his hair would feel so intimate.
JJ's hands come to the small of your back, not being able to resist touching you any longer. You're consuming him – your heavenly scent, your hands in his hair, your shirt barely covering anything – he could so easily place a kiss on the swell of your chest or reach his head up just a couple of inches and his mouth would be on yours. He could pull your legs down ever so slightly to straddle him and roll his hips up into –
JJ stop that's your best friend.
He lets out a sigh of relief as you move from between his legs, focusing on the back of his hair. JJ didn't know how much longer he could go not giving in to his thoughts. He can't help but feel disappointed though, wanting nothing more than to be consumed by you.
His disappointment is short lived as you return to your previous position, JJ not being able to control himself anymore – he needed to touch you, needed to feel the soft give of your skin under his calloused hands. You gasp as his hands come to the back of your thighs, legs clad in nothing but bikini bottoms, pulling you in closer. He rubs up and down, hands going higher each time, touch featherlight.
He whispers your name, voice coming out low and rough as he squeezes the backs of your thighs gently. You're still avoiding his gaze, feeling his eyes bore into you as you pretend not to hear him, focusing hard on keeping his hair even, breath shaking.
“Almost done, just a bit more to go right here.”
You put the scissors down with a shaky breath and start raking your fingers through his hair. He says your name again, louder this time, punctuating his words with another squeeze of your thighs. Your eyes meet his, just for a second before you go back to inspecting his hair.
“Uh, wha – what are you doing?” his voice falters, chest rising and falling rapidly as he tries desperately to gain some semblance of normalcy.
“Just making sure it's all even.”
He nods slowly and moves his hands higher up the backs of your legs, almost cupping your ass but not quite. His thumbs start rubbing circles on the sides of your thighs and your eyes flutter closed as his breath fans over your chest.
“Don't close your eyes, princess, you're going to mess up my hair.” His hands continue caressing your thighs, pulling you impossibly closer, placing a soft, barely-there kiss to your collarbone – you bite back the sound threatening to escape – he feels so good being this close to you. You're suddenly very aware of the fact that he's not wearing a shirt.
His hand gently traces the scar on the back of your leg, knowing exactly where it is, the quiet intimacy of it making you long for him.
"JJ,” you breathe out, hands reaching for the sides of his face, cupping his jaw. You look at him carefully, searching, his chest is flush against yours now, fingers gripping the back of your legs gently. His eyes drop to your lips, parted around a gasp as his thumbs press into your thighs. Your hand tightens slightly on his jaw, thumb moving to trace his bottom lip. You feel him sigh against your hand, warm and soft, eyes closing.
Just as you swear you can feel his lips softly trace yours, the door slams open, John B's voice cutting through the quiet tension in the room as you and JJ jump apart, JJ almost falling back on his chair as your heart beats out of your chest.
He has a knowing look on his face, eyes drifting between the two of you. “We're ordering pizza, you guys want anything?”
“Uh yeah... I'll come with you,” you offered quickly as you tried to gather yourself, following John B out of the bathroom.
You feel a familiar hand wrap around your wrist, pulling you back.
“Wait, princess.” JJ lets go of you, hand coming to rub the back of his neck. You wait for him to continue, eyes darting around not wanting anyone to overhear.
“Um, thanks for the haircut,” he mumbles.
“S all good, do you like it?” you breathe out, half relieved that he didn't bring up the almost kiss.
"Yeah, yeah I do, do you like it?”
“I love it Jay.” You smile as your hand comes up to his hair, ruffling it.
“Alright come on then, let's go have some pizza.” He grins, pulling you down the hall as you laugh softly.
read my other works here: masterlist
please leave a comment on this post to be added to the taglist
© daggersanddresses est. 2025











