AFF Fiction Portal

They Met At A Bar

By: DarkRockman
folder Kingdom Hearts › Het - Male/Female
Rating: Adult ++
Chapters: 1
Views: 3,122
Reviews: 1
Recommended: 0
Currently Reading: 0
Disclaimer: I don't own Kingdom Hearts or Final Fantasy IX. No money is wanted on this fic.

They Met At A Bar

This is a de-anon from the Kingdom Hearts Kink Meme. The prompt called for Zidane/Kairi, non-con, tailsex. I don't think I quite worked in noncon but I did write the sex bits.

This is my first time writing het but I don't think I did too badly. Please leave feedback so I can do better next time!

--------------------------------------------------------------------


Kairi didn’t know what she’d gotten into when she let a strange man sidle up to her at the bar and whisper flirtatious things into her ear. She’d just finished with a rather grueling essay on the theory of dark magic not being evil and had come to the Islands’ pub to unwind and perhaps see if Sora had dropped by. At 18 Sora had pretty much given up on having any sort of a normal life, instead coming home every few weeks to check in and assure Kairi that yes, he was still alive.

Kairi, for her part, was glad the drinking age was 18. She was far too worried about Sora and a drink every once and a while was soothing for her nerves.

“So, where do you go to school?” the blonde drawled, slumped over the bar and taking up two seats. Kairi hadn’t even looked over at him yet, unsure of whether she should be talking to another boy when Sora was due for his scheduled visit any time now.

After a moment she laughed to herself. Here she was, waiting for a guy that she knew would never be here when she needed him, and there was a guy who was right next to her.

“What’s so funny?” the blonde pouted.

“Nothing, sorry.” And she turned to get her first good look at him, eyebrow going up at the sight of the long tail curling lazily in the air next to the stranger’s ear. It wasn’t as strange as some things she’d seen so she didn’t pass comment on it. “I was just realizing that a guy who’s only around one night every three months can’t really pass as a boyfriend.”

The blonde laughed as well. “Sucks to be him, then. You’re quite the catch. You never answered my question about the school, though.”

“I attend the Island Onwards University,” Kairi replied. “How’d you know I went to school?”

“Good ol’ IOU,” the blonde said warmly. “I dropped out of there, but it was a nice place. And,” he lifted Kairi’s backpack with a wink, “It wasn’t hard to guess.”

Kairi tucked her backpack under her chair again with a flush. “Sorry.”

“Eh, don’t be. You’d be surprised what people don’t pay attention to.” His tail swished slowly in the air and Kairi found herself captivated by its lazy movements.

“So, pretty lady, have a name?” the blonde asked after a few moments of silence between them.

“Kairi.” She tucked a loose strand of hair behind her ear self-consciously. “You?”

“Zidane. You might know me as the dashing thief from Tantalus’ last play?” He waggled his eyebrows in a familiar manner.

“Didn’t that play have something to do with canaries?” Kairi asked, thinking back. “I didn’t go see it, I had a midterm.”

“Oh man! I had to talk to the one girl on the island who had no idea who I was,” Zidane lamented. Then he grinned. “I kinda like that. Means I’ll have to try extra hard to convince you to go out with me!”

Kairi rolled her eyes. “I wouldn’t care if you were the prince of Agrabah.” Then she realized that Zidane wouldn’t know what Agrabah was and nearly panicked.

“Good, then we’re on equal ground, Princess.” Zidane couldn’t have known that Kairi was a princess of heart and she giggled at the apt nickname.


Two hours later she was back home, tossing her bookbag on the sofa. Try as she might she couldn’t get her silly grin off her face. Talking to Zidane all night had done wonders for her mood.

She didn’t even think about what she’d tell Sora when he came home. It never even crossed her mind. She followed her bookbag and lay there limply, basking in her happy mood. It didn’t even matter that she had another test tomorrow.

A knock at her door startled her and she fell off the sofa in surprise. The thump must have sounded bad because her door opened and Zidane’s voice called, “Kairi, you okay?”

She scrambled upright, good mood suddenly turned wary. “I’m fine,” she called back, going to the door. Zidane hadn’t stepped foot inside, to her relief, just had his head poked in. “What’re you doing here?”

He waved a notebook. “Found this back at the bar and the bartender told me where you lived. He also promised me that your friend Sora would kill me if I ever did anything bad to you, so don’t worry about that.” He grinned sheepishly and Kairi had to admit that he just looked adorable.

