Actions

Work Header

A Malevolent Curiosity

Summary:

“She’s curious, about… us.”

“Us?”

Zahra’s fingers crept further under her shorts, tickling Vex’s inner thigh.

“About what we do.”

~~~~~~~~~~~

Keyleth can’t help but grow curious about what exactly Vex and Zahra get up to on their own.

Luckily for her, they’re more than happy to provide a hands on demonstration.

Notes:

Hello I am simply unwell about these girls so have more smut.

Once again, please head the warning on this. The last chapter is where all the fluff and aftercare will be. The first two? Maybe not so much.

(See the end of the work for more notes.)

Chapter 1

Notes:

(See the end of the chapter for notes.)

Chapter Text

“Keyleth is… curious.”

“Curious about what?”

It was a warm Spring day in Tal’Dorei, and the students of Emon University had flocked outside in droves to get a taste of sunlight after a particularly bleak winter. 

Some walked the winding paths through the campus, some gathered in the communal gardens, and some- like Vex and Zahra -brought hammocks and blankets out to the green to bask. 

The pair had met up after their morning classes and managed to snag a sunny spot on the green near Zahra’s dorm. They lay side by side, trying to get their first tans of the season. Zahra wore  her signature white cotton shorts with a red bandeau top under her unzipped derby hoodie. The hood of the sweatshirt was pulled up so she maintained the visage of devil horns growing out of her ice blonde hair. Next to her, Vex wore a pair of entirely too short denim cutoffs and somehow passed off a lacy blue bralette as a top.

At Zahra’s question Vex gave a long stretch, her back arching like her bow as she worked out an ache in her muscles before rolling onto her stomach.

Onto her stomach, and into Zahra laying next to her on their large woven blanket. The blonde gave a devilish smirk, pinching Vex just where her denim cutoffs ended at her upper thigh. At Vex’s yelp of surprise she laughed,

“That was very cute darling, but it did not answer my question.”

“Give me a second, I wanted to make sure there isn’t anyone around eavesdropping.”

Her eyes scanned the stretch of lawn they’d staked out their corner of. It had emptied considerably as students had gone to their afternoon classes. Save for a boy asleep in a hammock a good ways away and a small cluster of girls at the other edge of the lawn painting their nails, they seemed to be alone.

Zahra must have realized it in the same moment as Vex, because where she’d pinched Vex she rest her hand, brushing her fingers just under the hem of her shorts.

Hey!”

Vex whipped her head back to Zahra, a flush rising on her cheeks at her friend’s smirk. The blonde looked particularly mischievous as she rolled from her back to her side, propping herself up on an elbow to loom over Vex. 

“You were saying about Keyleth, darling?”

She didn’t remove her hand. Vex squirmed, glared at her, then sighed in resignation.

“She’s curious, about… us.”

“Us?”

Zahra’s fingers crept further under her shorts, tickling Vex’s inner thigh. 

“About what we do.”

At that, Vex dropped her head, pillowing it in her arms as she gave a shuddering sigh. Zahra chuckled as she slid her hand further still, curling her fingers so she could brush her knuckles to the crease where her thigh met her body.

“I’d say we do a lot of things, don’t we? We go to class, we take Trinket for walks, you come watch me at my bouts… you’ll have to be a bit more specific.”

Her knuckles drifted, moving desperately close to where Vex wanted them, and she let out a whine.

“I’m sorry, what was that? It’s hard to hear when you have your face down like that, Vex’ahlia.”

Vex’s cheeks burned at the teasing tone, but she disguised it with a glare as she lifted her head to meet Zahra’s waiting gaze.

Zahra grinned,

“Such a good girl for me today,” she mused. 

With that she shifted her hand, her knuckles finally brushing along Vex’s slit. It wasn’t nearly enough, but the friction of it- her knuckles dragging the lacy fabric of her panties through her folds, against her clit -sent a jolt through Vex.

Fuck,” she moaned, arching her back at the sensation.

“Really, Vex’ahlia?”

Before Vex had time to process what exactly she’d done to earn Zahra’s ire, she found herself whining as the other girl pulled her hand back, rescinding the brief pleasure she’d offered. 

