Chapter Text
Rio Vidal hated the airport.
Well, hate is a strong word.
She really fucking hated the airport.
So why had she become a TSA agent? She'd been asking herself that question for 3 years.
She could lie, say it was because of debt, a sick parent, job security, looking hot in the uniform. But all of that would be putting far more meaning into it than it deserved.
It was simple, really. Rio applied for a job. She got the job. She kept forgetting to leave said job.
Because everytime she was at the end of her fucking rope, Agatha Harkness would show up. Or as Rio had referred to her: The Witch.
She was nicknamed “The Witch” because, well, two reasons.
One, she looked like one. More specifically, she looked like the kind of witch that her little baby gay self would've drooled over in a ’90s movie. Intense, crystal blue eyes, pale skin, and a sharp, slightly crooked nose. All of it framed within endless layers of wild, disorganized dark brown hair that bordered effortlessly between intentional or perhaps just refusing to brush it.
Two, she was a total bitch. The type to find enjoyment in making her own dissatisfaction or boredom everyone else's problem. A trait that notoriously did very poorly in airport security lines.
She was a frequent flyer, which meant she wreaked havoc across the security team at least twice a month. Being a small airport and usually understaffed, there had been more than one occasion where the pre-check line was simply not an option. A fact that she seemed to love bringing up every time she was forced to take off her shoes with the ‘plebians.’ Yes, she had really called them that.
About a year and a half ago, one of the agents, Dan, who was for all intents and purposes, a pretty good-looking man, had tried to make small talk with her. Which, in Rio’s opinion, was more like a really gross attempt at flirting with a patron. She had watched the whole thing from behind the conveyor belt.
“Hey there Harkness, where you flying to today?”
“Your Mom’s house.” She answered, not even bothering to look up from her phone.
Which, of course, created an endless amount of snickering and teasing from the entire team for weeks on end and launched even more of an obsession in Rio than she would like to admit. Hot, mean, and funny? Just her type.
Of course, Rio would never have the balls to actually hit on her. Instead, her and her best friend Nat would just talk about her like some sort of personal soap opera. A silly crush. An infatuation. Better to keep it distant and mysterious than to actually risk the rejection. And public humiliation. Which felt very possible in this scenario.
At one point, they had tried to find her online, even stooping so low as to redownload dating apps just to see if she was there. But everything came up with nothing. She was practically a ghost. An incredibly sexy ghost that as of right now was currently haunting Rio’s security line.
Rio was stationed at the scanner, but she could’ve sworn she sensed her the minute she entered the airport.
She was typing away at her phone, her face quirked in her usual flair of mild annoyance at her pre-check being denied. Her dark purple roller bag was resting at her feet, a well-worn messenger-style leather purse with gold accents and a navy blue dress coat balancing against the handle. She was wearing black heeled boots, wide-legged slacks, and one of those pristine, plain white t-shirts that fit so effortlessly well that it must’ve cost well over $200, slightly cropped above her waistline, her nipples perked under the fabric. Not that Rio was staring. Okay, maybe she was staring.
Sue her, she looked hot .
Rio tried to concentrate on the task at hand. Motioning people through the scanner, reviewing the imaging, and sending them on their way. Clockwork. Mindless. Easy. Anything to distract from the way her body was heating up in anticipation.
Then she was there, standing on the other side of the bulky, grey machine, her hand casually pressed into her hip as her eyes shamelessly drifted up and down the length of Rio’s body.
Wait, was she checking her out?
Her brain must be short-circuiting. But secretly, she was grateful for her decision to actually fix her bangs this morning as she threw her black layered hair into her usual clip.
“You’re all set to come through.”
Agatha simply nodded, stepping forward and positioning herself like she had a hundred times before, spreading her legs slightly and raising her arms above her head. Rio nearly had to pinch herself to keep from moaning at the fabric shifting at the motion and revealing hints of Agatha’s toned stomach.
Her ogling was broken by the harsh beep of her screen, and two red boxes flaring against the computer’s diagram. One on Agatha’s left thigh, the other along her rib cage.
Interesting.
Rio placed her hand up to stop Agatha from proceeding past her.
“Ma’am, there was an anomaly on the scanner. I’m going to need to do a quick pat down. Are you okay stepping to the side, or would you like to request a private area?”
“Here is fine. I quite enjoy an audience.” She winked.
She fucking winked at her.
She needed to be a professional. She was a professional. She is just trying to get under your skin. But why was Agatha looking at her like that? Like she was ready to absolutely destroy her and Rio would thank her for it.
Rio cleared her throat and motioned for her to step to the side before turning to grab two gloves from the stand. Her coworker’s face flashed at her with an expression that said, “Thank god it's you and not me.”
Rio started slipping the blue latex onto her hands as she went through her usual rundown.
“Just to prepare you, I'm going to have you raise your arms. I will take the back of my hands and brush them across your front, your sides, and then along your waistband. Then I will move behind and repeat the process along your back and arms.”
“I love it when you talk dirty.” Agatha whispered, practically purring.
What the fuck?
“That is- highly inappropriate.” Rio stuttered.
“Tell that to your hard-on.”
And Rio, a twenty-nine-year-old woman, who absolutely in no way could have a fucking erection, was so fucking turned on she actually looked down to checked.
Agatha bit back a laugh behind her smirk.
Fuck. Get it together, Vidal.
She crossed her arms against her chest. She meant it to be authoritative, commanding. She needed to regain control.
“If you can’t comply, I will need to detain you.”
“No need, Officer .” Agatha rolled her eyes, lifting her arms in punctuation, the fabric tightening ever so slightly against the curve of her breasts and revealing the imprint of her nipple piercings. God damn nipple piercings, “Is this what you wanted?”
Yes . God yes. If she was not wet before, she was positively soaked now. And suddenly her inside thoughts became outside thoughts.
“Good girl.”
Agatha’s breath caught at the statement, her lip pulling between her teeth.
Oh, OH , she could work with this.
Rio moved to start touching… Sorry, feeling... No, fuck. Doing her job . She was doing her job.
The first pass was slow, deliberate, the back of her hands trailing along the front of Agatha’s chest and stomach with a teasing yet firm pressure. She could feel her heart beat against the motion, her body shuddering as they brushed against her nipples, under the ridges of her boobs, and trailing off at the line of her waist.
“I think you need to do that again.” Agatha muttered. Her pupils were blown wide.
“I think you need to let me do my job.” Rio answered back, her voice dangerously low.
Agatha nodded, then leaned forward to whisper into Rio’s ear, “Is it too late to request that private room?”
And if Rio wasn’t so unbelievably turned on, she may have stopped to think about how absolutely not allowed and borderline illegal what she was about to do was. But of course, none of that mattered.
“Grab your things.” Rio stated, walking away and disposing of her gloves in the nearest trash compartment, not even bothering a glance in her direction.
Her brain moved on autopilot, dismissing her post with her coworker. Saying something about a break, or a private search, or a family emergency. She doesn’t remember. She wasn’t listening to herself.
She waited as Agatha slipped her shoes on and pulled her bags behind her, her heeled soles clicking against the tiled floors as they walked back towards the screening rooms.
Rio’s entire body was pulsing with desire as she unlocked the door, holding it open for Agatha to step in.
It was a small, bare room. Three chairs lined the front in a haphazard bench with a metal rectangular table at its center.
Agatha practically threw her stuff in the corner before turning back to the agent with a daring look on her face.
Rio wanted to fall down at her knees and lick her way up her body, but she couldn't let herself give in. She was already fucking ruined, she needed to maintain some sort of semblance of an upper hand.
“Hands on the table.”
Agatha smiled a sly, taunting smile before turning around and walking over to it. She stopped a few steps away, arching her back and shifting her weight from side to side in a seductive display before bending over and securing her hands to the metal. Her ass looked fucking amazing.
Rio stepped into her space, letting her hand travel ever so slightly along its curves. Agatha moaned against the sudden touch.
“I take my job very seriously, Agatha .”
She leaned forward, pressing her chest into her back as she whispered into her ear.
“Safety of airline passengers is my top priority.”
Rio’s hand drifted to her inner thigh, tapping against the leg with a signal for Agatha to spread her legs a little wider. She did. And Rio rewarded her with the slightest graze of her fingers against her core.
“Mmmm,” Agatha replied, her hips bucking against the sensation, “I understand. You have my permission to be very, very thorough.”
“Good.”
Rio punctuated the praise with a light slap along Agatha’s ass. She could've sworn she heard the woman curse under her breath.
“Im going to start along your sides.”
Rio moved to stand behind Agatha, her hips pressing into her as she brought her fingers under the hem of her tshirt. Agatha jolted at the sensation while Rio teased along the soft warm skin of her abdomen. As her hands travelled up, she ran into the corners of what seemed to be a bandage clinging to her rib cage right beneath the front of her breast. She gently ran her knuckles along the surface.
“What have we here?” She tsked.
“I can explain.”
“I'm sure you can, but first, I'm going to need you to remove your shirt.” Rio smirked.
“Of course.” Agatha stood up, her back hovering against Rio’s front as she threw the shirt over her head and discarded it on the table.
Fuck . FUCK .
Staring back at her along bare shoulders was one of the most intricately tattooed back pieces Rio had ever seen up close. It looked like runes. Inscribed along curved lines and trailing columns that flowed over her shoulder blades and down her spine.
The Witch. How fucking fitting.
Agatha reached for one of Rio’s hands, placing it back along the front of her body and across the mysterious bandage as if reading her mind.
“It's a new piece. Three swords.”
“That's… incredibly sexy.” Rio replied, her hands now moving mindlessly to cup Agatha’s breasts. Massaging into the skin as her thumbs tweaked at the bulbs of her piercings.
Agatha moaned, leaning her head back into Rio’s shoulder “Thank you.”
With her neck so exposed to her, Rio couldn't help but to run her tongue along her pulse point. Humming into the contact as she felt her shudder.
Rio grew bolder in her ministrations, her hands pinching Agatha’s nipples with a painful pressure that evoked the most beautiful whimper Rio had ever heard. She did it again. And again. Until the woman's knees buckled.
“I- I have another one.” Agatha managed to get out, “On my- Under my-”
The scanner.
Rio wasted no time, practically manhandling the woman as she pushed her back into the table, her chest now pressing directly into the cool metal. She worked to undo the front of her pants, pulling them off of her without even bothering to remove her shoes, the legs getting partially stuck around her ankles.
Sure enough, there was another protective bandage lining the front of her thigh.
But that quickly became irrelevant compared to the sight of Agatha’s lacey black thong completely soaked through.
Rio ran her fingers across Agatha’s legs, catching the glistening evidence of her arousal long before even reaching her core.
She was absolutely dripping.
“ I think we may have a problem…” Rio started.
“Oh?” Agatha turned over her shoulder, her hips rolling against Rio’s hand as it slid under her underwear and began torturing her clit with long, slow passes.
“ This is far more than three-point-four ounces.”
Agatha practically slammed her head into the table from rolling her eyes so hard, but Rio could tell she was choking back a mix of laughter and those fucking delicious moans.
Rio feigned offense as she started to tease along Agatha’s entrance.
“Im going to need you to take this security procedure seriously…”
“I- fuck- I am taking it serio-”
Agatha’s response twisted into a groan as Rio pushed two fingers into her pulsing cunt, thrusting them into her in a slow, torturous rhythm.
Rio let her thumb hover ever so slightly against Agatha’s ass as she fucked her. The digit dripping in her slick and tantalizingly close as it circled the skin surrounding her tight entrance.
Her free hand wrapped into Agatha’s hair, pulling her back up with a sudden force against her chest as her fingers curled harder into her.
“Now, are you going to be good for me while I complete my search?”
Agatha nodded frantically.
“Words, Agatha. I need you to tell me.”
She huffed pathetically at this. And then, as if designed specifically to torture Rio, to prove she could still ruin her, Agatha batted her eyes and put on the most antagonizingly seductive voice Rio had ever heard.
“Yes, yes. I’ll be sooo good for you while you search my slutty holes.”
“Fuck, you're so fucking filthy.” Rio growled, pushing her thumb past the ring of Agatha’s ass.
“Oh my god.” Agatha groaned in ecstasy, falling forward as Rio felt her body clench and a new wave of wetness soaked her fingers.
Her body was trembling, flushed with sweat, and still demanding more.
“You're so fucking tight, baby. Such a good girl. Such a good girl while I fill you up.”
“Hmm. So full, need more.” Agatha was completely floating.
Rio changed her angle, adjusting her fingers to slide a third into her pussy while her thumb pressed deeper into her ass.
“Touch yourself for me.”
Agatha keened at the request, squirming to bring her hand beneath her body and rub desperately at her swollen clit.
Rio could feel her walls starting to flutter against her hands, but she needed more, she needed Agatha to fucking fall apart under her. To walk out of this airport aching and desperate and needy for her and only her.
She set a brutal pace, fucking her so hard against the table she could've sworn it started rocking despite being physically bolted to the floor.
“What a dirty little slut, about to cum from a TSA search.”
“Yes, I'm so close. So close.” She whined.
“I bet you'd let me use you wouldn't you, Agatha? Take you home and fill your ass with my strap.”
“Fuck, fuck , yes!”
“You'd be my good little fuck toy. My good girl.”
“Yes! Please!”
“Say it again.” Rio slapped her ass.
“ Please! Please make me yours!” Agatha cried.
And as she begged, Agatha’s orgasm crashed over her, her body convulsing against Rio’s as she continued to fuck her through it, her pace slowing slightly with each thrust as the aftershocks pulsed against her fingers.
Rio rubbed Agatha’s lower back as she pulled out with a deliberate tenderness. Agatha whined at the emptiness. She looked completely fucked out. Hair spayed across the table, skin reddened along her ass, thong ripped across her hips, pants still tangled along her ankles.
She wanted to worship her. To clean every last inch of her body with her tongue. To give her everything . To let her take whatever she fucking wanted.
But they were still at the god damn airport. And Agatha had a flight to catch.
Agatha laid there for another moment, catching her breath, before starting the process of peeling herself up off the table.
As she helped her up, Rio could see the outline of Agatha’s tits and stomach pressed in puddles of sweat along the steel top.
“Oh my god.” Agatha muttered to herself as she saw it too, laughing under her breath as her hands came up to cover her face.
Rio held her breath. Was that laughing? Was she crying? Fuck, Was she okay? Did she regret it?
“I'm going to need your number.”
“What?” Rio was still trying to catch up to what was going on.
But Agatha, ever so confident, just started to shimmy her pants back up over her legs, her arms reaching to grab her shirt from the table and throwing it over her head as she walked to collect her bags.
“Your number. And your name. God. I don't even know your name.” She shook her head as if making fun of herself.
Error. Error. Not fucking computing.
Agatha shuffled around in her purse, grabbing a makeup wipe and placing it against Rio’s hand.
“You okay, hun?”
Her blue eyes looked into hers and Rio could’ve melted into them.
“That was- You are-” Rio struggled to think.
“Insane? Yeah I get that a lot.” Agatha smirks.
“I was going to say the hottest thing I've ever fucking seen.”
“Ooh,” Agatha leaned in, her arms playfully toying with Rio’s security badge, “I like that one better, Rio Vidal. You're not too bad yourself.”
Rio could feel her cheeks flushing red as Agatha continued to flirtatiously play with her uniform.
“Tell ya what, I get back in town on Thursday. I would love to take you out. Properly. And if you still like me after, I'd like to… return the favor.”
Holy shit . This cannot actually be happening. Rio paused for a moment, trying to prevent herself from sounding far too eager.
“Deal.”
“Great. Give me your phone.”
Rio reached into the utility clip on her belt and pulled out a sleek white iPhone in a forest green protective case.
“Plants. Cute.” Agatha said, commenting on her wallpaper, before holding the phone up against Rio’s face to unlock it.
She quickly went to messages and shot off a text before handing the phone back to Rio.
The blue bubble simply said, “Smoking Hot TSA Agent” and as it was delivered, Rio could hear the faint pinging tone muffled among Agatha’s things.
Rio smirked, her tongue poking into her cheek.
Agatha fiddled with a compact and another make up wipe in an attempt to make herself, well, less clearly fucked.
It was scarily impressive.
She closed the compact in her hands with a snap, and placed a small, lingering kiss to Rio’s cheek.
“Until next time, Rio.”
“Have a safe flight, Agatha.”
And with that, Rio watched her leave. Her heels clicking in the distance as she walked onward to the airports terminals.
Rio was so, utterly, fucked .