“Well, okay. Just as long as you’re not some creepy stalker. And, I’ll have you know, I’m enrolled in the magical theory class at IOU. I could do some pretty decent harm to you as well.” She didn’t mean for it to sound so cocky, but she didn’t want to rely on Sora to protect her either. Not when he wasn’t ever there.

“Now that we have all the posturing covered,” Zidane acquiesced wryly.

“Well, since you’re here, you might as well come in,” Kairi decided, stepping aside to let the blonde in. She shut the door behind him and moved into the kitchen area. She put on some water for tea, deciding it would be the best thing for now. She wasn’t exactly the expert in entertaining guests.

While the water was heating up she went through her cupboards and found a half-empty pack of cookies from the bakery. She put the rest of the pack on a plate and set the plate on a tray to take with the tea.

“You’d better not be doing anything suspicious in there,” she called, worried about the silence from the other room.

“I’m not, honest,” Zidane returned, his voice placing him in the living room still. “Just plotting my next move.”

“Next move for what?” Kairi asked, interested.

“Well, I don’t know how to put it without sounding rude,” Zidane laughed.

Kairi poured boiling water into two cups and put the tea bags in to steep. “Well, you could just say it.”

“It’s not something you just say,” Zidane protested.

Kairi stirred the tea to make sure it was steeped evenly and tossed the bags. Satisfied, she put the cups on a tray and carted the whole thing out to the living room.

Zidane’s tail picked up the teacup while the blonde himself munched on a cookie. Kairi realized she’d forgotten sugar for the tea and was briefly embarrassed, but Zidane took a sip and made no outward complaint.

“Well?” Kairi prompted. “What did you want to say?”

“I want to sleep with you,” Zidane blurted. Kairi, in the middle of taking a sip of her tea, snorted it instead. She sneezed and ran for a tissue, blowing her nose fervently until she was sure there wasn’t any liquid left in it.

“See, this is why I didn’t want to state it outright.” Zidane was suddenly behind her, taking the tissue from her hands. She turned around and opened her mouth to ask him what he was up to, but he took her head in his hands and peered up her nostrils critically.

“Um…” She lost track of what she was going to say, embarrassed.

“Looks good,” Zidane noted, releasing her head and ruffling her hair gently. “Sorry.” He didn’t step away though, his tail coming around to tickle her back gently.

“So,” Kairi cleared her throat. “I expect my notebook wasn’t an accident, then.”

Zidane winked, holding up a flower-shaped keychain. “I’m not ashamed to admit that I’m a thief.”

Kairi recognized the keychain and snatched it back. “I thought you were just a thief onstage.” She clutched her Keyblade to her chest protectively, wondering just when Zidane had picked her back pocket.

“Eh, it’s truth in theater,” he shrugged. He leaned in close, his breath tickling Kairi’s face. “And I have in mind my next prize.”

Kairi stepped back, batting Zidane’s tail away. “I think it’s time you should leave.” But her heart wasn’t really in the statement. Her conscience was niggling at her, telling her that she should take the tailed man’s offer.

Zidane stepped forward again. “I’ll make a deal with you,” he said. “I really want to sleep with you, and I have a feeling you’re too honest to admit to the same. So, why don’t we start slow, and if you really don’t want it… well, I won’t like it, but I’ll stop.”

“And what about after?” Kairi protested.

“We’ll see. One night stand, two night stand, forever night stand, we’ll see where it goes from there.” Zidane was once again far too much into Kairi’s personal space, arms wrapping themselves around her middle. It was a loose embrace, however, enough that she could break away if she really wanted.

She wasn’t sure if she really wanted, however. Keychain still in hand she stared him in the eye. “You promise to stop?”

“Of course. Anything for a pretty lady.” He grinned at her. “Well?”

Stomach fluttering uncertainly she nodded. “All right. Let’s head to the bedroom, then.”

Zidane was gentle. He didn’t pounce on Kairi as soon as they entered the bedroom, instead waiting until she turned to him and pressed a soft kiss to his lips. It was an uncertain kiss, her lips trembling against his, and it didn’t last long before she pulled back, blushing furiously.

Zidane tipped her chin up and grinned. “You really are beautiful.” He kissed her, gently, letting her get used to the feeling. She was still a bit frightened but he was patient, waiting until she pressed herself against him before daring to move forward.

Kairi didn’t realize that a kiss would feel so good. Zidane’s lips were soft and warm, pressing delightfully against her own. She pressed herself up against Zidane, seeking more of that good feeling. He provided it, his mouth opening ever-so-slightly. She followed suit and was a bit shocked when his tongue darted out into hers. She pulled back slightly, breaking the kiss.

