Work Text:
Jess runs her hand down her warm face, trying not to look at herself in the mirror. She was so… frustrated. And it was very uncharacteristic of her to be. Usually, it was other people chasing after her, lusting after her—but as she closed her eyes, all she could see was Sam’s dark hazel eyes and pink lips. How she’d stood across the room as Jess danced, her eyes never left her, how they peered over her red solo cup every time she took a sip.
It wasn’t the first time she’d ever looked at Sam that way, you know?
There had been times when she couldn’t sleep and thought fuck it and shoved her hand down her pants, and as her fingers glazed over her wet cunt, she’d think about… blonde hair and… hazel eyes leering at her. Lapping at her neck, cupping her breasts, treating Jess like she was just her little toy. And that was all it was, you know? Some kind of sick fantasy that nobody should really ever have about their friends, let alone one of their best friends.
But tonight?
That was the first time Jess has ever seen the desire reflected in Sam’s eyes. Jess knew it all too well—she’s received it from many unwelcoming eyes. It’s not like Sam was the only one watching her dance. There was Mike, Connor from first period, Paul from second—heck, even Josh fucking Washington. But none of their gazes held the same intensity and weight as Sam’s did. Because Sam wasn’t like them. She wasn’t some boy from her class who just wanted a quick fuck.
Sam was one of her best friends. She was kind, gentle, and she fucking loved animals. She had this energy about her that made anyone feel calm, and protected. She was soft in all the right edges, in the edges the guys weren’t. And Jess… well, she’s always been a little infatuated with her. She might even have just a little crush on her—okay, maybe a lot. And maybe she’d been completely oblivious to Sam’s feelings.
Had Sam felt the same?
Those eyes tell Jess that she might… though, it could have just been pure unsaturated lust.
Unfortunately, Jess was gonna take what she could get.
Jess finally opens her eyes and looks at herself in the mirror. Her pink tank top sat on her figure tightly, her cleavage showing just enough to tease. She can see the flush travelling up her neck, up to her face—and whether it was from the alcohol or from… Sam, she wouldn’t know. She’d worn a denim skirt on purpose… for easy access. And she’d done it for a while now, maybe the past ten parties or so. Not like it was ever of use. Jess always rejected the guys throwing themselves at her, just hoping someday she might catch her friend’s eye. Sam’s eye.
It was kind of embarrassing really how long it fucking took, but Jess would be stupid if she didn’t take the chance to lock it down. To bed Sam —-
Then there was a knock on the door.
Jess straightens up as her eyes snap away from the mirror to the door. She groans softly. “There’s obviously somebody in here!”
Then, a laugh came, and Jess stiffened.
Sam.
“Jess… it’s me Sam,” Sam’s voice comes through the door. Her voice was hoarse like she’d had a few drinks. “Jess?”
Without a second thought, Jess opens the door. Sam was leaning her arm against the door frame, her red hoodie wrapped around her waist, leaving her in a tight black tank top. Her dark skinny jeans hugged her body tightly too, her curves deliciously—-
“Jess.”
Jess’ eyes snap up. “Yeah?”
“Are you okay?” Sam’s eyes soften, and Jess immediately feels guilty about everything—about her thoughts… and her perversions.
“Yeah, I’m just…” Jess trails off, trying to think of the right lie, her hand coming up to fix her hair. She watches as Sam’s eyes trail down slowly. God, what the fuck was she doing? “Sam.”
“What?” Sam murmurs absentmindedly, gently peeling her eyes away from Jess’ chest by slowly trailing them back up, her eyes lingering far too long on Jess’ parted pink lips. “You haven’t answered me, Jessica.”
“I’m… I’m fine, Sam, I really am,” Jess lies.
There’s a crease in between Sam’s eyebrows now, like she didn’t believe her. And God her eyes were so intense and scrutinizing. Was this what it was like to be Sam’s homework? She didn’t know how they didn’t just solve themselves for Sam because, at this moment, she felt like she would do anything for Sam.
“Jess, you…” Sam trails off, her eyes wandering again.
This time, Jess couldn’t help it when her heart started hammering wildly in her chest. She could feel the heat spread from her neck to her face again and she could see Sam slowly following its path. “I… what?”
“You drive me crazy, you know that?”
Jess blinks, momentarily thrown by Sam’s sudden blunt statement. Before she could say anything, Sam’s arm dropped from the door frame and she was suddenly walking in. Jess tries to subtly back up as she watches Sam close the door behind her without looking at it.
“Did you hear me, Jess?” Sam asks lowly as she moves even closer until she is standing right in front of her, her eyes fluttering as she looks down at Jess’ blue and searching eyes.
“I—I did. But what… what did you mean?” comes Jess’ embarrassingly strained response. Kill me, she thinks.
Sam lets out an amused chuckle. “Are you nervous? I’ve never seen you nervous before.”
“Don’t tease me, Sam. You know I’m sensitive,” Jess responds.
Sam’s eyes go lower again. “You’re sensitive?”
Jess’ mouth drops slightly at her response. God, since when was she this much of a smooth talker? Before Jess could say something—anything, really—she feels something poking her stomach, and when she looks down she realizes it was Sam’s finger. She’s fiddling with the hem of Jess’ top, and before she can even process this—and process why she’s doing it—Sam lifts it slightly so she can slide her hand under. All Jess could feel was the warmth of her hand, and she felt herself exhale a slow breath, her eyes fluttering close.
“You’re sensitive here aren’t you, Jess?” Sam whispers, making Jess open her eyes. She feels thrown when their eyes meet. She’d never seen Sam look like this before. Her eyes were lidded, and dark. Filled with… desire. Her cheeks were flushed, her pink lips slightly parted. Her eyes flicker down to Jess’ lips.
“Sam…” Jess breathes out as Sam’s hand moves higher. “God, what are you doing?”
Sam eyes her. “Tell me to stop.”
”People are gonna hear.”
“Hear what? I’m just touching your stomach. Unless you want me to touch you somewhere else?” Sam’s voice goes dangerously low along with her hand as it slips out of Jess’ shirt and trails Jess’ inner thigh. Her touch was featherlight, and it made it much worse for Jess as her finger left a trail of fire along its path. Jess tries not to squirm, she really does, but then Sam reaches a spot that is way too high, way too close.
Sam suddenly stops her hand, her eyes slightly widening, her cheeks getting redder. “You’re really responsive, are you?”
“Can you stop being such a tease?” Jess whines, unable to stop herself.
“Oh, and you’re whiney,” Sam chuckles and then lifts her hand higher. “I didn’t know you’d be so needy, Jess. All these guys you push away—even girls,” she murmurs, and Jess squirms again as Sam starts to touch her over her silk underwear. She knows Sam could feel her wetness through them. “I thought I’d have to convince you more. But look at you… all wet and I barely touched you.”
“Why are you…” Jess tries to say but it comes all breathless and whiney, and it makes Sam’s face flush even more. “Stop teasing— me.”
Sam doesn’t answer and continues the motion of her hand as she leans down and places an open-mouthed kiss on Jess’ neck. Her mouth was wet and warm, God, so warm, and Jess felt her knees buckle slightly at the feeling of her warm lips and being pinned against the wall. And she was still touching Jess through her fucking underwear, and before Jess could beg—God, she feels pathetic—Sam slides her underwear over so she could touch Jess’ wet slick directly. She felt Sam’s fingers drag over it slowly as if she was relishing in the feeling of how slippery it was. Then Sam pulls away from Jess’ neck, makes eye contact with her and then shoves her own fingers in her own mouth, tasting Jess. And Jess watches in quiet fascination as Sam lets out a low hum.
“You taste really good,” Sam murmured and before Jess could say anything, Sam suddenly kneels down, and the only thing Jess could do was gasp when Sam’s tongue found her pussy. She licks slowly—giving Jess dangerously slow drags as if she couldn’t get enough of her and wanted to memorize how she tasted.
Jess bit down on her tongue as she closed her eyes tightly. It felt so good to have Sam’s tongue lapping at her pussy like that. Her mouth was very warm, her tongue rubbing faster now against the length of her pussy. Jess felt like she was about to explode from how good it felt. She was eating her out almost messily—desperately—and Jess could just imagine the saliva and pussy juices dripping down Sam’s chin as she continued to work on her.
“Sam… fuck…” she breathes out, finding it hard to keep herself standing. When her knees slightly wobbled, Sam placed her hands under Jess’ thighs and lifted her.
In the heat of everything, Jess thought about how thoughtful that was, just for a brief moment.
It’s like Sam didn’t want Jess to do any work, but the thought of Jess being able to taste Sam too, to be able to touch her wet pussy, made a jolt of desire shoot through her, and her hips instinctively buck towards Sam’s face. She expects Sam to reprimand her, but she instead lets out a low hum that vibrates against Jess’ pussy, making her moan.
“Fuck…” Jess breathes out.
“Mmm…” Sam responds, humming against her pussy again, making Jess let out needy moans.
Her tongue starts to move faster, lapping at her pussy like it was the last meal of her life. Jess moans uncontrollably as the feeling overtakes her entire body. Her mouth was so warm, and her tongue moved so deliberately, just to pleasure Jess, and it just turned Jess on so much to have the privilege to see Sam come undone like this. Like, yeah, Jess was the one writhing and moaning under Sam’s tongue but she could tell by the way Sam ate her out hungrily that this affected her as much as it affected Jess.
“Sam, fuck, keep going.”
Sam listens obediently, keeping the same pace, and same pressure, like she knew exactly what Jess wanted. Jess’ hand moves down to place it behind Sam’s head. She didn’t want to push Sam’s pretty face further into her pussy but she wanted to feel more… but before she could even put a little pressure behind Sam’s head, Sam moved in closer, her tongue changing pace to play with her clit, circling it with her tongue.
“Fuck!” Jess moans, her eyes shutting hard. She didn’t know what magic Sam did to find exactly the right spot, but she didn’t care, she didn’t care because the girl of her dreams was kneeling in front of her and eating her out.
Sam continues the motion. Her left hand continues to lift Jess’ thigh but she lets go of her right thigh to get under Jess’ top again, and then… under her bra. She places Jess’ nipple between her index and middle finger and starts to roll it softly. Jess lets out a needy whine at this, suddenly turned on even more at the fact that Sam was lifting her with one hand, eating her out and now playing with her nipple.
Jess can’t believe this. This is the same Sam who kept a container full of nuts in her bag so she could feed it to random squirrels. The same Sam, who stayed up late nights to help Jess with her Math homework. Has Jess really been blind all this time? Did Sam really want her all this time? That Sam is the same as this Sam, who’s kneeling in front of Jess like she worshipped her, lapping her tongue at her pussy like she’d thought about doing this a hundred times, and how she’d do it?
As Jess reaches her high, her legs start to shake, and the feeling of Sam’s tongue gets even more overwhelming, all she could think about was one thing: she wasn’t alone all along.
There was no way Sam hadn’t thought about this before while she was laying in bed at night all alone.