Work Text:
Tifa’s never really liked going undercover at fancy parties. The red off the shoulder dress makes her feel vulnerable and clumsy, with its long skirt and low neckline. The only thing making her feel at least a little secure is the holster sitting high on her thigh, the small pistol obscured by the draped folds of her skirt.
It’s an easy enough mission though; gather information on the deal going down between the Shinra elite and the Corneo cartel and report back. Make sure you don’t get shot on the the way. Barret had been especially clear on the last part. She’s partnering with Jessie for the mission, which makes Tifa feel better. Jessie’s a natural actress and is especially good at going undercover.
The night starts off slow. Tifa mingles, chatting and getting an overview of the party and the people there. They quickly figure out who they have to keep close to, but the deal isn’t going down until the end of the evening, and they just need to keep appearances up until then.
As Tifa looks around, scanning the room, a familiar face appears in the crowd, and Tifa groans. A tall man in an impeccable suit that hugs him just right, dark hair combed into a neat hairstyle entirely unlike him. Of course there are agents from SOLDIER here. She can’t fathom what their mission could be, but she’s sure it’s going to be a headache for her.
”SOLDIER’s here,” she mutters to Jessie, who’s been chatting with an older man employed by Shinra, whose eyes keep wandering to her chest. Tifa keeps her voice low enough for no one else to hear, and Jessie gives her a look that she’s learned means figure it out.
So she does. Zack Fair arrives with another man, blonde and pretty. Tifa hasn’t seen him before, and he seems just uncomfortable enough for Tifa to clock him as a rookie. She smiles as she greets them. There’s a knowing look in Zack’s eyes, something more cryptic going on under the dazzling smile. She doesn’t care to remember the fake names he gives her as they introduce themselves, just like they have several times before.
”Why are you here?” she asks casually, leaning in close to his ear as if to tell him something private, not wanting to rouse any suspicion. Zack tilts his head to the side, looking at her with a small smile playing at his lips. Zack’s cheerful, always smiling, but Tifa never knows what he’s thinking. His bright personality is the perfect disguise, cryptic smiles intriguing her, pulling her in, though she knows she shouldn’t fall for it.
”You know I can’t tell you that,” he says, letting his eyes wander over her body before glancing over to the doors that lead to the outside. He lowers his voice, still leaned in close to her. ”Not even when you look like that.”
Tifa rolls her eyes, but she can’t help the warm feeling that pools low in her stomach. She knows Zack well. Very well. Knows what that gaze means. She looks around the room. Jessie is still chatting with the Shinra man. The crowd seems calm, at peace, nothing suspicious going on. She gives Zack a nod and a smile and goes back to mingle. Keeps an eye on him.
He’s got a cheerful laugh, a natural way of talking to people. Every so often, he glances over at her, sending a wink her way when their eyes meet. When he nods in the direction of the doors before walking that way himself, she disentangles herself from the conversation she’s in.
”I have to get some air,” she tells the Corneo goons she’s been talking to, who have spilled much more information just from her batting her eyelashes than she thought they would.
She’s lost sight of Zack though as she walks through the busy hall. Next to the door, huge, heavy curtains ornate the walls. Tifa barely has time to react before a strong arm pulls her in behind the curtain. Her head hits the wall and she winces at the pain. There’s a small space behind the curtain, just enough to give some semblance of privacy.
”Sorry!” A whispered apology from Zack, whose blue eyes look genuinely concerned. ”Are you okay?”
”I’m fine,” she tells him. She’s seen this man shoot people. It’s sort of adorable that he’s so concerned about throwing her against the wall too hard.
”Good.” Zack’s arms are around her waist and he’s smiling down at her. He holds her close, palms splayed across her back. His voice is low as he speaks again, eyes meeting hers as he leans in close. ”Hey.”
”You’re crazy,” she gasps, holding onto his shoulders for balance. He doesn’t answer, choosing to just press a kiss to her lips instead. She relaxes into him, letting him turn the kiss into something heavier, his tongue licking into her mouth.
As his lips start to wander, down her jaw and neck, so does his hands, falling from her waist down to her ass, where he squeezes and pulls her closer. She faintly feels the hard outline of his erection through the fabric of his pants and her dress.
”We have to stop meeting like this,” Zack mutters into her hair. Tifa is too busy unbuttoning his shirt to answer. Every button she gets undone reveals more tan skin and she presses a kiss to his collarbone.
”What, you don’t like it?” she sighs back against soft skin. Her lips wander up his neck, to finally press a kiss to the scar on his jaw.
”I love it,” he laughs, before cupping her face with one hand, angling her into a deep kiss that makes her knees go weak. He grabs her ass again, pulling her impossibly closer, as if to prove a point. ”And I’d like more time to show you just how much.”
They’ve done this before, too many times to count by now. The Avalanche agency has had a rivalry with the SOLDIER agency for a long time. Because of that, they’re more often than not enemies, on opposite sides of whatever mission they’re on. SOLDIER has a lot of competent agents, and they have a tendency to make life sour for Tifa.
With Zack, even though he’s shot at her and she’s had to knock him unconscious on more than one occasion, there’s a little sweetness to it.
He stops her hands when she’s halfway done with unbuttoning his shirt, shaking his head. And yeah, he’s right, this is not the time to savor the moment, to drag it out. She’s had him naked and breathless before, when they’re not on the clock. Now that they are, she has to stop herself before she loses focus completely.
It doesn’t help that Zack’s kisses are intoxicating, that he makes her melt as soon as he gets his hands on her, as soon as his lips are on hers. He kisses like he fights, controlled, confident passion until he’s on the edge and only reckless abandon remains. Tifa makes sure to try and push him past the point of control every time.
She’s not sure when this thing between them started, because the tension’s been there since she first saw him, tall and broad-shouldered, with a blinding smile and intense blue eyes.
And now, Tifa is pressed up against the wall behind a heavy curtain in a fancy ballroom, the party still taking place on the other side. Muffled voices and music bleeds through, and Tifa is sure that Jessie is wondering where she went. She feels a little bit guilty about leaving her partner alone, but the main event is still hours away and they’re supposed to monitor and mingle until then.
Distracting a rivaling agent from an enemy agency counts, right? When Zack’s here with her, he can’t focus on whatever his original mission was. And who could really blame her, when Zack’s in a suit that hugs his broad shoulders and muscular chest just right? When large hands explore her body and soft lips caress her skin?
He presses kisses down her neck and chest, to the neckline of her dress. She lets her hands run though his hair, tugging gently and messing up the carefully combed locks.
”Careful, Lockhart,” he warns against the skin of her cleavage, and she does it again, running her fingernails against his scalp and tugs at his dark locks. His hands finds her chest and squeezes, before pulling at the fabric of her dress, letting her breasts free from both her dress and the bra underneath. He leans back, looking her up and down. ”Fuck.”
Leaning in again he begins an onslaught of kisses to her breasts, teasing her nipples with fingertips and lips and tongue. Tifa sighs, holding onto his shoulders as she suppresses the moans that try to escape her lips.
She finds his belt buckle with eager hands, fumbling with the fastenings as Zack latches onto her nipple and sucks. A moan actually slips past her lips this time, and she slaps a hand over her own mouth. She feels the vibrations of Zack’s laugh against her skin as she finds her composure and continues to free him from the confines of his trousers.
When she finally has his dick in her hand, pants and underwear pushed out of the way, squeezing the hard length, she hears his breath catch and he releases her breast, leaning in to kiss her lips instead. He leaves her nipple wet and puckered from the cold air as he presses their lips together. She teases her hand over the head of his cock, smearing the pre-cum forming at the tip. He can’t seem to keep his breathing even and gasps with her every stroke. She wants more.
In a swift motion, she kneels down, coming face to face with his thick erection. She presses a teasing kiss to the head and enjoys the way his hand tightens in the hair at the nape of her neck. He’s about to ruin the immaculate half updo her hair is in, but she finds that she doesn’t care as she takes more of his cock into her mouth and he chokes back a moan. The sounds he can’t keep in makes her feel warm to the core.
”Come here.” He tugs on her hair again, and as she stands up, Zack kisses her again, long and deep. He hisses against her lips between messy kisses. ”You don’t know what you do to me."
She has some idea. He drives her just as crazy. She knows she should stop, but she can’t.
He grabs onto one of her thighs, the one that’s easily accessible through the slit in the draped skirt of her dress. His hand is warm against her skin and he slips his other hand under the skirt, finding her other thigh.
Tifa lets him lift her up, wrapping her legs around his waist as he pushes her back against the wall again. His hand skirts over the thigh holster that’s remained hidden under draped red fabric, before continuing upwards, letting his fingers slip under the lacy fabric of her panties as he holds onto her hips, grinding against her.
She kisses him as if her life depended on it, and when he pushes her panties aside and presses his cock against her, she gasps against his mouth, turning moans into desperate kisses in an attempt to keep quiet. His cock is still wet with pre-cum and saliva, and he inches into her, filling her up, slowly, slowly. He smiles against her mouth as he rolls his hips lazily, causing her to tighten her hands in his hair.
He starts off slow and shallow. Tifa runs her hands through Zack’s hair as he trails kisses over her bare shoulder. He meets her gaze, holds it as he thrusts into her, sending pleasure through them both with every move. It almost feels intimate, watching his mouth fall open and eyes gloss over, as if this is more than just a quick fuck to let off steam between two people who really shouldn’t be doing this.
Then, Zack reaches a hand down between them, finding her clit. He rubs it in slow circles and Tifa’s mouth falls open in a silent moan, her head falling back against the wall. His pace picks up from there, thrusts growing harder and faster. Tifa finds it harder and harder to keep her moans down and buries her face in the crook of Zack’s neck. Her nails rake over the back of his suit jacket and she finds herself disappointed that she can’t dig them into the skin of his bare back, leaving marks that will last for days.
As the heat coils through her, a familiar warmth peaking low in her belly, she latches onto the crook of his neck, sucking a mark into the skin. It keeps her quiet through her climax, and Zack keeps rubbing her clit as he fucks her through it, her body tensing and twitching.
His pace grows erratic soon after, and she kisses him as he comes, swallowing his moans.
Outside the curtain, the party noises haven’t changed, but all Tifa hears is her and Zack’s labored breathing. She glances up at him as he sets her down again. His eyes are closed and he’s got a blissed out smile on his face as he leans against her, forehead to hers for a moment.
It takes some effort to get presentable again. Tifa has to squeeze her tits into her bra and dress again, and Zack looks at her appreciatively as she does. As he buttons up his shirt again, she notices the mark low on his neck. She makes a gesture to the side of her own neck and winks at him.
”Of course you gave me a hickey,” he says, smiling and shaking his head as he continues to fix his shirt and tie, and tucks himself back into his pants.
”I don’t think anyone will notice, as long as you keep your tie on.”
”I’ll get my revenge, you know.”
”Can’t wait.”
”Next time, though, I want you naked,” he tells her, lips brushing against her ear as he leans in close. She shivers, feels a twinge of arousal that she forces herself to ignore. ”In a hotel room, where we can take our time.”
”Next time?” she teases, raising an eyebrow. They both know there’s going to be a next time. At least if they both survive that long.
”Next time.” He presses a kiss to her lips that leaves her wanting more, winks at her with a wide smile, before he slips out to the party again, leaving her alone behind the heavy curtain. She takes a moment to compose herself before she too returns, making sure her hair is impeccable, the dress straightened out and her gun securely strapped to her thigh.