“You really don’t know how to behave, do you?”

Zahra punctuated the question with a humorless chuckle, and then a quick swat to Vex’s ass that had her moaning again.

“Thought it was your job to teach me,” Vex replied, smirking as she saw a glint in Zahra’s eye, “maybe you’re not doing a very good job.”

Even though Zahra must have known she was being baited, she still met Vex’s retort with another swat. Vex hissed at the sting of it, but quickly followed with a satisfied hum. She wiggled her ass, inviting Zahra to keep going, but the other girl rolled her eyes.

“Quit bratting and get on your back,” Zahra demanded, shoving at Vex’s hip to roll her over. 

“Hey!” 

Vex pouted, pushing back against Zahra’s hand on her hip. She was about to protest- because of course she couldn’t have an uneven tan, that was certainly the reason -but held her tongue when Zahra laid off and relaxed her posture into something less dominating.

“No, seriously,” Zahra said, her tone carrying a hint of amusement, “this is a terrible angle. The shorts aren’t giving me much room to work with.”

Oh

Vex snorted, rolling onto her back,

“Point taken.”

She shimmied a bit to get comfortable while Zahra did another visual sweep of the lawn. It must have still been empty enough, because once her eyes landed back on Vex the sharp glint to them had returned.

“There we are,” she crooned, immediately reaching to undo the buttons of Vex’s shorts, “now, you were saying about Keyleth?”

Keyleth?

Vex stared lamely up at Zahra as the other girl pushed her shorts open, resting her hand on Vex’s mound with just enough pressure to tease. She dragged one finger slowly along the lace of her panties, making Vex shiver and lose all concentration on the question she’d been asked. Without thinking she bucked her hips up, attempting to grind into Zahra’s hand. 

Zahra quickly slid it up to Vex’s stomach, fingers thrumming impatiently against her abs.

“Am I distracting you, darling?”

She quirked one perfectly manicured eyebrow, making no movement to bring her hand back where Vex wanted it until she got her answer.

Vex swallowed thickly, forcing herself to focus.

“You asked about Keyleth.”

Zahra hummed in agreement, slowly sliding her hand back down before stopping just at her waistband.

“Tell me,” she said, toying with the lacy hem of Vex’s panties, “what exactly is Keyleth curious about?”

Right.

“I mean,” Vex breathed, “...this.”

She nodded down to where Zahra’s hand rest on her stomach, her fingers now dipping just below that waistband, so close…

That answer must have been satisfactory enough, because Zahra pushed her hand further then, using her fingers to push between her folds. Vex bit back a whine, planting her hips firmly to the ground after learning what happened when she bucked.

“She’s curious in that she wants to know about it? Or she wants to…?”

As she trailed off, Zahra began to press a finger into Vex. Pushed just past her entrance and stopped. Vex huffed, eyes narrowing. It took Zahra beginning to pull back again to realize she was waiting for an answer.

“She, uhh…” 

Vex bit her lip, watching Zahra’s face darken with interest as she tried to find the words to explain. It would be much easier if she’d stop teasing- stop barely pushing in and pulling out just as quickly while she waited for her response -but Vex feared the alternative was not being touched at all. So she bit her lip and tried to focus her mind.

“I think she’s interested in… more than knowing about it.”

The admission was punctuated with a gasp as Zahra finally plunged two fingers into her, twisting her wrist to put pressure on her clit with the heel of her hand as she did.

“There, was that so hard?”

Vex rolled her eyes, earning herself a third finger for her troubles. She hissed at the stretch of it, glaring as Zahra nodded her on to answer.

“Yes,” she grumbled defiantly, shifting her hips as she noticed the awkward bend to Zahra’s elbow. Normally she’d expect to be told off for it, but this time it only earned her a warning look tinged with acknowledgement of the situation.

“Well, it shouldn’t have been. Now, you still haven’t said what she wants. Does she want to watch? Or does she want to join?”

Vex felt her breath catch in her throat- and not just from the uneven pressure on her clit as Zahra continued her shallow thrusts into her. 

That was a… complicated question. 

