Luna is enjoying a rare moment of peace since her new roommate Cassie moved in a few weeks ago. Cassie was belligerent, occasionally loud, and always incredibly nosy into Luna’s life. For the near-shut-in that Luna is, an overly social party girl insisting she do anything other than play niche video games in her room for all of her free time was a curse on her. This curse would last over eleven months, until their lease ends. Cassie came back after her work as usual, then disappeared again shortly after, leaving Luna with a night of quiet to clean the apartment, finish some of her schoolwork, and spend the rest of the night reading yuri visual novels in her pitch black room, covered with a fuzzy blanket.
Around three A.M., Luna having been too absorbed in a particular toxic fictional romance to notice the time, the front door creaks open and slams shut. Luna lifts her head up and listens for more noises, alert like a prey animal hearing a twig snap.
“Ugh, fuck,” She lets out under her breath, being more tactful than Cassie’s slurred shouts as she bangs her toe on a corner.
“Fucking goddamn motherfuck!” Luna silently criticizes Cassie's uncreative lack of word choice. Luna criticizes most of the things Cassie says. She hopes that the drunk idiot outside her room is tired enough to go to her own room, but the clumsy stomps getting louder as they reach her door quash any hope she had of ending her night peacefully. She just hopes Cassie doesn’t throw up in her bed… again.
“Hey loser!” Cassie immediately has her arms wrapped around Luna, peeking at the monitor. “Lesbians! Hehe girls kissing girls. Are they doing fucked shit in this one?”
“Yeah, they’re doing fucked shit Cassie.”
“Yep, knew it. You’re such a perv.”
“I’m not! It’s just good storytelling! They have really interesting personalities.”
“Well yeah, that girl has some really big personalities.” Cassie points at one of the characters who has excessively large breasts. “Does the storytelling need them half-naked?” Cassie falls casually into Luna’s lap, lifting her arms over her head. She wears a grey t-shirt, with the sleeves cut off. Her unshaven armpits permeate the stench of sweat built up during her active night.
“Can you get off me? You reek.”
“That sweat’s because I actually go outside and have fun. You should try clubbing, maybe you could get laid!”
“Ugh get off Cassie!” Luna tries to push Cassie off, but the girl grabs onto Luna as she falls, and the two hit the floor together.
“Can’t get rid of me that easy!” Cassie giggles. She quickly gets Luna into a headlock, her face tucked near Cassie’s pit.
“Fuck off Cassie, you fucking stink!” Luna’s stomach tingles as Cassie’s overwhelming scent forces its way into her nose.
“Bet you like that, perv. Nerdy girls like you are always total freaks!” As Luna struggles, Cassie notices that she isn’t wearing pants, only a pair of way-too-cutesy-for-suck-a-dork panties which are straining with the bulge that’s formed underneath them.
“Holy fucking shit dude! You do like this huh? You’re actually getting hard?” Luna’s pleas and reprimands are drowned out by Cassie raucous laughter. “I’m fucking way too drunk to take this seriously, you’re so fucking weird.” Even restrained only by the grip of one of Cassie’s muscular arms, Luna can do little but flail.
“You want more, you nasty freak?” She loosens her grip, letting Luna respond.
“So pathetic, I can tell what you want, even if you can’t. You wanna be nose-deep in my armpit, don’t you?”
“N-!” Cassie’s hand forces Luna’s open mouth into her pit, which is nearly dripping sweat from their struggle. Her stench, salty, powerful, with a hint of synthetic floral deodorant, overwhelms her senses, but she's unable to recoil under Cassie’s strong grip.
“Stop struggling, I know you like this.” She doesn’t. This is disgusting and violating and Cassie’s such an annoying brat! So why does she have such an intense erection? The tingling in her stomach is butterflies, not nausea like it should be. Her habit of rarely eating and never exercising leaves her unable to do anything more than squirm, and she’s getting tired so quickly. Her thin arms are completely outclassed by Cassie’s and she’s unable to push herself out of her hot pit.
“Stop fighting! You’re such a weak little girl, you’re not gonna get out of there. How about this, if you lick my armpit, I’ll let you go. Otherwise I’ll just hold you here.” Luna tries to speak, but Cassie shoves her further in to silence her. “Lick it or I’m gonna stuff your face so far in there.”
The fight thoroughly drained from her, and the desire to gasp for air crushes her resolve. She sticks her tongue out, her face still pressed in deeply. She’s hesitant at first, barely grazing her tongue across Cassie’s hair, but soon she prods around and runs her tongue up and down in long motions. Cassie tastes salty and strongly bitter, her taste just as overpowering as her stench. Cassie’s grip loosens, her hand remaining placed on the back of Luna’s head. Cassie’s hair sticks to her tongue as she continues to slide it around, so much sweat melding with her saliva. Luna runs her tongue around in circles, pressing in deeply. Her nose is still pressed into Cassie’s pit, filling every breath with her scent.
Cassie finally releases her fully, and Luna pants the clean air.
“Jesus I didn’t think you’d like it that much. Pit-freak.”
“Y-you made me! Asshole!” Cassie places her hand on the small of Luna’s back.
“I let go after you licked me once, I assumed you would back off.”
“I-I’m, ugh you’re awful!”
“And you’re a perv! But I don't really mind, it uh, kinda felt good.” Cassie blushes and looks away. It’s the first time Luna has seen her being shy. When she isn’t being incredibly annoying, she’s pretty cute. “Um, I’m kinda beat but, how about you cuddle up with me in bed?” Luna never considered her of an intimate interest, and she should be furious and disgusted by her, but all she feels is a pull towards her.
The two girls pull themselves off of the floor and grip each other tight as they get under Luna’s large collection of blankets.
“You look really pretty Luna.”
“Thanks.” Luna blushes like crazy. “Um, you too.”
“So, ready to admit you really like my pits?” The scent still lingers on Luna’s face, and she still gets butterflies when she breathes in.
“I can see you want more, silly girl.” Cassies pulls Luna closer, lining her face up with her un-licked armpit. “Come on, breathe me in.” Luna’s hand presses onto Cassie's chest as she shifts her body weight to be closer to her, taking deep breaths of her scent once again. “There we go, good girl. I’m glad you like it, loser.”