Zidane chuckled. “Never been kissed like that?”

“Not really. People really kiss with tongues?” she asked uncertainly.

“All the time. Interested in trying?”

Hesitantly Kairi leaned back in, pressing her open mouth to Zidane’s. He kissed her back, lettering her reach out with her tongue before he met her halfway with his. Kairi thought she was going to melt, her body entirely too warm for the balmy night. Her breasts, pressed against Zidane’s solid chest, felt tingly and good.

The kiss lasted forever and not long enough, Kairi pulling away with a gasp. She could feel all of the warmth in her body pooling somewhere in her lower regions and it was so good she wondered why she hadn’t done something like this with Sora before.

Zidane didn’t let her rest, nuzzling her neck and sucking on the lowest bit of skin before it was covered by her shirt. She threw her head back and couldn’t help her moan. Zidane, encouraged, lifted a hand to Kairi’s breast and massaged it gently. He smirked at the sounds wrested from Kairi’s throat.

Deciding that it was time to move things along Zidane took the initiative. He guided Kairi to the bed and helped her to sit, all without pausing in what he was doing to her. He switched breasts halfway there, distracting her, and he wasn’t even sure she noticed the change. With her sitting he had great access to her shirt, pulling it over her head with hardly a pause in the activities. He immediately took advantage of all the revealed skin, tasting every inch he could. With each gasp Kairi let out he felt himself getting harder, his erection straining against his pants.

Kairi had never felt like this before. Her whole body was on fire and every time Zidane touched her it was electric. She felt him fumbling at the clasp of her bra and reached back to help him. The cool air against her breasts made her gasp and she fell back to the bed. It was yet another new feeling and she couldn’t help her moan.

Zidane didn’t let her revel in the new feeling for long. His hands went right to work, massaging her breasts and tweaking her nipples. She writhed under him, hands reaching to clutch at anything. One hand found Zidane’s hair and the other his tail, both twisting around her fingers. Zidane winced whenever she pulled a bit too hard but otherwise didn’t mind, leaning in to suck at her nipples. They were hard under his tongue and he enjoyed all the little sounds she made. By now she’d pretty much given up any protests she might have made.
His knee found between her legs and rubbed gently, testing the waters. She ground against him desperately, not even caring anymore. She wasn’t thinking about Sora or what she’d tell him when he got back. All she knew was that Zidane was here and he was doing things to her that made her feel so wonderful. His blonde hair was soft under her fingers, his tail was exotic and enticing, and he was being so gentle with her.

Zidane knew things were going to get a lot better very quickly and he had the presence of mind to dig into his back pocket. The condom was still there, to his relief, and he took it out and put it on the bed where he could reach it quickly.

Kairi took advantage of the lull, shrugging off her skirt and panties. She then wrestled the blonde out of his shirt, tossing them off to the side impatiently. She took the initiative, exploring Zidane’s firm chest and abs with tentative but eager hands. He let her, guiding her hand to all his best spots. He had to close his eyes against the pleasure, his cock throbbing with each touch.

Kairi’s hands went from Zidane’s chest to his tail. She stroked it gently, ruffling the fur and marveling at it. She was beginning to have a thought, a naughty thought, one that surprised even her.

“Can I use this?” she asked, her voice barely above a whisper.

Zidane tilted his head, curious. “Use it? What do you mean?”

“I want to know how it feels,” she said shyly. “In me.”

Her lustful eyes captivated him, her flushed skin sending chills of pleasure up and down his spine. He helped her slide onto the bed fully, her head resting amongst her pillows, and knelt between her legs. She spread them wide for him, flushing embarrassedly. She’d never shown anyone her most private place, not even Sora.

“It’s so pretty,” Zidane whispered, tracing the split in her folds with a gentle finger. She gasped at the light touch, jerking. The movement pushed his finger between the folds and he was immediately soaked with her fluid. “Ready?”

She nodded. He put his tail right at her entrance, his fingers clearing the way for it, and ever so gently he pushed it in. Most of its bulk was fur which was immediately slicked down by her lubrication, the thin limb not enough to break her hymen. She gasped at the feeling of the prehensile limb inside her, moans wending their uncontrollable way out of her throat. It twisted, rubbing against her inner walls, bringing about more fluid and causing her to writhe in pleasure.

