Work Text:
Lupe is wearing what’s supposed to be a hot, music-themed outfit. A ripped up band t-shirt under her leather jacket. Chains and rings. Tousled hair. She’s supposed to look like she didn't try, like she belongs at a bar, like she goes to friend’s friend’s gigs all the time. Like she didn’t spend 40 minutes in front of a mirror trying to perfect it.
In honesty, her friends had dragged her here, kicking and screaming. Jo, who had told her she needed to “get out more.” Val who’s endless energy and begging had made her claw herself off of her couch to see some local band at this grungy bar.
To be fair, it wasn’t bad for a bar, it was just too loud. Too dark. Too many people. Too many drunk straight girls laughing at drunk straight boyfriends and almost spilling beer on her shirt. Actually maybe it was bad. She briefly thinks of turning around and running home when she hears Val yell to catch her attention. She takes a deep breath to try to slow her increasingly racing heart.
“Lupita!” Valentina screams, too loud, when she sees Lu enter the bar.
Lu rolls her eyes and goes in for the offered hug when she reaches them.
“Ok. We’ve talked about the nickname.” Lu says.
Jo leans in to Lupe, and says in a stage whisper, “This one’s already had a couple of beverages!”
“Ah boy.” Lu says, sucks her teeth, smiles down at her friend. She can, at least, breathe a little better knowing she’s not facing this crowd alone.
Admittedly, they look like an odd trio- Jo with her short hair, in her leopard-print button down, jeans, and converses, Val in her tight black dress, high pony, and heels. They looked like they were each attending different events. But they had decided as soon as they met that the only three office gays had to stick together.
“You’re here!” Val screams “We’re here!”
“Can you believe it?” Lu smiles.
“Literally no, you hermit. I’m so fucking glad.” Val shoves her shoulder.
(They really didn’t need to be talking about this so much, she was pretty sure she got out an average amount, but-)
“You gotta come out more, man!” Jo says. “I can only take so much high femme energy before my dick falls off.” Jo says.
“Happy to help, babe.” Lu finger guns while Val rolls her eyes.
“Lu, take a shot, we’re doing shots!” Val shouts, pounding the bar.
“Oh, we are?” Lu says.
“Mm. She’s right, actually.” Jo puts a shot of whiskey in Lu’s hands. “Slanche!”
Jo clinks her shot glass against Lu’s before knocking it back. The whiskey burns as it goes down. For a second, it's louder than the beating of her heart.
“Hey who’s playing, again?” Lu asks, raising her voice to be heard over the club music blasting in between sets.
“The college friend.” Val says, “I told you about her, remember? Cute, bi, singer. Her name is Ana.” Lu doesn’t remember, but that’s fine.
“She’s cute!” Val says. Again. Lupe squints at her in suspicion.
“Who knows! Maybe you guys will..” Val pauses to wiggle her shoulders, she’s so dramatic, and she can’t be fucking serious right now “-hit it off.”
And now she’s grinning, tongue between her stupid, make-upped lips, openly teasing Lupe. This is a hate-crime, possibly.
“You’ve got to be fucking kidding me.” Lu says. “You did not bring me here just to try to set me up again.”
“Oh come on, Lu! You’re a catch! You just need to actually leave the house to meet someone.” Val says.
“Can we get another round?” Jo calls to the bartender.
Lu is seeing red.
“Lu, she’s cute! And she’s bi! And she’s in a band!”
“Are those the only three facts you know about her? Why don’t you date her?”
Val blushes at this. “Wh- me? She wouldn’t… That could never- hey! This is about you!”
This is why you can’t trust people, and should never leave your couch.
“Ok” Lu frowns, “ I’m leaving.”
She turns to go and, predictably, both her friends grab her.
“Lupe, please!” Valentina whines.
“Come on Lu, give it one song.” Jo says, nudging her shoulder gently.
“Look, I’m sorry.” Val says. “Forget Ana. We can just hang out and listen to music. I’ve missed you. Seriously.”
She looks at Lupe earnestly. Lu examines her. She doesn’t like being played. But now Val has her bottom lip putted out and Jo is clasping her shoulder and she has missed her stupid friends. So she finally rolls her eyes in concession. Val squeals and hugs her, tight.
“Yes! Yay! They’re actually pretty good!” Val says, “It’s her and, like, three little blonde women playing instruments. It’s cute!”
“Oh, is Maybelle gonna be here? Huh.” Jo frowns and sips her drink, in a clear and horribly failed attempt to look inconspicuous. “That’s interesting.”
Lupe and Val look at each other in disbelief.
“Joey, you did not come out with me just to ogle Ana’s band-mate!” Valentina shoves Jo’s arm, feigning offense.
“Oh, I think she did!” Lu grins at this new discovery.
“Hey, hey, would ya calm down!” Jo protests, “I’m gonna do more than just ogle her, if I have anything to say about it. Ayoo!” Jo provides her own sound effect, then turns to the bartender. “Nother round, boss?”
They break into a laugh that maybe makes her feel a little more sane. Lupe clicks her tongue, looking at them both fondly.
“Idiots.” she says.
Val scrunches her nose and scoops her into a hug. “Your favorite idiots, though! Right?”
.
By the third shot, Lupe is definitely feeling it. She’s looser, warmer, her thoughts are flowing the right way. Her friends even managed to pull her to the dance floor to wiggle around a little. They’re dancing when the DJ gets on stage to quiet everyone down and introduce the band. “The Peaches,” they’re called.
The crowd of buzzed patrons cheers from the dance floor as four women walk out on stage. There is, indeed, a tiny little blonde that makes Joey hoot and holler and go too smiley. (Val and Lu elbow her in the sides.) The girl - Maybelle- is all curves and red lipstick, in a short black denim jumpsuit that cuts off at the top of her thighs and shows off some truly excellent tits. She skips out on stage, waving, smiling, and pops a pink bubble with her gum. And Lupe can see where Jo’s coming from. She gets it.
The brunette, who she guesses is Ana, (and is decidedly not Lupe’s type) marches up to the mic in her backwards baseball cap.
“Alright, alright, thank you guys. Yeah.” Ana says to more cheers, “Uh. We’re The Peaches. Y’all wanna hear some music?”
This gets several more woot-woot‘s from the audience.
Their music is actually good. Ana croons into the mic, shredding on her own guitar, leaning back to back with Maybelle. On the keys is another woman with short blond hair. On the drums is- woah. Woah.
The drummer has a smug set to her expression. Her hair is long and white-blonde, and golden, and little bits are falling out of her braid, framing- what must be a fucking perfect face. Like objectively, that must be the best face ever made. She’s got a jaw like a knife and these plump, just-open lips, and these cheekbones, and these eyes, and this smile, and-
Lupe has to get a hold on whatever is happening to her right now. Has to stop looking. She’s been looking for too long. She doesn’t do this. She doesn’t fawn over women, even unnecessarily hot ones. Even butch ones. Even drummers who wear long silk blazers and - oh- nothing underneath. Lu’s breath hitches a little when she notices.
So she takes a drag of her beer, tries to snap out of reverie. But then-
The drummer’s eyes meet hers.
Her eyes are blue, blue, blue, gray, and piercing, and they’re twinkling at her.
Lupe forces herself to break the eye contact and look down. She tries to catch her breath, to bite away her smile, to stomp out whatever the feeling in her stomach is - she doesn’t fucking get butterflies. She doesn’t.
She quickly looks around a second to make sure she’s not crazy. To make sure the drummer wasn’t just looking at some girlfriend or friend or something standing right behind Lupe, and she’d just gotten caught in the crossfire.
But when Lupe looks back up, the drummer is still looking. Is smiling now, a secret little thing. She tilts her chin up at Lupe. Lupe definitely does not flush.
The drummer only breaks eye contact to focus on her riff, flicking a stick into the air and catching it. Lupe scoffs. Show-off.
She’s playing so hard she’s sweating. Strands of hair are getting glued to her face. She looks like a fucking athlete. She’s all forearms and hands and Lu thinks she can see every muscle of her toned arms working as her limbs flail and she goes wild on the drums. And those fucking hands.
She doesn't know if it’s the music, or the whiskey, or the wink the drummer gave her, but she’s feeling something warm in her stomach like she’s glad she came.
.
After the set, Val is somehow more sober than Lu is, and she’s pulling them to the front, insisting they go meet the band.
“Are you sure this is, like, appropriate?” Lu shouts over the music.
But then, halfway down the bar, the band crashes into them.
“Oh my god!”
Immediately, Ana goes to hug Valentina, winding her arms around her waist, Val on her tiptoes to reach Ana’s neck.
“I can’t believe you made it out!” Ana says in her heavy New York accent.
“What?! Of course I did, dummy!” Val giggles. “You guys were so good!”
“Really? You liked it?” Ana asks, smiling.
The other women stand waiting for the embrace to split. Lu wonders if they know how obvious they’re being. If Val knows that Ana’s clearly as into her as she’s into Ana. Not her problem.
“Oh shit, sorry!” Ana says when she finally breaks eye contact with Val. “These are the guys! Guys, this is my friend, Valentina, and her friends.”
Maybelle gives a short wave to the group, still smacking her gum, and reaches to shake hands with Jo.
“Hiya!” she says, “I’m Maybelle! Nice to meet ya!”
“Oh, um, actually-” Jo clears her throat, “I think we’ve met before.”
(“Jesus christ.” Lupe mumbles and rolls her eyes. All of Jo’s usual suave is absent.)
“Oh yeah? Where?” Maybelle chirps, quirking her eyebrows like she’s genuinely curious.
“Just a couple parties. At Val’s- you know what, it doesn’t matter!”
The conversation fades out of Lu’s focus as the drummer approaches her. Her eyes are so much sharper up close. Blue and blue and blue and icy, and she’s looking at Lu like she knows something Lu doesn’t. Like they’re both in on the same secret, Lu just doesn’t know it yet.
“Jess.”
Is the hot butch drummer’s name, apparently.
Jess. Whose fingers are too cold, which is probably why Lu feels a shock of electricity when their palms touch. Because Lupe doesn’t do this, doesn’t get giddy meeting new girls, even if they’re hot butch drummers, even if they wink at her, even if they look like they were fucking chiseled from stone-
“Hi.” Jess says into Lu’s soul and then bites her bottom lip, like she’s trying to hold back a smile. It isn’t working, Lu can see it all over her eyes. Her mouth feels weirdly dry.
She’s been wondering how Jess played the whole set in that blazer without flashing a nipple once, and she wants to look more closely to figure it out, just structurally, but she doesn’t want to be over-obvious, so she wills her eyes to stay on the drummer’s- which is almost equally as hard an ask when the drummer is looking back at her like that- or it’s probably like nothing, it’s probably all just in Lu’s head and-
And then Lu can see Jess’s lips twisting up at the corners, and she realizes the drummer just asked her a question
“Huh?” Lu begs her brain to come back online. “Um. What? Sorry. I mean. What?” Lupe says.
Jess just smiles and leans in so close that Lu can feel the warmth of her breath on her ear, and she feels it in a shiver down to her toes as Jess says “I was just asking your name.”
There’s a breath, like Jess maybe thought about saying something else at the end. A rolodex in Lu’s mind cycles through every word she could have almost said.
“Lu. Pe. Lupe. Is my name.” she says, trying to will herself out of whatever fucking state she’s in, “Or Lu is fine. Whatever you want, really. Is cool.”
Cool. Fucking cool, Lupe. She needs like three waters and a coffee and a slap in the face.
Jess just smiles bigger.
Her lips are such a good frame for her teeth- that’s a weird thing to think- and she’s trying to remember if she’s ever seen a jawline that sharp, and-
Then Jess says something in the coolest fucking voice Lu has ever heard and her eyes flick down once and then they’re back keyed in on Lupe’s and Lupe is trying to come up with a response but the only word she can remember Jess saying is “top.”
Lu chokes on her breath. She wants to ask Jess what she said, wants to ask her to lean in until they’re touching and breathe it into her ear again, but she’s already done it once, so now it would seem stupid, would seem blatant, and now she’s gone too long without talking, and-
“Did you- sorry, did you say do I top?” Lu feels her cheeks burning red.
Jess chokes on a sip of beer. Jo whips her head around. “Jesus, Lu.”
“No.What? No.” Jess has dropped her smile, is looking more concerned now. “Sorry. If it sounded like that. I said I like your top. Your shirt.”
Oh. Fuck.
“Fuck.” Lupe hisses at herself.
Jess is gesturing to her shirt now. As if Lupe doesn’t know what a shirt is, maybe.
In her periphery, she hears Jo turn and cackle.
“Sorry if that was-”
“No, no! I’m sorry!” Lupe is desperate for Jess to go back to smiling, for this moment to end, “That’s- what you said was normal, what I said was weird!” Fuck fuck fuck. “You like my top! Thank you so much! It's - a t- shirt! I-Thank you! I like your-” and now she’s gesturing to Jess’s bare abdomen, abs, chest, fuck, “Top.”
Fuck.
Jess is biting her tongue now, presumably to keep herself from laughing out loud at Lupe. If Lupe could physically kick herself, she would.
This wasn’t her! She could pull women! She was a goddamn catch! She didn’t fucking babble!
“Shit.” Lupe breathes out.
Jess is now giggling a tiny bit.
“I’m so sorry, that was so- I’m not usually like this, I promise.” Lu tries.
She swallows. Tries to compose herself. Jess still hasn’t spoken. She has to say something else, to redeem herself.
“Do you like … beer?” Jesus Christ. Her brain feels like an old cartoon rabbit that ran off a cliff and just kept running.
In response, Jess lifts up the beer she’s been holding for their entire conversation thus far, and smiles wider.
“Oh.” Lupe says. Coolly.
“Can I get you one, though? What do you like?” Jess asks her. As fucking smoothly as was humanly possible. Goddammit.
“That’s- actually I think I've had enough. Um. But. Thank you so much, though.”
“Cool.” Jess says, “Well. I’m going to go over here now. Nice to meet you, Lu.”
“Yeah, you too!” Lu responds, with a stupid little wave, “Fuck me.” Lupe says as soon as Jess is out of earshot. She slams her head into her hands, digs the heels of her palms into her eyes.
At that moment, the last band member approaches her. Fucking perfect.
“Hi! I’m Terri.” the woman says, extending a hand, with a huge, thoughtless smile. “Pe? Did you say your name is Pe?”
Lupe sighs and hangs her head. Resigns.
“Yeah. Sure, Terri.”
.
Lupe ends up in the grungy, underlit bathroom, looking at her face in the sticker-covered mirror, trying to breathe.
“C’mon, Garcia.” she breathes, slaps herself in the face a couple times, “Fucking pull it together.”
It’s then that Lupe hears a high-pitched moan from one of the stalls. She knew she wasn’t alone, but she thought this was a typical drunk-girl-and-her-friends-crying-in-the-bathroom situation. Now, she notices the door is slightly ajar, and she notices it’s just one girl. And the girl is alone, sitting on the floor, head on the toilet. She hears the girl retch, and she gently pushes the door further open.
“Hey. Are you ok?”
“No!” the girl shrieks. And Lupe realizes she’s young, too young, and sobbing. It looks like she put on the sparkliest thing she could find to sneak out tonight. Her eye make up was like three different colors and Lupe bet it was even cooler before she cried it all off. She was wearing one of those necklaces that Lu had never understood, the kind that announce a person’s name in too-big letters, and it said “Esti.”
“Wha- what’s wrong? What’s happening?” Lu launches down to try to help the kid, to push her hair back from her face, or something.
The kid opens her big brown, tear-stained, doe-eyes for long enough to look at Lupe and say in Spanish, in what Lupe thinks is a Cuban accent-
“He dumped me.” and then the kid is full sobbing, clinging onto Lupe like they’ve known each other forever and didn’t just meet on the floor of a public bathroom.
“Oh. God. Ok.” Lupe tries to pat her back comfortingly for the few seconds before the girl is heaving into the toilet again. Lupe shifts out of the way before she’s got serious vomit on her cool outfit, and tries to hold back the girl’s hair. That’s what you’re supposed to do in this kind of situation, right? Except the girl - Esti?- has these long, slicked back pigtails, and Lupe can’t tell if she’s actually helping.
After a moment, Lu decides to get some wet paper towels to hand the kid. Except the kid doesn’t seem to know what to do with them. So now, instead of hooking up with a hot drummer, Lu was gently wiping vomit off the face of some random teenager.
“Hey- are you even old enough to be in here?” Lu asks.
The girl pulls head back and squints.
“What are you, my mom?” she says.
“No I’m not your fucking- where are your friends?!” Lupe demands. “Who’s leaving you to throw up alone!”
Esti dissolves into tears again
“They don’t care about me, do they?”
“Ok. Just- Look, it’s ok, kid. Don’t-” God. What a night. “Where’s your phone, let’s text your parents or someone to pick you up.”
Esti hands over her phone (far too easily to a stranger, Lupe notes.)
“I thought he really liked me, but I came all the way here and got too drunk and he doesn’t care and now I look like an idiot.” Esti sobs a few more times.
Lupe quickly texts a number labeled “Sister” (with too many hearts and emojis) the address and a request to pick her up. She considers the little rebel before her.
“Hey. If it makes you feel better, I fully struck out today too.” Lu says gently, handing her her phone back.
“Really?” Esti wipes her eyes, “But you’re so pretty.”
“Right?!” Lupe throws out her hands in emphasis, “Thank you! I don’t know what’s gotten into me. I usually don’t fumble the ball this hard. But, like, this drummer was so hot that I, like, lost all my words- I couldn’t speak, she was so pretty.”
A random teenager was as good a person as any to spill her secrets to, right? Her therapist would love this.
“What happened?” Esti asks.
“I was just… so awkward. And I don’t think I can come back from it. But hey, you win some you lose some, right?”
“What did she look like?”
“She was incredibly toned, like a fucking athlete, like, insane arms. Have you ever seen one of those old Greek statues? She looked like if those were good. She had this long blonde hair and this sick, like, blazer situation, and these eyes. God. I haven’t been down so bad in a while.” Lu laughs a little to herself. “Why?”
“Oh.” Esti sniffles and then points behind Lupe’s head. “Is it possible that she’s right there?”
Lupe turns around and there is Jess, leaning against the bathroom door.
“Huh.” Lu says, “It is, yeah.”
Because of course Jess would be here in the bathroom. Would’ve heard Lu say all that. What else would happen tonight.
Jess is clearly trying to be polite, leaning back against a wall and acting like she hadn’t just overheard their whole conversation. Like she hadn’t seen Lu reach newer and lower lows tonight. Like not every single thing Lupe did was more humiliating than the last. At least Jess was pasty white and didn’t speak Spanish. But Jess does tilt her chin up in greeting to Lupe when they make eye contact. Lu turns back to Esti.
“Hey kid, do you have a vape I can hit? Or, like a cigarette? Anything?”
“Ew no.” Esti scrunches up her face in disgust. Jess reaches into her pocket.
Jess produces a vape that she holds out to Lu in offering.
Lu’s brain takes a second to process.
“… You speak spanish?” Lu asks. In Spanish.
“Lo siento.” Jess says in the worst accent Lu’s ever heard. As if that will stop it from being insanely hot and ruining her evening.
Of fucking course she did.
“Cool. Well!” Lu wipes her hands, stands up, takes one long drag on the vape, “You’ve texted your sister.” she points to Esti, “Thanks for the hit.” she points to Jess, “I’m just gonna go kill myself. It was so nice to meet you.”
“No wait!” Esti interjects. She quickly stands up, and then has to hold on to the wall to steady herself. But she presses on. In English, no less.
“You guys stay! I have to go do something. Right outside the door. For a long time. And you guys have to, um. Stay in here. Ok. Um. Good luck.” She turns to Lupe and says. “Thank you.” and then turns to Jess and says, “You are very pretty. Have a good night.”
And then she’s gone.
Jess looks far too delighted by this whole encounter. She smiles as she looks at Lupe, eyebrows raised high.
“So…” Jess says.
“So.” Lupe crosses her arms and looks down at her shoes.
“So you think I'm hot?” Jess says, delightedly, smirking bigger than ever, which is not at all the right attitude for her to have in this situation..
Lupe rolls her eyes to the ceiling. “This is so great! I’m so glad that after I absolutely humiliated myself trying to flirt with you, you got to see me covered in a stranger’s vomit, talking about how hot you are. This is - fucking perfect! I don’t know why I’m even still here, I’m gonna leave. I’m so sorry about all of this.”
“Woaah, woah!” Jess says, taken aback. She pauses for a second. “Wait you didn’t know her?”
Lupe blinks. “No?”
“So you just helped a random stranger get out of a bad spot out of the kindness of your heart and that’s supposed to be humiliating?”
…It sounds different when Jess says it like that.
“I’m just- I’m really sorry. For everything that I’ve said tonight. I can’t believe how much of an idiot I’ve been and just- I’m really sorry.”
“Lu. You don’t have to be sorry! For anything.” Jess says, scrunching her eyebrows up, confused. “You’re very cute. And I like talking to you.”
Lupe blinks, taken aback. Jess continues.
“I um. I obviously noticed you from the stage and thought you were really hot, but then after, when we talked I thought maybe you weren’t that into me, so. It’s kinda my lucky night, huh?” Jess grins at her like she genuinely believes this. “And by the way I think it’s really nice that you helped a random kid. She seemed dope.”
“She seemed like a loser.”
Jess snorts. Lupe processes.
“...You think I’m cute?”
Jess smiles and steps closer to her. “You are cute. And hot. And nice, apparently.”
“...Well that’s crazy, because I don’t know if you could tell, but I’m very attracted to you.”
Jess snorts.
“Whaaat?” Jess says, smiling. “Me?”
Lu laughs, a tiny bit.
“I’m sorry that I didn’t just say that.” Lu says. “I’m usually more… confident.”
Jess’s eye flick to Lu’s lips and then back. She’s so close that their noses are practically touching now.
Jess leans to whisper in Lupe’s ear again.
“You wanna take me into a stall and show me how confident you usually are?” Jess whispers.
… And Lupe has to make one good decision tonight.
.
Jess slams her into the wall and Lupe breathes hard to hold back a moan. She’s usually the one doing the slamming, but she guesses an exception can be made. Especially when Jess is running her hands down and up her body, coaxing one of Lupe’s legs up just a little, slotting one of hers between them. Running her hands back up across her stomach, fingertips pushing under the hem of her - top. And Lupe’s hands would be roaming, too, if they weren’t focused on clinging to Jess’s neck, to keeping Jess’s lips attached to hers. She’s kissing her like it’s breathing, like it’s going to be ripped away from her if she stops, and Jess- is a revelation. Is kissing her back with the same fervor. And Lu’s mind leaves the scene for a second to wonder
“Where have you been all my life?”
And somehow Jess’s eye’s look almost as awestruck as Lu feels. Almost fond, even, which is crazy, so Lu snaps out of it and gets back to the task of licking into her mouth. Finally reaching under that fucking blazer, finally getting her hands on those tits. And once she feels Jess, it’s like she wakes up. Like she snaps awake.
She pushes Jess the short distance to the opposite wall, hands bracing her, as she moves her mouth across Jess’s sharp jaw, down her long neck, lingering every time Jess’s breath hitches, finally landing her lips around a nipple.
“Fuck.” Jess whispers. And she never stops moving. Never stops the movement of her hands trailing, tracing, tracking Lupe’s body. As Lu’s mouth moves on her tits, biting and sucking and tonguing, Jess rackets up her shirt so she can pinch Lu’s nipples too, then goes to unbutton her pants.
“God, you’re gorgeous.” she says, looking down at Lupe, and if Lupe had any embarrassment left in her body, she’d be ashamed of the resulting sound she made. She knows they should be quiet, but she can’t quite bring her brain to care.
Jess is unbuttoning her pants, barely even bringing them down, more reaching into them, and Lupe has to move her lips back to Jess’s neck, jaw, earlobe, so she can be closer, closer, closer, feeling - everything- feeling Jess’s long fucking fingers on her which might as well be everything there had ever been. No other moment mattered. No other sensation had ever been this good. And they were fucking standing up in a bar bathroom. What would this be like in a bed-
“I have to get your number.” Lupe growls against Jess’s skin and Jess laughs, and then starts fingering into her in earnest. Fuck.
It’s funny because Lupe thought she had some semblance of control here, but all she can do is gasp and pant into Jess’s mouth, let herself be pushed back again, as Jess undoes her.
Lu realizes she’s stopped moving her hands, so she remedies that quickly. Kissing searing kisses into Jess’s mouth- Jess’s mouth is insane, fuck, she wonders what else her tongue can do. And she’s moving her hands, to pull at Jess’s hair, to shuck her blazer down further, to stroke her skin, to try to cling on to any shred of awareness she has left and not fall apart-
“You can let go, you know.” Jess whispers. “If you want.”
And who is she to deny Jess?
So then she’s letting Jess fuck her- rocking, rocking, bouncing, grinding, pushing against Jess, feeling, feeling, fuck , fuck-
When she comes, with a gasp, clenched on Jess’s fingers, Jess smiles at her. Kisses at where Lupe had been biting her lip. She pulls her fingers out gently and then instantly puts them both in her own mouth, sucking them clean like she didn’t think twice about it.
And Lu watches this happen. Watches the whole scene unfold. In shock really. Because she’s probably died and hell’s angels are just this fucking hot.
And then she slams Jess backward, kissing her the whole time, grinding against her, working to undo whatever contraption is holding her pants together. Then Lupe drops to her knees. She knows she, objectively, shouldn’t. The bathroom doors do go all the way down, but they’re still, technically in public. If it was any other moment of her life, she would care- so much- but this person, this siren in front of her, makes her somehow feel like she can do whatever she wants in this moment. And what she wants is to eat Jess out. So she does. On her knees in a bathroom, face between the thighs of a woman she’d just met today, and living in some kind of fantasy.
Jess was louder than she had expected. Based on the few conversations they’d had that day, Lu didn’t think she was a man of many words, but the litany, the string of curses falling from her lips above Lu begged to differ. A string of fuck and oh god and fuck and Lu were falling from her lips and encouraging Lu to move her tongue faster, to hold Jess’s hips in a different position, to chase her orgasm, and obviously it wasn’t the best position for what they were doing, but Jess’s hips were bucking into her mouth, against her grip, so that had to be a good sign, right?
“Fuck, Lu- I’m gonna-” she says from above her, hands squeezing tighter into Lu’s hair as she quivers.
Lupe gets up, wiping her mouth, and kisses a few times up Jess’s stomach, up her neck, to rest their foreheads together.
They look at each other for a second. Drinking it in. And then Jess is kissing her, kissing and kissing and kissing and then she breaks the kiss, smiling. Lu chases her lips back.
They stand there, panting into each other’s space.
“This is-”
“-I really-”
They start speaking at the same time.
“Oh sorry, go ahead.” Lu says.
Jess smiles. “I was gonna say this is gonna be a fun story to tell our kids someday.”
Lu’s heart squeezes. There’s a twinkle in Jess’s eyes. Lu tries to catch her breath.
“What were you gonna say?”
“I was gonna say I really do want your number.” Lu smiles.