Keyleth had brought it up when she’d found Vex in her room rubbing lotion into her very bruised ass after Zahra had visited. It wasn’t that she hadn’t known about them before that- she’d been the one to bring it up when she and Vex had started dating, had made sure Vex knew she didn’t want their relationship to fuck up whatever she had with Zahra -but she never really knew the specifics.

And once she did, well…

“I think,” Vex breathed, “she wants to be dommed. Which isn’t really my thing.”

She wiggled her hips, trying to adjust so Zahra could get deeper as she felt her friend trying to shift her own position. Again she received only a warning look, though Zahra gave a sharp, annoyed exhale at the situation.

“Okay. So are you trying to set me up with her? Or are you asking me to join the two of you?”

“That one, both of us.”

Her face flushed at how quickly the words spilled out of her mouth. And then flushed harder at the smirk that crossed Zahra’s face.

Interesting.”

Without warning she pulled out of Vex, ignoring her whimper of protest. Before Vex had time to follow it with any spoken objection she was being flipped again, this time to lay on top of Zahra. 

What-?”

“My wrist was getting sore,” Zahra said, slotting a leg between Vex’s, “get over it.”

She planted her hands firmly on Vex’s hips, dragging her down against her thigh. Vex shuddered, letting it happen without complaint. The seam of her jeans was aligned perfectly where she wanted it- a poor substitution for having Zahra’s fingers in her, but better than nothing.

“So,” Zahra picked up again, dragging her own heat against Vex’s thigh as she continued to control the movement of Vex’s hips, “you’re proposing a threesome.”

Vex gave her a sheepish look before dropping her head onto her shoulder with a sigh,

“Is that weird? Is this weird? Is this a weird thing to do?” she babbled, her breath catching as Zahra tilted her hips in just the right way. Zahra snorted,

“Vex’ahlia- are you asking me if it’s weird to invite your best friend to have a threesome with you and your girlfriend, while you’re getting each other off on the public lawn?”

“…yes?”

“Gods, if it were anyone other than you…”

Her breath hitched then, her hips snapping up as she and Vex began to catch their rhythm. 

Unable to help herself, Vex began to kiss and nip at the exposed flesh of Zahra’s shoulder, working towards the pulse point in her neck. She mewled as Zahra dug her nails into her hips where she held them, let out a humorless chuckle,

“You’ll pay for this later you know,” she cautioned, tilting her head back to give Vex better access. Vex hummed in agreement, feeling the slick between her legs grow with the promise of it. Gods, she could feel herself leaving a wet trail against Zahra’s thigh even through the fabric of her shorts. 

“That’s what you wanted though, isn’t it?”

Zahra tried to maintain her commanding tone, but it came out a bit breathless as she continued to grind against Vex. She arched her back, dragging their chests together so Vex moaned at the friction of her lace top against her breasts. She had a brief flash of hoping the fabric wouldn’t catch on her piercings (it wouldn’t be the first time it happened, and it was never pleasant), but Zahra must have had the same realization. With a practiced ease she reached up and pushed the bralette out of the way, then pulled Vex flush to her.

“Zah-hngggg

Vex’s protest turned to a whine as Zahra cupped a breast in her hand, her thumb toying with Vex’s nipple and sending another shock of pleasure through her. She could feel the tightening in her stomach that told her she was getting close, and suddenly she didn’t care about the public indecency anymore. She didn’t care about anything except chasing her pleasure as she felt Zahra’s movements begin to grow erratic. 

Vex leaned in and picked up with her bites and kisses again, going for any bit of skin she could reach between ragged breaths and whispered curses in Zahra’s ear.

“Fuck, fuck, fuck,” she panted, “I’m so close. Fuuuuck.”

“I hope you’re keeping count,” Zahra hissed, her own breathing unsteady as her thighs tightened around Vex’s, her body beginning to grow taught, “because every naughty word is earning you another spanking later.”

Vex gasped, the words bringing her to the edge and turning her into a pleading mess,

“Fuck, ahhh, fuck, please I need to- fuck.”

She could feel that Zahra was right there with her, could feel the other girl’s wetness on her leg now as they locked together.