“Zidane!” she cried out, hands flailing about to find some kind of anchor. Her movements did what Zidane’s tail didn’t, her virginity lost with one particularly abrupt writhe. She yelped from the unexpected pain and Zidane saw the smallest trickle of blood from her entrance.
“Oops,” he said, drawing his tail out gently. He licked it absently, tasting her sweet juices, before getting down and inspecting the damages. “Well, we were going to do this anyway,” he joked lightly, tracing the hole with a gentle finger and feeling the tear. He licked it a few times to clear away the excess fluid and scrutinized Kairi’s hymen. “It doesn’t look like it’ll bleed too much more. Want to wait until it’s done?”

She shook her head, hand reaching out for Zidane’s tail. She sucked on it lightly, tasting herself on the wet fur along with the smallest hint of copper. His tail tasted a bit like… well, wet fur, if she wanted to be honest. It was a deep taste and slightly musky, not entirely pleasant. She removed all hints of herself from the limb and relinquished it back to its owner.

“Let’s keep going,” she requested, touching her own breast and massaging it absently. “I feel like I’m about to burst.”

Zidane nodded, shrugging off his pants. He then retrieved the condom and tore it open with a practiced tug. Kairi watched as he rolled it over his member, marveling at how big it looked in comparison to his tail. She was grateful he’d remembered the condom – the way she was thinking right now she’d forgotten about it and wouldn’t that have been an unhappy accident.
Thus prepared, Zidane tossed the wrapper and positioned Kairi first, angling her hips upward and resting her butt on a handy pillow. This granted him easy access and he wasted hardly any time, pressing his cock against her entrance. “Still time to say no,” he offered.

“Shut up and fuck me,” Kairi ordered.

“Yes, ma’am,” Zidane chuckled. He eased in, groaning at the heat wrapping around the head of his cock. He didn’t lose himself to the sensation, however, mindful of Kairi’s tender state. Kairi tensed up around him with every glorious inch until he was buried fully. It took all his willpower not to just start pounding away and Kairi writhing under him wasn’t helping.

“So big,” she moaned, knees squeezing his waist. “So good!” She felt full to the brim, her entire lower body a giant oven that felt as if it could overheat at any moment. Her hands kept kneading her breasts, the pleasure from that combined with Zidane making her feel dizzy.

“I’m gonna start moving now,” the blonde warned, bracing himself with one hand on the blankets next to Kairi. The other went to take over for one of her hands on her breast, massaging the soft mound with gentle fingers. Kairi couldn’t answer, so wrapped up in pleasure she was, and Zidane made good on his warning. He started with slow thrusts, agonizingly slow that seemed to go on forever in and even longer out. Kairi moaned, her head tossing restlessly on the pillow. Her messy red hair was incredibly arousing and Zidane felt himself twitch at the sight. Kairi felt the twitch inside her and moaned even louder.

Slowly, ever so slowly Zidane picked up the pace. It was such a gradual transition that she couldn’t name when his thrusts went from slow and gentle to fast and not-so-gentle. He wasn’t being as rough as he could be, but the pace was more than satisfying enough for him. Each stroke sent a wave of pleasure up his spine and he grunted in pleasure.

Kairi thought she was going to break apart from the pleasure. Every thrust struck something inside her that was electrified, a jolt of pleasure rushing through each time. Soon it was a near-constant wave and she was almost screaming her pleasure to the room. Her hands gripped Zidane’s arms, her bedspread, her own breasts, anything to try and ground her into reality.

She didn’t realize she was about to orgasm until it was already upon her, her muscles clenching around Zidane and her whole body shaking as a rush of warmth and electricity barreled through it. Her voice froze in her throat, a few strangled gasps making their way through, as her entire body locked up on her. She had her eyes closed and her breaths came in pants, a few minutes passing until her muscles relaxed into jelly.

Zidane, still buried inside her, brushed a few sweat-damp hairs out of her eyes. “You okay?”

She nodded, her voice still out of her reach. Her body was all tingly with the aftermath of orgasm.

“Okay, I’m going to keep on then. It won’t be too much longer.” He resumed his thrusts, face screwed up in concentration. True to his word, a few thrusts later he was gasping and jerking with his own orgasm.

Kairi was quite content to be a boneless pile on the bed while Zidane took care of the spent condom before curling up next to her. Now that she was able to think clearly she blushed, realizing that she’d given her virginity to someone she’d only just met.

Zidane saw the pink in her cheeks and chuckled, his tail tracing random patterns on Kairi’s belly. It was still matted and damp from where it had gone into Kairi. “So, any regrets?”

Kairi almost said yes out of reflex, remembering Sora, before she realized that no, she didn’t regret anything. If Sora really had wanted her that badly he’d have stayed around.

“Nah,” she said instead, resting her head on Zidane’s chest. He was warm and she found herself drifting off into a peaceful sleep.