Work Text:
Kim threw her hands out as Shego’s black leather boot flew at her face. She seized Shego’s ankle and twisted, hoping to yank her off-balance. Shego leaped and spun with Kim’s pull, landing gracefully a few yards away. A smirk played about her full lips, heavily coated in the usual black matte lipstick.
“What’s wrong, Kimmie?” Shego drawled, quirking a shaped brow. “Can’t keep up?”
Kim clenched her fists. Her face burned with furious heat and sweat poured down her spine, causing her crop top to cling. They’d only been fighting for a minute, but she was already gulping for breath like a swimmer breaching the surface. “Keep up? I’ll leave you in the dust, Shego!” She lunged, aiming a roundhouse kick at Shego’s smug, stupid face.
Shego ducked, then darted in low, throwing a glowing green sucker punch at Kim’s midsection. She couldn’t block in time. The blow drove hard into her stomach, throwing her into the nearest wall. She yelped as the shock of collision seized her body, but found her footing quickly.
Ugh. Why does Drakken always go for the hardest, thickest metal walls in his lairs? Where is he, anyway? He usually shows up by now…
Shego sauntered over, her smirk spreading into an outright leer. “Damn, you’re off your game today.” She placed a hand on one generous hip and shifted her weight. In any other situation, Kim would have considered the pose seductive. She couldn’t help but notice the way Shego’s catsuit outlined her toned, curvaceous form, as well as the considerable bulge between her legs.
Kim’s jaw clenched. Totally uncool. Just because Shego was an alpha and a supervillain and smelled like cinnamon and sex didn’t mean Kim could gawk at her like a piece of meat. Besides, Shego had always been hot. Why was she staring now? She had to get her head on straight…
“I’ll show you off my game!”
It was a pathetic retort, but Shego was getting under her skin more than usual. The hooded stare she shot Kim’s way from beneath her thick lashes didn’t have its usual spark of anger. Her taunts seemed almost playful—and Kim hated that. The least Shego could do was take her seriously!
Shego crooked her black-gloved finger. Her dark green tongue swept over her bottom lip. “Please do, Princess.”
Kim charged, throwing a sloppy haymaker at Shego’s head. Her fist flew by without connecting. She swung with her other hand. That punch missed too. She dropped down and caught her weight on her forearm, sweeping her leg at Shego’s shins. Shego leaped over the kick as easily as a kid playing jump rope.
“Is that all?” Shego threw both palms out. A glowing green ball gathered in front of them. “Pathetic.”
Kim rolled away just in time. A beam of sickly green light burst from Shego’s hands, leaving a singed dent in the metal floor. She took a knee, panting with anger and exertion. She knew how fast Shego’s plasma blasts were. That had been nothing but a slow lob, like Shego wanted her to dodge. Like Shego was toying with her.
She hopped up, but Shego didn’t take a defensive stance. She stood there, totally relaxed with her arms at her sides. Though she didn’t throw another taunt Kim’s way, her sneer said, ‘come at me.’
Kim dove back into the fight with a flurry of punches and kicks. None of them connected. Shego avoided every single one with effortless grace. On the rare occasions Shego retaliated, Kim managed to block with her forearms, but she couldn’t make any progress. Shego was letting every attack roll off her like water.
“Come on,” Shego hissed, leaning in to whisper beside Kim’s ear. “You can do better than this. Show me what you got, Possible.”
In sheer desperation, Kim ducked and drove her shoulder into Shego’s gut with all her strength. This time, she connected. Shego grunted and fell backward onto the floor. Before she could recover and slip away, Kim jumped on top of her, scrabbling to seize her wrists.
Shego pulled her feet in toward her chest for an upward kick, but Kim twisted their legs together, rolling their tangled bodies several times. Unfortunately, Shego ended up on top. She grabbed Kim’s wrists instead, pinning them to the floor. Her smirking lips hovered mere inches from Kim’s mouth and the tips of their noses brushed.
“Hey, Kimmie.”
An unexpected groan broke in Kim’s throat. She and Shego sparred all the time, but they didn’t usually end up in full-body contact. Shego’s firm breasts pressed into hers and the bulge of her cock rubbed above Kim’s hip. Worse still was Shego’s scent, curling into her nose. A feverish shiver coursed through her body. Her nipples stiffened beneath her crop top and a heavy throb pulsed between her legs.
No. No! Shego was the villain and she was the hero! These feelings were wrong. They were dirty and selfish and—
Shego’s mouth tasted like spearmint. Like she’d been casually chewing gum before their fight. Several seconds after the taste hit Kim’s tongue, she realized they were kissing. It occurred to her dimly, as though from far away. It felt like it was happening to someone else instead of her, because she would never—
She whined as Shego’s tongue pressed past her lips to slide along hers. The sound was so needy and embarrassing that Kim could hardly believe it had come from her. But there was no denying it. As she pushed her own tongue deeper into Shego’s mouth, the soft heat sent a shot of pure fire and adrenaline through her veins.
I’m kissing Shego. I’m kissing Shego!
Kim tried to tense beneath Shego’s lithe form, to resist, but the alpha’s welcome weight made her relax on instinct. Her doubts melted away, leaving what she’d thought was her irreproachable respectability in ruins. And all it had taken was Shego on top of her and one stupid kiss.
Shego tugged Kim’s lower lip between her teeth, then soothed the sting with her tongue. She brushed her nose against Kim’s and murmured, “Well. That’s one way of ‘showing me’, I guess. Didn’t think you had it in you, Cupcake.” A hint of laughter made Shego’s low, husky voice hitch, and for some obnoxious reason, Kim’s heart skipped a beat at the sound.
Oh. Oh no. Does that mean I kissed her first?
That only made things worse. Being kissed in the heat of the moment was one thing. Kissing first meant… she couldn’t think about what it meant right now. And—wait, am I grinding against Shego’s thigh? When? How?!
Her confusion gave way to a powerful wave of desire as Shego kissed her again. It was messy, desperate, full of lips and tongue and teeth. Kim groaned and kissed Shego back with the same fervor. She couldn’t help it. Her sense of logic had vanished without a trace, leaving only a deep, piercing need. This time when she rocked her hips up against Shego’s firm, muscular thigh, she did so on purpose.
The next few minutes were a blur. Their long, hot string of kisses broke long enough for Shego to pull Kim’s crop top over her head and yank her sports bra down. Kim gasped and trembled as Shego gave her stiff, sensitive nipples the roughest, most passionate attention they’d ever had. She sucked them so deep that the heat of her mouth covered most of Kim’s breast and made liberal use of her teeth.
Kim wrapped her arms around Shego, fumbling for the zipper of her catsuit. She found it, but only pulled it down to Shego’s mid-back before Shego switched breasts, sucking and biting with measured ruthlessness. Kim’s world narrowed to a place of hot, slick pressure and sweet twinges of pain, followed by softer, soothing laps of Shego’s tongue.
“Fuck.” Shego released Kim’s nipple with an obscenely loud and slick pop. “Your skin tastes so fucking good, Princess.”
Princess. Usually, the nickname was a condescending taunt. This time, it felt different. Fiery heat coursed through Kim’s body, gathering between her legs with a painful throb. Her clit slid torturously against her soaked panties as she rocked against Shego’s thigh.
“Clothes off,” Kim panted. Those two words were all she could manage. She pressed kisses to the tousled, silky black hair on top of Shego’s head, since it was all her mouth could reach.
Shego groaned. Her long lashes fluttered, then she fixed Kim with a scorching stare. Her cock twitched against Kim’s hip, so obvious that she felt it against her bare stomach even through Shego’s catsuit. Shego’s body heat burned through the thin material, but it wasn’t enough. Kim wanted—needed their bodies to join, flesh to flesh, without any barriers in the way.
It was torture to peel themselves apart, but somehow, they managed it. Kim yanked her bunched bra up and off while Shego unzipped her catsuit. She grunted in frustration as she pulled away and sat back to undo her boots, and Kim almost forgot their goal of undressing and pounced. Instead, she shoved down her pants and underwear first.
This time when their bodies met, they were completely naked. Somehow, Kim ended up on top. Maybe that should have embarrassed her, but she no longer had any intention of fighting this. Being with Shego seemed inevitable. She craved it like nothing else. She leaned forward, biting the tempting curve of Shego’s breast and taking the hard shaft of her cock in hand.
Kim’s eyes widened as she realized how long and thick it was. She hadn’t processed that while it was rubbing against her hip, but testing its girth in her fist, it dawned on her that getting Shego inside might be difficult.
No way. I’m a Possible. When has a challenge ever stopped me before? She trapped Shego’s nipple between her teeth and tugged, relishing the way Shego’s cock pounded in her hand and leaked hot, silky fluid over the tops of her fingers.
“Do something,” Shego groaned. Her voice was softer than before but just as urgent. “Anything, just… something.”
A grin spread across Kim’s face. It seemed the balance of power had shifted. Maybe Shego also felt somewhat helpless in this situation? She hoped so. But she was more than happy to do ‘something’, even if it meant giving her sworn enemy what she wanted.
Briefly, she considered kissing her way down Shego’s body to suck her off. Part of her longed to wrap her lips around the thick, puffy head of Shego’s cock and learn what she tasted like. But a needy twitch in Kim’s core convinced her otherwise. Maybe it was the hormones, but she needed Shego in. She straddled Shego’s hips and guided the shaft in her hand toward her entrance.
Kim tried to work up to it. Tried to rub herself along Shego’s length for a minute, just to make sure they were both ready. But greed got the better of her. The moment the warm shaft of Shego’s cock grazed her pussy, she couldn’t help but try and take it inside. She craved the stretch, the fullness, the connection, even if it hurt at first. She’d never been afraid of a little pain.
Surprisingly, it didn’t hurt at all. There was a searing stretch that made Kim gasp and shudder with its intensity, but no tearing or pain. Something about Shego had her slicker and more open than she’d ever been for her own fingers, toys, or any of her previous, short-term partners. The way this situation was unfolding, Shego was about to blow them all away without even trying.
Shego bucked her hips up at the same moment Kim rocked hers down. There was a moment of overwhelming pressure, then relief as the widest part of Shego’s cockhead pushed inside. They released twin groans, but Kim’s tapered into a choked whine as Shego sank several inches deeper, rubbing against her front wall. Her shaft had a slight upward curve which made the angle perfect.
Kim swiveled her hips a few times, taking another inch, then another. Each one threatened to drive the breath from her lungs as the fullness grew more intense. Shego trembled beneath her—a fact Kim couldn’t help but enjoy. She bent down, tempted by the slight parting of Shego’s full black lips, but Shego met her halfway. She sat straight up without the use of her arms, pulling Kim into her lap.
The new position made Shego settle even deeper inside her. Kim’s eyes rolled back and her mouth fell open in a startled cry. Shego muffled it with her own mouth, stealing another kiss and settling her hands on Kim’s hips. They ended up in a lotus position, both kneeling, with Shego’s hands on Kim’s hips while Kim clutched Shego’s shoulders. She needed the anchor point, or she feared she might melt into a puddle of helpless desire in Shego’s arms.
Shego broke away from Kim’s lips and kissed a hot trail along her jaw. She tucked a lock of Kim’s messy hair behind her ear and whispered, “You have no idea how long I’ve wanted to do this.”
Kim blinked, confused. “Huh?”
Shego tilted down to kiss her pulse point. “I realized I missed you when you went away to college two years ago.”
Kim’s heart pounded. “Wait. Is that why you’ve been causing so much trouble since I graduated?”
Shego smiled, only this time there wasn’t a trace of smugness to it. A dark olive blush spread across her cheeks. “I had to find some excuse to see you, right? Drakken isn’t even here today.”
The sight was so unexpected, and so adorable, that Kim dove in for another kiss. She kissed Shego until her lungs burned and churned her hips fast and hard, desperate for every bit of pleasure she could get. She clenched hard around Shego’s cock, rippling as a powerful release began to build within her.
She knew Shego felt the same. She knew by the way Shego pulsed inside her. By the way Shego’s hips drove up into hers, hard and desperate. Kim could tell Shego wasn’t holding back, and she was extremely grateful. She didn’t want to hold back either, not anymore.
On the next thrust, Kim felt something catch at her entrance. She paused, then shuddered as she realized what it was. Shego’s knot. It was already there, hot and swollen, sliding against her pussy and catching her clit. Each short, jogging motion caused it to rub against Kim’s clit. Her eyes snapped shut and her head lolled back as she released a long, low moan.
“Don’t worry about it,” Shego muttered, kissing and sucking at Kim’s shoulder. “This feels good. So good, Kimmie.”
Kim managed to open her eyes, though her head swam and her vision remained blurry at the edges. She kept rubbing her clit against Shego’s knot, too desperate to stop. “You’re kidding, right? I’m not backing down now.”
Shego’s green eyes lit up. “Yeah?” For a moment, her smug smirk returned. “Prove it.”
Kim managed a smirk of her own. “I will.” She tightened her grip on Shego’s shoulders and began grinding down on Shego’s knot. Her body agreed with her decision, spilling slick rivers over the thick bulge, leaving it nice and slippery. As soon as there was enough wetness to glide against, Kim pushed down.
Starbursts exploded across her field of vision. Fuck. Now this was verging on painful. She huffed in frustration, but backed off for a few more seconds, rubbing back and forth, sinking onto Shego’s knot slowly. The pounding pressure against her clit was some consolation, but her core clenched with keen want.
Shego buried her face in Kim’s shoulder, nuzzling her nose into the crook of Kim’s neck. She made soft, adorable huffing sounds, sucking at the tender skin of Kim’s throat. She was gentle this time, without using her teeth, and it helped. Kim sank down onto Shego’s knot with a slick pop.
Suddenly, it was there—Shego, all of her, stretching Kim’s walls to their limit. Her core rippled and squeezed, trying to make sense of the all-consuming fullness. Kim’s head spun. They were knotted now. Tied. Joined.
Shego held still, but Kim could tell it was trying her patience. Her cock pounded in the grip of Kim’s walls and her breaths came short and fast against Kim’s neck. She felt a flash of sympathy for Shego’s discomfort, but was grateful she hadn’t pushed. Maybe Shego had some hidden boundaries and a secret sense of honor after all.
But Kim didn’t want Shego to be honorable. She wanted Shego to fuck her until she couldn’t see straight. She resumed rocking her hips, fisting the roots of Shego’s hair and pulling Shego’s mouth back to her breast. Shego latched right away, sucking and biting eagerly.
That was enough. Kim had anticipated at least another minute of riding Shego’s knot, but the moment Shego’s hot mouth sealed around her nipple, she came, bucking and arching and squirming on top of Shego’s thighs. Her clit ached. The bulk of Shego’s knot rubbed into her front wall, sending shockwaves through her core.
Too much. Too much! But Kim’s release had already taken hold and swept her away. She came harder than she ever had before, spilling an ocean of wetness between their trembling bodies.
Shego’s hands shot down to Kim’s ass and squeezed, tilting her slightly forward. The new angle was even better. Kim’s mouth fell open in a silent scream. Another wave of bliss crashed over her, causing her entire body to seize and shiver helplessly in Shego’s embrace.
With a soft grunt, Shego came as well. She gave the sweetest whine Kim had ever heard and went completely rigid, resting her forehead against Kim’s chest as fast, heavy spurts of come shot from her cock. One after another, they flooded Kim’s core, forcing her to stretch even more. Shego kneaded Kim’s ass the whole time, her hips giving slight, uneven jerks with each pulse.
Kim released a long sigh she hadn’t realized she’d been holding. As Shego filled her to bursting, she realized this was what she’d needed all along. Stinging tears welled at the corners of Kim’s eyes. Although she’d always been a generous lover, she’d never enjoyed a partner’s release as much as her own before. She hadn’t been expecting it. She wasn’t prepared.
“Shit, you’re so warm,” Shego murmured against Kim’s sternum. “So tight. So perfect, Kimmie.”
Kim tried to respond, but all that came out was another helpless whine. She felt a wave of pleasure with each twitch of Shego’s cock, each warm jet of come, but she couldn’t help but crave more. She wanted every drop of Shego’s release. She relaxed into it, still coming, but with less urgency and more relief. She wanted to savor this until the very end.
It took a while, but finally, their shared release tapered off. Kim came back to herself, panting and lathered in sweat, shivering as the sharp contractions of her peak faded to gentler aftershocks. Shego stopped pulsing. Her shaft softened, but her knot remained full and swollen—and would probably stay that way for several more minutes.
Kim smiled. She’d always found this part awkward, the waiting, bound to someone else’s sticky flesh after the fun part was over. Not today. Not with Shego. It was hard to tell where her body ended and Shego’s began. They’d melted into each other, two halves of one whole.
“Crap,” Shego said after a while. Scorn edged her voice, but Kim sensed that it wasn’t directed at her. “I told myself I wouldn’t do this. I—”
Kim cut her off. “Later.” She didn’t want to hear Shego’s objections or a recounting of all the reasons they shouldn’t have done this. There was already a long list of those tucked away in the back of her mind. Right now, she wanted to savor the afterglow. This was hands-down the best sex of her life, and she’d seen a different side of Shego in the past several minutes. A softer side. Her perspective had fundamentally changed, but she wasn’t prepared to deal with that yet. That was a problem for future Kim.
“Okay,” Shego said. “Okay. Okay.” She repeated the word like a mantra, as though speaking it aloud would make it true. She wrapped her arms around Kim’s waist, holding her close as she adjusted them into a position where they could lie down facing each other.
Kim swung her thigh up around Shego’s hip and settled in, resting her forehead against Shego’s chest. They’d deal with the aftermath of their choices later. Right now, she was happier than she’d been in what felt like forever. She wanted to hold onto that feeling for as long as she could.