“Fine, brat,” Zahra spat, “come for me.”

With that she leaned down and captured Vex’s lips in a hot, open-mouthed kiss as they went over the edge together. Vex moaned into it as her hips stuttered, pleasure washing over her. She was distantly aware of how she could feel the gush of liquid from Zahra against her thigh, even through her cotton shorts. 

It took a long moment before her mind began to come back to her. Before her blood stopped rushing in her ears, and her muscles began to relax. Zahra pulled back from their kiss and Vex dropped her head to her chest, gasping down lungfuls of air. She completely forgot about her indecency until Zahra skated her hands up her sides, nudging at the fabric. Vex grumbled at having to move, but the fear of being caught did motivate her enough to sit up and pull the bralette back into place.

Zahra chuckled,

“Well excuse me for putting you out so immensely,” she teased, “I was trying to spare you some grief.”

“You did, thank you,” Vex sighed, flopping back down onto Zahra. The other girl gave a hum of acknowledgment, but seemed happy to rest quietly for a moment. She drew mindless shapes against Vex’s back as they caught their breath and got their wits about them. 

It was Zahra who eventually broke the silence,

“So, the threesome…”

Vex lifted her head to catch her friend’s eye, taking in her pensive expression. Her cheeks flushed,

“If it’s too weird let’s just forget I ever asked, alright?”

Vex wasn’t sure how she’d expected Zahra to react, honestly. She supposed she’d just expected an answer one way or another- yes, she was interested, or no she wasn’t.

But Zahra took her time to think, propping herself up on her elbows so they could properly speak face to face.

“It’s not too weird for me,” she said finally, “but are you sure it’s not going to be too weird for you?”

Vex furrowed her brow,

“What do you mean?”

“I mean watching your best friend dominate your girlfriend.”

Oh

Vex gave a nervous laugh, waving away the suggestion. 

As if she hadn’t already thought about that. Thought about what it would be like to watch Zahra bend Keyleth over her knee and spank her until her freckles were set against a backdrop of raw, red flesh. Thought about the sounds Keyleth would make as Vex held her down and Zahra fucked her mercilessly.

She couldn’t help the slickness growing between her thighs, subconsciously grinding herself onto Zahra. 

Zahra snorted, digging her nails into Vex’s thighs in warning,

“Well, I guess that answers that question.”

Sorry,” Vex mumbled, resisting the urge to grind down again. 

“I don’t think you are,” Zahra observed, “but I should know better than to expect any sort of decorum from such a dirty slut. I suppose that’s my mistake.”

She punctuated the observation with a soft kiss that Vex was sure short circuited something, somewhere in her brain. 

Vex gave a dopey smile as they pulled apart, still a little fucked out and coaxed back towards that headspace.

Until Zahra hummed thoughtfully,

“I’ll have to talk to Kash and make sure he’s okay with it- don’t give me that look Vex’ahlia.”

She hadn’t meant to make a face at the mention of Zahra’s boyfriend, and Vex raised her hands in apology,

“Sorry, sorry. That face wasn’t about talking to him, it was just about him in general,” she clarified, “you should talk to him. And I’ll talk to Keyleth again, and then the three of us should probably talk before…”

“Agreed.”

Zahra pressed another quick kiss to her lips, and Vex felt herself release tension she hadn’t even realized she’d been holding in. 

“For now though,” Zahra said as they pulled apart, “the only thing I want to do is get upstairs and shower.”

She crinkled her nose in displeasure and pointedly bucked her hips, reminding Vex of the disgustingly sticky situation between their legs. 

“Got room for one more in there?” Vex teased, rolling off of Zahra and standing up. She clenched her thighs together and cringed, noticing Zahra do the same as she stood too. They shared a knowing look before bursting into fits of giggles.

“I’m sure I could fit you in,” Zahra said once she’d caught her breath, shoving Vex off the blanket so she could gather it up. Vex leaned in and planted a kiss to her cheek as she slung an arm around her waist and tugged her in the direction of the dorm.

My hero.”

Notes:

Thanks for reading if you made it this far! I always appreciate feedback <3

Hopefully will have the next chapter up soon!