Work Text:
The music was surely loud enough to warrant a noise complaint. The house shook with bass, Y/N able to feel it in the sticky floorboards through her shoes. She couldn’t understand how hosting this could be fun for Gojo, Geto, and Shoko. The idea of dozens of strangers who were far too drunk for anyone’s comfort or safety, stumbling through a house that was surely to be destroyed by the end of the night was Y/N’s nightmare. The mental image was enough to convince her to stay home for the night, but the three hosting had let Y/N tag along with them as their adopted underclassmen enough times that she felt she owed it to them to show up to the event.
Bodies were everywhere, a mess of sweat, drinks, hormones, and perfumes, every passing girl donning a version of the same black top and jeans. Couples dotted the place in various stages of flirting. Some gave playful touches and leaned in to speak to the other’s ear as they talked. Others danced with their friends, singing loud enough that they were more screaming. A few couples pressed fully into each other, their lips everywhere they shouldn’t be in public.
Y/N had been to parties before. She wasn’t unfamiliar with the scene sprawled out before her. But it had been 10 minutes since she’d arrived, and she’d done 3 laps around the house in search of her friends with no success. The drink in her hand that she’d stolen from someone’s stash in the bushes outside was warm, the taste more intolerable with each sip.
She thought about leaving. She’d only come to appease Shoko anyway, but she was nowhere to be found. Which was a shame, because Y/N hoped she’d make a comment about her new top and the way her hair fell just perfectly. When Gojo invited Y/N, she voiced her hesitations to which Shoko responded, “Of course she’ll come. I’d be bored out of my mind if she didn’t.”
Sighing, Y/N turned to leave, opening her phone to shoot the three yet another text asking where they were and announce that she was leaving when she bumped into someone, her drink spilling all down their front.
“Shit!” Y/N said, turning off her phone and shoving it in her back pocket. “I’m so sorry–”
“That’s alright. I’m just glad to see you’re here.”
Shoko stood grinning, the entire front of her top completely soaked with the drink that Y/N was still holding despite it having poured all over her hand. At the sight of her, Y/N’s cheeks burned with embarrassment.
If you asked her, she wouldn’t admit it, but she’d had a thing for Shoko ever since they first hung out. Geto had been welcoming, Gojo overwhelmingly friendly to the point of annoyance, but Shoko had been the most present. The boys always fell into an argument of some sort, or a conversation too niche for Shoko and Y/N’s interests. And Shoko had taken most of the classes Y/N was struggling through the year before, offering her past exams and homework to help. Sometimes, Shoko would invite her to the house just to explain a concept Y/N swore the professor hadn’t touched in class, despite it being on the upcoming exam.
Every time, Shoko was patient, chuckling at Y/N’s slight shyness that stemmed from the embarrassment of being a 4th wheel to the trio. But as time went on, they became more of a group, with Y/N being invited to every event the roommates planned.
“Shoko, I’m so sorry! I didn’t see you there,” Y/N apologized, moving her hands frantically like she wanted to wipe at the mess of Shoko’s top, but didn’t have a rag to do it. She chuckled and grabbed Y/N’s hand that wasn’t holding the poured-over drink.
“Don’t worry about it. I figured I should find you before the boys do. They’re pretty fucked up right now,” she said. Shoko glanced down at her top, a tank top that hugged her torso tightly, and Y/N had to rip her eyes away from the way it pushed up her tits. “Let’s wash this off before it gets sticky.”
Y/N let Shoko lead her through the crowd towards the stairs. They’d blocked off the area with furniture, and Y/N was surprised to see no one had tried to betray it and head up. Once Shoko and Y/N had crawled over the desk, they continued up to the bedrooms and the bathroom.
It was so much quieter that Y/N didn’t have to shout to be heard over the music anymore. The bathroom door shut behind her with a soft click. Y/N began pouring the rest of the drink out in the sink while Shoko looked in the mirror at her tank top.
“Drink wasn’t very good?” Shoko asked.
“It’s pretty shit when it’s warm,” Y/N said, tossing the empty can in the trash.
“I’m unfortunately very sober tonight too. I had to pull Satoru off of Suguru earlier. They looked like they were going to start a fist fight or have sex.”
Shoko grabbed a washcloth from under the sink and wet it in the sink, beginning to scrub at the fabric. Y/N immediately grabbed Shoko’s hand, halting her movement and making her look up. Her stomach dropped at Shoko’s wide eyes and easy, nonchalant smile.
“Please. Let me,” Y/N said, holding the damp rag in one hand and the bottom of Shoko’s tank top with the other, pulling the fabric so it straightened out enough for Y/N to scrub at it.
“Why? So you have an excuse to feel me up?” Shoko joked.
“No! No, I just feel so bad that I spilled this all over you, and I–”
“Relax,” Shoko said, holding Y/N’s frantic hands together. “I was just joking.”
“Oh,” Y/N said, giving an awkward chuckle. “Sorry, I just… I don’t know. I’m sorry.”
She resumed wiping at the fabric, unable to keep her heart from pounding the higher up the shirt she worked until she was dabbing at the center of Shoko’s chest, right between her tits.
“You’re so cute when you’re flustered,” Shoko said, sitting on top of the sink and leaning back just slightly, her hands resting beside her.
“I’m not flustered,” Y/N said, keeping her gaze on her hand as she continued to work at the fabric.
“Sure,” Shoko said. She let her head tilt to the side and watched as Y/N reached behind her to turn on the sink and rewash the cloth. She had to lean forward to do so, enough that Shoko could smell her perfume. It was floral and clean, but not too sickeningly sweet.
Y/N stood back up and grabbed the hem at the top of Shoko’s shirt, pulling the fabric taut to wipe at the stain without having to press her hand against Shoko’s tits, even though her eyes kept drifting down to them. The skin of her breasts was so smooth, pushed up by the form of her top, round and glistening in the dim bathroom light.
“You know,” Shoko said, tucking a strand of hair behind Y/N’s ear, “if you have a crush on me, you can tell me.”
Y/N stopped once again and looked up at Shoko with scared, wide eyes.
“How did you–”
“I figured it out for myself,” Shoko said, smiling gently.
Y/N set the rag down and covered her face with her hands. “This is so embarrassing.”
Shoko laughed, a sound that made Y/N’s heart stop as Shoko grabbed her wrists, pulling her hands from her face. “Why?”
“You called me out for having a crush on you for over a semester, and I just spilled whatever the fuck that was all over you,” Y/N said, gesturing vaguely towards the can in the trash. She avoided eye contact with Shoko as she spoke. There was an intensity to her gaze that she couldn’t quite explain. It made her feel like she was the only woman Shoko saw. Like her attention couldn’t be pulled away if you attached it to a tow truck and sped off.
“I didn’t know you felt like this for that long,” Shoko said, teasing Y/N for her confession to which Y/N covered her face again.
“Stop…” Shoko chided playfully, grabbing her wrists again and pulling them so Y/N stood between her open thighs. She had a habit of gripping her there, right above her too loose bracelet that slid up and down her arm. Y/N wondered what she could do to make Shoko touch her more.
“Would it make you feel better to know I feel the same way?”
“It would actually. But are you just saying that to make me feel better, because if you are, I’ll be–”
Y/N almost choked as Shoko kissed her, a hand grabbing at Y/N’s shirt to pull her closer. It was like fireworks were going off in Y/N’s stomach and her mind had evaporated. Her world had been flipped upside down. Every interaction she’d had with Shoko felt different now, like she was viewing it through a muddied lens before. And now it was wiped clean.
Why the boys made fun of them for hanging out in Shoko’s room, or how often she’d scoot closer to Y/N on the couch. Or the way she’d look at her with so much depth, Y/N felt like she’d fall in.
When Shoko pulled away, she left Y/N with an open mouth and wide eyes. “I don’t tutor people for free unless I like them,” Shoko said. “I’m surprised it took you this long to figure it out.”
“I didn’t really figure it out though,” Y/N said. All of her anxiety had evaporated. Maybe it was the alcohol from the awful drink finally hitting, or the fact that Shoko really did feel the same way that gave her a false confidence that put her at ease. “You had to tell me.”
Shoko smirked. “You like when I do that, huh?”
Y/N licked her lip and looked down at where she was standing, hips pressed against the counter, Shoko’s legs pressing into her hips. “I’d let you tell me what to do, too.”
“Would you?”
“What?” Y/N asked, giggling. “Is that not believable?”
Shoko pushed Y/N back and hopped off the counter. She leaned in, like she was going to kiss Y/N again, fingers gripping at the belt loops of her jeans. “Only one way to find out if that’s true.”
She tapped the counter. “Sit.”
Y/N approached it slowly, her hands at her sides, fighting to grab where Shoko’s were at her hips as she hopped up. She kicked her legs gently, listening to her heels hit the cabinet doors below her. Shoko watched approvingly, then grabbed Y/N’s knees gently.
“Make room for me,” she said, not having to move her hands at all. Y/N parted her legs enough for Shoko to stand with her hips pressed against Y/N’s. She pulled something from her backpocket, a lipgloss, and opened it up with a pop.
“Sit still for me, pretty girl,” she said, grabbing Y/N’s chin and leaning in closer. Her eyes remained locked on Y/N’s lips as she swiped the applicator across them, leaving a cherry red gloss in its wake. Y/N noted the color on Shoko’s lips. She wanted to lick it off, let the chemicals coat her tongue as she worked it all off until all that was left was the taste of Shoko’s mouth. Sweet from the cherry lollipop she was always sucking on and the residue of a cigarette she pretended she didn’t smoke out the bathroom window.
Y/N glanced down at Shoko’s face, trying to keep as still as possible despite her pounding heart. “I have my own lipgloss you know.”
Shoko caught Y/N’s eye and smiled. She closed the lipgloss and put it back in her pocket, a hand grabbing at Y/N’s hip. “I know. But you look so pretty in mine.”
Y/N swore her heart stopped beating, her lungs tight and warm.
“Besides, I wanted to see if you’d listen. Now come here.”
Shoko grabbed the Y/N’s jean loop and started walking, pulling Y/N along behind her. She followed diligently, her stomach burning every time Shoko looked back at her and smiled as they approached her room. Only after the door shut did Shoko release the carabiner, instead gripping at Y/N’s hips and pushing her gently until her back hit the closed door.
The waiting was agony. Her skin itched for Shoko to stop right in front of her. To put a hand to Y/N’s cheek. To press her body against Y/N’s front, leaning in close, their tits pressing together with a pressure that would make Y/N’s head spin and her nerves light up. She needed Shoko’s touch more than she needed air to breathe.
Shoko had Y/N pressed against the back of the door, their hands all over the other, lips moving almost in unison. A hand was at the base of Y/N’s neck, but she couldn’t tell if Shoko did it to anchor Y/N against the door or pull her further in. Y/N couldn’t help but let Shoko press a knee further up until Y/N could grind herself on it, whimpers falling off her lips and into Shoko’s mouth. She swallowed them down like sweet wine, pulling Y/N back to the bed.
Shoko sat far enough back that she could pull at Y/N’s waistband, encouraging her to straddle her hips. Y/N’s lips never left Shoko’s mouth, afraid that if she stopped, she’d never get to finish what she started. Her lips felt like they were on fire, opening just enough to stick her tongue out and swirl around Shoko’s.
For a moment, they clashed, tongues pressing together, until Y/N subsided, tired of acting like she wanted to be in control. She was much more focused on the feel of Shoko’s face in her hands and the way Shoko’s hands gripped her ass.
Her mouth moved lower down Y/N’s face, Shoko’s hands still rolling over Y/N’s ass, making her grind her hips. Her kisses trailed down Y/N’s neck, leaving lip gloss smudges across her skin that Y/N wished she could make permanent. Shoko’s lips reached the hem of Y/N’s shirt and she paused.
“What are you doing?” Y/N asked between panting breaths.
“I can’t admire you?” Shoko asked with a mischievous grin, a hand sneaking up under Y/N’s shirt. “Take this off.”
Y/N wasted no time in grabbing the hem and pulling it up over her head, tossing it behind her and letting it fall to the floor somewhere, revealing her simple black bra. She was slightly embarrassed about its simplicity, but she doubted Shoko cared, considering how her eyes drifted along the lining of it across her chest.
“Eager thing,” Shoko said, kissing Y/N again, pulling her down until she was lying on top of her, hair splayed out against the mattress.
“Says you,” Y/N said, pulling away from the kiss just to taunt her.
“Where’s that smart mouth been this whole time?”
“Waiting for you to fucking kiss me.”
Y/N’s newfound confidence was addicting. She wanted to talk back and take what she wanted now that she’d had a taste of it, and it tasted like cherry lipgloss. Her hips ground against Shoko’s, eliciting sounds that weren’t quite a moan.
“Not so shy anymore are you?” Shoko asked as Y/N lifted the hem of the still damp tank top, kissing down her neck. Every spot that made Shoko breathe deeper was where Y/N stayed, nipping at the skin, sucking at it gently until it turned as pink as her lips. One of Shoko’s hands stayed at her ass, the other found its way into Y/N’s hair, tugging at it until Y/N detached from her neck.
Y/N didn’t respond, looking up through her lashes, tongue still hanging out slightly. Instead, she tugged Shoko’s tank top the rest of the way up over her chest, exposing her tits to the warm air. She maintained eye contact as she lowered her mouth over a nipple. Her lips wrapped around it, her tongue swirling gently around it.
In reaction, Shoko threw her head back and gasped, the hand at Y/N’s head clenching tighter around her hair until it pulled at the roots. Y/N was unphased, sucking at the bud before moving to the other. Her hand reached up to play with Shoko’s tits, watching the flesh ripple with movement. In focusing on Shoko, Y/N forgot about the movement of her hips until Shoko grabbed her ass again and shoved her hips against her own.
Y/N let out a whimper.
“Aww,” Shoko said so sweetly, it was almost mocking. “Did that feel good?”
Y/N nodded, brows furrowed, mouth still working over Shoko’s tits, kneading at the flesh whenever she could.
“Good,” Shoko said. “Keep moving, baby.”
At the command, Y/N continued to grind her hips into Shoko’s, the seam of her jeans rubbing just right at her clit. She wanted to be good for Shoko. She’d kneel at her side for hours if she asked, even without the promise of a reward for her obedience. Y/N just wanted to be near her. To please her. She’d do whatever she asked, even if it meant torturing herself.
Y/N’s hips rocked as she kissed and sucked at Shoko’s tits, leaving a trail of saliva between them as she moved from one nipple to the other. Shoko’s hands found purchase in Y/N’s hair, at her sides, across her back, wherever she could stabilize her grip, letting her slender fingers dig into flesh.
The fire in Y/N’s stomach became unmanageable and she moaned into Shoko.
“You close?” Shoko asked, breathlessly.
“Yes…” Y/N said, pulling away just long enough to respond. Shoko let her continue grinding into her until it became apparent Y/N couldn’t hold back her orgasm any longer. At the exact moment, Shoko gripped Y/N’s hips and flipped them over, Y/N’s back hitting the mattress, Shoko’s tits still pressed against her face.
Shoko sat up, giving Y/N space to breathe.
“Fuck, Shoko, why would you do that? I was so close,” Y/N said, frustratedly. So much so, it looked like she was about to cry as tears formed at the edges of her eyes.
“Don’t cry sweetheart,” Shoko still smiled sweetly, taking a thumb and collecting the tears as they fell. “Even though you look gorgeous like this.”
She stuck her thumb in her mouth, licking Y/N’s tears from her skin and moaning. “You’ve been so patient this whole time, I think you can wait a little longer.”
“I don’t want to be patient,” Y/N said.
“I know that’s not true,” Shoko said, peppering soft kisses across Y/N’s cheeks and jaw. “You’ll do whatever I tell you to, won’t you?”
Y/N didn’t nod, but she tilted her head back to expose more of her neck to Shoko.
“That’s what I thought,” she said, a hand gripping Y/N’s jaw to keep it thrown back as she licked down the long stripe of her neck. She kissed and bit at skin as she worked her way down Y/N’s body, pressing into parts of her that made her gasp and moan.
Her hands cupped Y/N through her jeans, making her buck her hips up, searching for more friction. Shoko grinned and kissed at Y/N’s bellybutton, her fingers working at the button. As soon as she undid the zipper, Y/N lifted her hips and tugged her jeans down, eager to expose more of herself to Shoko’s hungry gaze.
Her panties were nothing special, just a simple black pair that she’d thrown on without thinking, but to Shoko, they were the most attractive thing Y/N could’ve worn. She licked a stripe up the fabric, the tip of her tongue pointed as it pressed into the slit.
“Fuck, Shoko–” Y/N said, gasping, head thrown back in surprise.
“I didn’t know you’d be this easy for me,” Shoko said, licking up with a flat tongue, never quite pressing down on Y/N’s clit.
“I’m not easy,” Y/N said. “I’m just, fuck– I’m just sensitive.”
Shoko hooked her fingers under the band and began pulling the panties down Y/N’s legs, throwing them over her shoulder. She let her hands slide under Y/N’s legs and grip the top of her thighs, pulling to keep her legs spread.
“Sensitive? And why’s that?” she asked with a pitying smile.
“Because you just edged me,” Y/N snapped back, though she was too breathless for it to sound harsh. Shoko’s fingers trailed up the insides of Y/N’s legs, keeping her touch light, sending shivers down Y/N’s spine.
“Did I?”
“Don’t play coy.”
“Alright, alright,” Shoko said, pressing a finger in without warning. “Keep your legs open. If you close them, I’ll stop.”
Immediately, she began curling her finger up, her mouth dipping down to lick at Y/N’s clit. Arching her back, she thrust her hips up and let out a moan she was sure could be heard over the music downstairs. Shoko kept her licks light and slow, but she quickly added a second finger, pressing into the spot inside of Y/N that made her forget her own name.
“Oh my God,” Y/N said, gripping Shoko’s hair with both hands. It was agony trying to keep her legs open, the insides of her thighs burning with the effort. But she managed to keep them apart until she once again felt like she was about to tip over the precipice. “I’m close.”
Shoko continued to curl her fingers, the dull pleasure unending, but she stopped licking, keeping Y/N from coming for just a few minutes longer.
“Do you think you deserve to finish?”
“Yes,” Y/N said immediately, desperately. “I did what you said, please, Shoko. Please.”
Shoko chuckled and brought her free hand up to caress the side of Y/N’s face. “I should ask you to beg more next time.”
She then lowered her head and wrapped her lips around Y/N’s clit. And sucked. Once again, Y/N threw her head back, a mess of moans and sweat, clawing at the sheets and digging her fingers into Shoko’s hair like it would make the pleasure more manageable. The feeling was overwhelming, but it only made Y/N’s head feel light, wanting even more.
Shoko’s lips were unyielding, sucking Y/N’s clit with a rhythm that allowed her to also twirl her tongue over the bud every time Y/N’s hips settled back down. Y/N’s orgasm built in her stomach, her gasps coming faster, shorter. It didn’t help that Shoko looked up through her lashes at her with sultry half-lidded eyes. Her movements were slow and controlled, like she was doing it for herself, and not Y/N.
Shoko pulled away just long enough to ask, “are you close, baby?”
Y/N nodded aggressively, biting down hard on her lip to stay quiet. Without faltering in her rhythm, Shoko pulled away one more time, her free hand, previously wrapped around Y/N’s thigh, reached up to pull her lip from under her teeth. “Then let me hear you.”
At the touch of Shoko’s tongue at Y/N’s clit, her body began to seize up as her orgasm washed over her. Her head was thrown back into the pillows, the sound of the bass thumping downstairs drowned by the rush of blood in her head. Shoko didn’t stop suckling at Y/N’s clit until Y/N pushed at her forehead, physically prying her off.
Y/N panted, her chest heaving as Shoko climbed up her body, kissing along the heated skin. She kissed Y/N on the lips and grinned.
“Fuck, Shoko,” Y/N said, breathlessly. “You do that for every girl you bring to your place?”
“You know you’re the only one,” Shoko said, smiling sweetly, brushing a thumb along Y/N’s jaw. “Now flip over.”
