Work Text:
Izuku’s eyes tightly close after she shuts her dorm door. She rests the back of her head against the wood and lets out a long sigh. The events from early while she was training replay in Izuku’s mind over and over again. Her and Katsuki were sparring like they usually do when they train together. The blonde girl ended up having the upper hand the entire time since Izuku has been feeling exhausted from preparing for their graduation. Which is a little over a month away.
Katsuki easily pins her down to the ground and Izuku withers under the girl, trying to get her off. “Got ya, nerd,” she says. The blonde pins Izuku down further since she won’t stop squirming and then leans down a little with narrowing eyes. Izuku’s breath hitches as their eyes meet. “You let me win a little too easily, what the fuck gives?” There’s a hint of anger laced in her tone.
She can feel heat pooling into her stomach as the explosive girl keeps her pinned down. And the look on Katsuki’s face? Her blonde eyebrows are scrunched together and her teeth are slightly showing as she frowns, bearing them a little. Izuku mentally curses herself out for finding her childhood friend so attractive.
Green eyes widen a little and then Izuku lets out a sigh. “I’m sorry, Kacchan. I’m just tired from all the school work we’ve been doing. I’ll be into more next time,” she says as she smiles softly.
The girl on top of her shifts a little and her eyes narrow more. She moves Izuku’s hands above her hand and pins them there with one of her own. With her now free hand, Katsuki brings it down and cups Izuku’s jaw, making Izuku look at her properly as red eyes scan her face. The green haired girl gasps quietly at the movement and more heat pools into her stomach.
“You’re not lying to me are you, huh? If so, I’ll have to kick your ass again,” Katsuki growls.
“I’m not, Kacchan. I promise!” she squeaks out.
Katsuki tilts her head to the side as her eyes narrow a little more. She then huffs and says, “Whatever, dweeb. I’m going to go take a shower.” Before Katsuki gets up, Izuku feels Katsuki drop her hand from around the smaller girl’s jaw and slowly down to her shoulder. Izuku’s breath hitches and the other girl softly says, “See you in the locker room, nerd.” And then Katsuki is gone.
Izuku didn’t go to the locker room, of course.
She runs a hand through her sweat damp curls as she steps away from her door. She makes her way over to her bathroom, flips the light on, and then heads over to the tub. Izuku turns on her shower and waits for the water to warm up.
Izuku doesn’t take long in the shower, she makes sure she is quick when she washes her hair and body. She dries her hair and then herself off before wrapping the towel around herself as she steps out. The curly haired girl then walks out of her bathroom and starts heading over to her closet.
“Hm,” she hums softly as she runs her fingers over all her shirts. She stops at a black one and raises a green eyebrow. Izuku knows she doesn’t own any black shirts, most of them being softer shades of other colors. “Oh! Perfect,” she says while she pulls the shirt out.
It’s one of Katsuki’s skull shirts that she forgot she stole.
Izuku smiles as she lets the towel slip off her body and she quickly puts the shirt on. She stands in front of her closet for a few seconds. “Should I put underwear on? It’s just going to come off anyways…” she says, thinking out loud. She decides not to and turns to head to her bed.
She hums quietly to herself as she fixes her pillows to the way she likes them. Izuku climbs onto her bed, giddiness seeps into her body as she presses her back against the headboard. It’s been a while since she’s been able to get off, especially with how busy her class has been. A soft, long sigh leaves her lips as her eyes flutter shut while she places both her hands on her chest. Izuku bites her lip as she gropes her boobs through the shirt.
The curly haired girl replays the events from ealier with Katsuki over and over in her mind as she plays with her chest. She knows how Katsuki’s hands feel on her, Izuku can easily imagine that the blonde is the one playing with her boobs instead of herself.
She whines softly when she pinches her nipples through the shirt and her thighs squeeze together. Her eyes flutter shut as she slips one hand under the shirt to properly play with her nipples. She spreads her legs and trails her other hand down towards her cunt.
Izuku uses her thumb and middle finger to spread her folds and then presses her pointer finger against her clit. Her body jolts and she gasps at the feeling. She quietly moans as she starts to rub her little nub with her digit. Tears gather in her eyes as she rubs her finger a little fast.
“God, n-need more,” she gasps out. She moves her digits lower and slips her middle and ring finger inside herself. “A-Ah!” she moans as she instantly curls her fingers.
She starts thrusting her fingers in and out of her cunt at a quick pace. Izuku can hear how wet she is every time she pushes in. Her lips part and a quiet moan leaves her mouth as she moves her hips to meet her fingers.
Her eyes squeeze shut as she imagines that her fingers are Katsuki’s long, slender fingers instead. Izuku feels like a pervert for thinking of her childhood best friend in this way but she can’t help it. She’s been pinning over Katsuki for ages now. So of course she‘s touched herself to the thought of Katsuki. More than Izuku would like to admit.
A loud and long whine escapes her as she easily slips her pointer finger inside her cunt alongside the other two fingers. She throws her head backwards as her back arches off the bed. She quickens the pace of her digits and lets out soft moans each time her fingers thrust inside. Izuku can feel her orgasm slowly creeping up on her.
“Shit. Want — need — a-ah, Kac—”
Izuku fails to hear her door open.
“Hey freckles, I thought you were going to meet me in the — holy shit.”
A choked moan leaves her lips and Izuku’s eyes fly open. She slips her fingers out with a hiss as she closes her legs shut. She sits up properly in the process while she pulls Katsuki's shirt down to cover herself up. “K-Kacchan!” she gasps, her voice sounding breathless.
Wide, red eyes stare back at her and the blonde’s lips are parted in shock. Katsuki’s cheeks and the tips of her ears are flushed a light shade of red. Izuku’s sure she looks the same, if not worse.
Katsuki shuts the door behind her and panic starts to spread throughout Izuku’s body. God, she just got caught touching herself. While thinking of the person who caught her.
Her childhood friend must think she’s disgusting now. The other girl is probably going to yell at Izuku the moment the shock wears off. Tears begin to well up in her eyes at the thought. Katsuki probably hates her now and Izuku has probably ruined every chance of having the explosive girl love her back. She looks away as she starts to feel embarrassed. Why hasn’t Katsuki said any—
“Stop overthinking, Izuku.”
Emerald eyes find their way back to a crimson pair.
“Kacchan?” she whispers.
“Stop overthinking,” the blonde repeats. “No, I’m not going to cuss you out. No, I do not think you’re disgusting. Far from it. So, clear all those negative thoughts from that pretty little head of yours.”
Pretty?
“B-But—”
“No but’s,” Katsuki says with a shake of her head. Her eyes then land on the shirt Izuku is wearing, which makes the curly haired girl feel a little embarrassed again. “Touching yourself while wearing my shirt, huh? Were you thinking about me too?” she asks with a smirk.
A sheepish smile forms on Izuku’s face as she nods. “I was,” she answers quietly.
“Oh, really?” the blonde questions as her smirk widens. “What a pervert you are, I-zu-ku.”
Shame fills Izuku’s body to the brim, but in a good way. “You think so?” she asks before biting down on her lip.
“Mhm but I’m kind of into it so,” Katsuki replies as she starts stepping away from the door.
“Oh,” the green haired girl softly gasps. Kacchan likes it?
Katsuki stalks closer to the bed and then places both her hands down on it, leaning towards Izuku. The green haired girl’s eyes widened. “Did it turn you on when I pinned you to the ground early, hm?” she asks, head tilting sideways. There’s a knowing look in her red eyes.
“It—It did,” Izuku shyly replies. Her hands tighten their grip on the shirt she’s wearing. She lets out a shaky breath and then says, “It does every time you do. Kacchan l-looks good… on—on top of me.”
The blond smirks and says, “Yeah? You look good under me.” Izuku instantly flushes at her words.
“So that means Kacchan has feelings for me as well, right?” she asks, hopeful. Izuku’s sure her eyes are sparkling.
“Well duh, freckles. I have for years.”
Izuku leans forward, placing her hands on her bed. There’s only a few inches of space between the two girls' faces. “Kacchan, can I kiss you, please? Want to kiss you really badly, I need to.”
“If you won’t, then I will,” Katsuki replies as she smiles.
The curly haired girl instantly surges forward, pressing her lips against Katsuki’s. She can’t help but to moan the second their lips touch. The kiss is everything Izuku expected but also not at the same time. Katsuki’s lips are so soft and plump and Izuku is addicted already. They feel so nice against her chapped lips. God, she should have put chapstick on today. To be fair, she didn’t think she’d be kissing anyone anytime soon.
Izuku brings one of her hands up and grabs a fist full of the cropped shirt Katsuki is wearing and pulls the blonde onto the bed properly without breaking their kiss. Both girls are now sitting with their legs tucked underneath them, their knees touching. Katsuki hums against Izuku’s lips as she wraps her arms around the green eyed girl's waist. In return, Izuku wraps her arms around Katsuki’s neck. Both girls eventually pull away from each, panting a little as they smile fondly at one another.
“Been wanting to do that for so long,” Izuku breathes out as she plays with a strand of blonde hair.
“Yeah?” Katsuki leans forward to give the curly haired girl a quick kiss. “I have too.” Her lips then make their way to Izuku’s cheek, and then her neck. The other girl's hands then trail downwards from her waist to her bare thighs. This makes Izuku shudder and gasp. “Can I?” Katsuki whispers as her fingers slip under the shirt.
“Kacchan can do whatever she wants to me,” Izuku replies as she smiles.
Katsuki pulls away from her neck with a smirk on her face. “You’re giving me way too much power by saying that, nerd,” she says as her hands trail further under her own shirt, on Izuku.
“Maybe that’s what I want,” Izuku breathes out. She gasps as Katsuki gently squeezes both of her boobs.
“Fuck, Izuku,” Katsuki says, her voice airy. She squeezes Izuku’s boobs a little harder, making the other girl yelp. “Want your Kacchan to take good care of you, hm?” she asks as their eyes meet.
Izuku frantically nods her head as she says, “Yes, please.” She moans when Katsuki’s thumbs flick her nipples.
The explosive girl slips her hands out of the shirt Izuku’s wearing and says, “Lay back for me then, pretty girl. Lift the shirt up for me when you do.”
“You don’t want me to take the shirt off?” Izuku questions as she pulls back from Katsuki so she can lay back.
“Hell no. You look hot as fuck in my shirt,” she replies.
Izuku’s freckled cheeks flush as she says, “Oh.” She then pulls up the shirt like Katsuki asked.
Her cheeks flush more as red eyes trail all over her body. “You are so fuckin’ pretty,” the blonde whispers as she places her hands on Izuku’s knees. She then slots herself between the other girl's thighs.
Izuku squirms a little as Katsuki leans down to place kisses on her stomach. “So are you, Kacchan,” she says.
The green eyed girl then gasps quietly as Katsuki’s lips press against the middle of her chest. A choked moan leaves her mouth seconds later as those same lips wrap around her nipple and sucks. “Oh god!” Her hands instantly come up and she threads her fingers through Katsuki’s long hair.
Katsuki continues playing with Izuku’s chest, turning her into a whining mess. Her back aches off the bed as Katsuki’s teeth lightly graze her. “K-Kacchan!” Izuku moans.
The blonde pulls away with a pop and says, “You sound pretty as well.” The compliment makes the other blush and smile.
One of Izuku’s hands makes it to the hem of Katsuki’s cropped shirt and she lightly pulls it. “I want to see you too, Kacchan. Please?”
Katsuki giggles and replies, “Of course, baby.” She leans back and lifts her shirt over her head, throwing it off to the side. The explosive girl then reaches behind herself and unclips her bra and it joins her shirt on the floor.
“Kacchan is so pretty,” Izuku whispers as she brings her hands up to cup Katsuki’s boobs. “I have always liked Kacchan’s chest better than mine,” she squeezes Katsuku’s chest softly, “So much bigger and more to play with.” The blonde gasps as Izuku pinches her nipple.
“Stop talking like that, idiot,” Katsuki says as she tsks softly. “Your boobs are fine the way they are. Who gives a fuck if they are slightly smaller. I can still grab them just fine.”
Izuku smiles and says, “Thank you, Kacchan.” She gives the other girl’s boobs a squeeze and then asks, “Can I put my mouth on them?”
“You don’t have to ask, Izu.”
The green haired girl instantly sits up and leans forward. Instead of wrapping her lips around one of Katsuki’s nipples, she places a kiss on the scar in the middle of her chest. She glances up and their eyes meet. There’s a faint blush on Katsuki’s cheeks which makes Izuku giggle.
“Sap,” the explosive girl mutters.
“What? I’ve always wanted to do that! Since—Since you got it because of… me,” Izuku replies, her voice dying a little in her throat.
“Hey,” Katsuki sternly says as she places her hands on Izuku’s cheeks, “No sad shit. We are going to make each other feel good, okay?”
“Okay, Kacchan.”
“Now be a good girl and put your mouth on me like you asked.”
Izuku whines and she shudders from Katsuki’s words. If she had a dick, she knows for a fact that it would have twitched in that moment. “I-I will!” she says.
She leaves a few more kisses on Katsuki’s boobs before she brings one of her nipples to her mouth. Katsuki groans as she starts to suck and flick her tongue. “There you go, baby,” Katsuki praises as she pats Izuku’s head.
Izuku hums before she pulls away only to put her mouth on the blonde’s other boob. She lets out another hum when Katsuki moans and lightly pulls on her curls.
“Shit,” Katsuki moans as Izuku lightly bites down. “Stop. I wanna kiss you.”
Izuku feels her hair being tugged at and she releases Katsuki’s boob from her mouth. Seconds later, the two girls have their lips pressed together in a heated kiss. She then feels herself being gently pushed back until she hits her bed. Katsuki bites down on her lip, making her moan again, and then places both of her hands on Izuku’s hips, gripping them tightly. Katsuki pulls away moments later and leaves a kiss on the other girl’s scarred cheek.
“Kacchan, please,” Izuku whispers as she threads her fingers into her bed sheets.
“Please what, Izuku?” Katsuki questions with a teasing smirk. She pulls back and their eyes meet.
“Touch me. P-Put your fingers in me, please, Kacchan,” Izuku begs as she tries to lift her hips up. She fails because of Katsuki's hands being there. “Please. I-I need it.”
“You beg so nicely,” Katsuki coos as she backs away, sitting in between Izuku’s thighs properly. “But…” her voice trails off as hands slip under the shirt Izuku’s wearing, “I think you can beg a little better. Don’t you?” There’s a wolfish grin on Katsuki’s face and it makes Izuku shiver.
“Kacchan,” Izuku whines, “Don’t be mean.” The girl can already feel tears welling up in her eyes. She needs Kacchan to touch her, make her feel good.
Katsuki lets out a giggle laced with cruelty and asks, “Are you going to cry about it, hm?”
Izuku’s breath stutters and a couple tears trail down her cheeks. She tries to squeeze her legs shut but can't since the blonde is sitting between them. “Please,” she gasps, “Kacchan, please.”
“You like it when I’m mean, don’t you?” Katsuki asks as she trails her hands back down. Izuku gives the explosive girl a short nod. The hand connected to her bad arm stays on her hip while the other trails further down. “I could probably push three fingers inside you with no problem, right baby? That’s how many you used to fuck yourself with before I walked in.” Her fingers hover over Izuku’s cunt, which makes her whine. “Is that what you want?”
The green haired girl lifts her hips up a little to try and meet Katsuki’s fingers. “Yes, K-Kacchan.”
Katsuki slowly moves her hand forward and begins to take her time in pushing three of her fingers inside the other girl's hole. Izuku’s lips part in a silent moan as her back arches off of the bed. And when Katsuki starts moving her long, slender fingers inside her, Izuku can’t help the choked moan that leaves her mouth.
“You’re so wet for me, I-zu-ku.” Katsuki pulls her fingers out slowly and then quickly thrusts them back in, making Izuku whine loudly. She gasps when the blonde curls her fingers. “Do you usually sound this pathetic? Do these kinds of noises come out of you when you finger your pretty little hole?”
Izuku whimpers and clenches around Katsuki’s digits. “I-I do,” she answers.
“How cute,” the explosive girl replies as she speeds up her fingers.
“O-Oh! Kacchan!” Izuku moans, her hands grip the sheets tighter.
“Fuck,” Katsuki whispers. Izuku looks up to try and meet the blonde’s eyes only to see Katsuki watching her fingers move in and out of her. Izuku can see amazement dancing in her red eyes when she gets a glimpse of them. When their eyes do meet a couple seconds later, the other girl says, “You’d look pretty wrapped around a cock.”
“I-I would?” Izuku asks between moans.
Katsuki nods her head as she says, “Mhm, you would. Maybe I should buy a toy and test that out. What do you think?” There’s a smirk on her face.
It takes a moment for Izuku to answer as she imagines Katsuki using a toy on her. She clenches around the blonde’s digits as she nods her head rapidly. “I think that’s a-a, ah, good idea,” she answers.
“Yeah?” Katsuki then moves her gaze down to where her fingers are disappearing in Izuku again. “Fuck I need my mouth on you, right now.”
“Oh god. Yes, please, Kacchan,” Izuku begs.
The explosive blonde slips her fingers out of Izuku and then begins to lay herself down on her stomach. She puts each of the curly haired girl’s legs on her shoulders, pulling her closer afterwards. Katsuki leans her face forward and asks, “Ready?”
“God, yes.”
When Katsuki’s tongue licks between her folds, Izuku can’t help the slight yell that leaves her lips. She’s so glad that their rooms are soundproof, she would have to apologize to Momo and Tsuyu if they weren’t. Izuku moans loudly when the blonde presses her tongue against her clit. Both of her scarred hands immediately tangle themselves into Katsuki’s hair.
“K-Kacchan!” she moans as Katsuki flicks her tongue a few times. “So good, so amazing,” Izuku babbles as she lightly pulls on the other girl’s hair. Her body shudders as Katsuki hums against her clit.
“You taste so good, Izuku. Shit,” Katsuki breathes out. Izuku whines softly. “Gonna add my fingers, okay baby?”
“Okay, Kacchan.”
She whines when three fingers push back into her. Her back arches off the bed when Katsukk immediately starts thrusting them in and out. Izuku’s lips part in a silent scream when Katsuki wraps her lips around her clit and sucks.
“Ah, ah, ah, Ka-Kacchan!” Izuku moans out as Katsuki speeds her fingers up and sucks harder. “Kacchan, Kacchan, oh my god!” Katsuki groans around her as Izuku pulls at her hair. “Oh, f-fuck!” Hearing Izuku cuss makes Katsuki groan again.
Izuku starts to slowly grind herself against Katsuki’s face, making them both let out a noise. The green haired girl's thigh tightens around Katsuki’s head as she curls her fingers. “I-I’m — Kacchan — I’m getting close!” she gasps out.
This makes Katsuki’s movements faster and harder. Their eyes meet again and the curly haired girl whimpers.
“Kacchan! A-Ahh! Goin’ to—” Izuku cuts herself off with a loud moan. Her back arches off her bed and her hands find their way back to her sheets to grab onto. A long, low whine leaves her lips as Katsuki continues to finger her through her orgasm.
“You’re so pretty when you cum,” Katsuki says as she pulls her face back. She leaves a kiss on Izuku’s thigh as she slowly slips her fingers out. “I’m the only one that can make you feel that damn good, got it?” the blonde then says as she gets up and sits between the other girl's legs.
Izuku giggles and says, “Got it, Kacchan.” She then grabs the blonde by her arms and pulls her forward, connecting their lips into a kiss. She hums into it when she tastes herself on Katsuki’s lips. “My turn to make you feel good,” she whispers as one of her hands starts to trail down Katsuki's body.
“You don’t have to baby,” Katsuki says despite leaning into Izuku’s touch. “I’m okay with just touching you and getting you off.”
“Are you sure?” Izuku questions as her hands stop at Katsuki’s waist. She leaves a kiss on her scarred cheek as well.
“Mhm, positive nerd. Gettin’ you off had made me feel good,” the blonde answers.
“Can I make Kacchan feel good later? After dinner?” Izuku then asks with a small smile. There’s a hopeful tone to her voice.
Katsuki chuckles softly before leaning down to kiss the other girl. “Yeah, you can do that,” she replies. She could never truly say no to Izuku.
“Thank you, Kacchan!”
“Tch, don’t thank me, nerd.”
Izuku giggles and then asks, “Does this make Kacchan and I girlfriends?” Another giggle leaves her lips when Katsuki presses a kiss to her cheek.
“Of course it means we are girlfriends now.”
The green haired girl sighs happily. “Kacchan is my girlfriend,” she says.
“Dork,” Katsuki snorts. She then gets up off the bed and adds, “Let’s get dressed properly so I can go make us dinner.”
“Can you make katsudon?”
“Yeah, sure.”
Izuku kisses Katsuki’s cheek after slipping some shorts on. “You’re the best, Kacchan.”
Katsuki smiles fondly before saying, “Sap.”
