Work Text:
The bed groaned beneath their weight, the sound almost drowned out by distant gunfire echoing across Central Park. But Luna barely heard it. Not with Illyana’s hair spilling forward to brush her cheeks, sharp blue eyes pinning her in place, looming over her. A cocky smile tugged at Illyana’s lips, and Luna felt heat spike in her chest, filling her with equal parts irritation and need.
She didn’t remember how they’d ended up here, with Illyana staring her down. The fight before this was nothing but heat and noise in her memories, and Luna didn’t exactly care to piece the scattered thoughts back together. Illyana’s knee pressed hard between her thighs, and the sharp rush of friction stole her breath, her mind going blank.
Luna’s eyes fluttered shut for a moment as warm fingers traced her lips. It was slow, deliberate, and almost painful with the ache it left trailing behind. She snaked a hand up into Illyana’s hair and yanked her down into a burning kiss.
She could still feel that stupid smirk through the kiss, a flash of annoyance burning in through her. Luna tightened her grip on the blonde’s hair, soft strands slipping through rough fingers. A pained groan slipped from Illyana’s lips, pulling a grin from Luna.
“This isn’t exactly what I had in mind when you said ‘stress relief’, you know?” Illyana hissed, her voice low as she pried Luna’s hand away from her hair. Vaguely, Luna somewhat remembered using that crappy excuse to pull the Russian aside.
“That’s weird, cause this is definitely making me feel better.” Luna teased as she twirled a lock around her finger, giving it a sharp tug.
“Oh yeah?” Illyana’s knee slowly rolled again against the seam of her shorts, the pressure hitting just right, knocking the air from Luna’s lungs with a rush of heat replacing it.
“Yeah.” Luna reached up and fumbled with the thick leather straps of the mutant’s chest plate, her hands clumsy and slow with want. “How the hell do these even work?”
The edge of the bed bit into her thighs, the pressure verging on bruising as she was driven into the mattress. Illyana’s hand was knotted in her short hair, each sharp tug sending a starburst of pain and pleasure flashing behind her eyes. Bare skin pressed flush against her front, heat radiating into her, every inch of contact crackling down her spine.
It was intense, kinda painful, but Luna couldn’t get enough of it.
The space between them pulsed with heat, each ragged breath quick and desperate as Illyana straddled her waist, eyes dark with desire. Her cunt pulsed against Luna’s stomach, hot and wet against her cool skin.
Luna dragged in air like she’d been holding her breath for years, chest rising hard, willing herself not to look completely undone as heat burned up her neck and across her cheeks.
Illyana dragged a long, slow lick from the base of Luna’s throat to the hinge of her jaw, suspiciously sharp teeth grazing her pulse. Cupping her face, Luna narrowed her eyes at the sly curve of Illyana’s lips. Sliding a finger past them, she skimmed along her teeth and froze when she felt the inhuman points of her canines.
“God, did you always have these?” Luna muttered, tracing the sharp edges.
Illyana just hummed and sucked Luna’s finger in her mouth, slow and deliberate, tongue languidly twisting around the digit. Luna bit back a moan, another heady pulse snaking up from her aching core. Illyana’s eyes stayed locked on hers, pupils blown wide, and for a second Luna swore she saw a flicker of red in their depths.
With a sudden tug, Luna pulled her finger free, watching a glisten of spit stretch and break. “I need…” Luna panted, desire overpowering her mind, “I need more, I wanna feel...” she babbled, the words tumbling out.
Illyana closed the gap between them, mouth crashing into hers, all teeth and heat, the faint copper tang of blood from a nicked lip melting across her taste buds. She didn’t care, dragging her even closer, desperate to drown in the taste, running her tongue across the canines.
They tore apart, both gasping, lips swollen and their chins slick with spit. Illyana dipped lower, nipping and sucking at the tender skin of her breast. Her tongue soothed only to bite again, red welts blooming in her wake as she carved a path down her body.
Luna’s body arched, her hands tangling into Illyana’s hair again, as warm breath teased her cunt. She nearly came undone when Illyana’s tongue flicked over her clit, gentle then insistent against her. An obscene moan slipped out as lips wrapped around her clit, grinding hard against Illyana’s face. Waves of heat ran over her cold body, each heady, slow lick bringing her closer to the edge.
Illyana’s hair was a wild mess, strands clinging to the slick skin of Luna’s inner thigh, and Luna wanted nothing more than to ruin it further. Her fingers dove into the tangled locks, only to knock against something solid. Long dark horns, twisted and ridged, jutted from the mutant’s head, just the right size for Luna’s hand to curl around.
Mind hazy, she reached out and grasped them, giving a slow, deliberate squeeze. They were warm beneath her palm, thick, and she found herself rubbing her thumb over the ridges without thinking. lllyana moaned against her, the sound vibrating through Luna’s core, sharp and hot, dragging her closer and closer to the edge.
“Are they sensitive?” Luna hummed, gently scraping a nail against the rough keratin.
“Feels good.” Illyana rasped out, voice quaking with need.
Something coiled around her ankle, holding her legs open. A long, leathery tail, its length patterned with small scales, wound tighter with each squeeze of Illyana’s horns. The tuft of dark, soft fur at its tip stroked lazily against her calf, the gentle swipes almost tender.
Luna's hips jerked, chasing the rhythm, each stroke of Illyana’s tongue winding her tighter until she came, heat flooding her veins as she cried out, hands fisted around horns like they were the only thing keeping her grounded.
She sagged back against the sheets, breath ragged, vision swimming, but Illyana didn’t give her a chance to recover. Strong hands caught her hips, dragging her up until they straddled Illyana’s lap. The horns dug lightly into Luna’s palms as she steadied herself, watching those sharp blue eyes darken with hunger.
“How’s that for stress relief?” Illyana said, voice low, almost hoarse. “God, you’re so pretty.” Her fingers dug into Luna’s thighs, thumbs pressing bruising circles into soft flesh. The heat of Illyana’s body bled into hers, and Luna’s head spun, still reeling from her last release.
“So, so pretty.” Illyana mumbled, her mouth attacking Luna’s collar bone. Sharp teeth scraping over the delicate ridge before biting down hard enough to make Luna gasp. She soothed the sting with a hot, slow lick, then trailed lower, one hand sliding up to squeeze her breast while the other pressed firmly between her legs.
Her body was mapped in red, every mark a silent claim. It made her head swim, pleasure curling low and deep.
Luna’s breath hitched, still oversensitive from her release, but Illyana didn’t relent. Her fingers curled, finding a rhythm that made Luna’s thighs quake, her hips betraying her with every needy roll.
“You’re shaking,” Illyana murmured against her skin, the smug smile audible in her voice. “Let’s see how much more you can take.”
A needy sound broke from Luna’s throat, raw and desperate, her core clenching hard around nothing as Illyana leaned away. “Why’d you stop?” The words came out wrecked, more of a plea than a question.
“I wanna try something,” Illyana muttered, focused, a furrow in her brow deepening. “If this works…” Luna pressed against her, heart racing as sweat beaded on her skin.
For a long moment, she just stayed there, forehead pressed into the blonde’s shoulder. Luna let her eyes flutter shut, savoring the simple rise and fall of Illyana’s chest. “Feels good,” she murmured, “Just… relaxing like this.”
Illyana huffed a quiet laugh, softer than Luna had ever heard from her. “I’ve almost got it, ready to start again?”
“Got what, exactly?” Luna bit out, though the curve of her smile against the Russian’s shoulder softened the words.
A faint glow flickered at the edge of her vision, soft yellow light blooming in the dark. “No way,” she snorted, mirth oozing out as she continued “No way, is that…?”
“Yeah, it’s my sword. I can… shift its shape a bit, change its size, so.” Illyana waved vaguely at the strap. “And it’s not like there’s a store here for, you know, toys. So I thought, why not?”
“Lemme see! Wait, will it burn? It’s like, made of fire or something, right?” Luna grabbed it delicately, fighting off a grin. It was hot, warmer than the air around them, like it carried a pulse of its own. Not unbearable, but enough to make her cold skin tingle where it touched.
It was kinda sexy.
“Not fire. Soulfire.” Illyana mumbled, stepping away to fumble with the leather straps of her armor as she pieced together a rough harness. “It’s made of my soul.”
A quiet hum slipped from Luna as she finally took the time to really look at it. She dragged a nail down its length, the scrape light but deliberate. The sudden, strangled gasp from Illyana yanked her focus away, her pulse kicking up at the sound.
The blonde might’ve had her back to her, but Luna still caught the flush crawling up her neck, burning hot all the way to her ears.
“No. Way. Did you feel-?” Luna asked, wide-eyed, the strap dangling in her hand.
“There’s no way-” Illyana interrupted, spinning back to meet her gaze.
Luna’s grin widened, wicked and knowing. “Oh my god. You DID feel that.” She traced her nail down again, slower, savoring the way Illyana’s breath hitched.
“...So beautiful.” The words slipped out quietly, as she admired the glow. It was completely smooth, amber in color. It reminded her of stained glass, laced with sharp black lines running symmetrically though it.
“Shut up. You’re so embarrassing. This is the worst. Don’t talk to me right now.” Illyana groaned, flopping onto the bed, covering her face with one hand. “I’m serious.”
Laying down next to her, Luna pressed a feather light kiss to the mutant’s cheek. “This is the worst? God, you sure know how to flatter a girl, Illyana.” She brought the toy to her face, lips brushing it as she whispered, “You got me all amped up, ready to go… and yet you’re making me wait. Now that's the worst.”
Luna caught the subtle shiver that ran through her partner, Illyana’s hands curling into fists as her jaw clenched tight. Mischief flooded Luna’s mind, and she licked a thin wet stripe up the strap, enjoying the heady groan that slipped from Illyana.
“Give me that.” She rolled over and snatched the toy back, clipping it into the makeshift harness, her chest heaving with ragged breaths. “You keep messing around, teasing me. You’re driving me crazy, Luna.”
Illyana dragged a hand through her messy hair, glaring down at Luna like it was all her fault. “I can’t think straight when you do that.” Her voice cracked, stuck between a laugh and a groan, as if admitting the truth burned.
She hauled the pop star into her lap, the toy pushing snugly against Luna’s slick heat. Every tiny movement sent it dragging across her clit, making Luna’s legs tremble with desire. Illyana snapped her hips forward, grinding the strap harder.
Her hands clamped down on Luna’s hips, holding her in place as she set the rhythm. Illyana's hips quicked, forcing sharp gasps from Luna’s throat. Their thighs grew wet, and Illyana squirmed as heat coiled in her core. Her clit throbbed, and the blonde’s hips stuttered as she came close to orgasm, a heady moan slipping from her lips.
It wasn’t enough.
She felt almost drunk, her core aching with need that only grew sharper. “Inside… I wanna be inside you.” Illyana panted, sitting up. “Wanna feel you.”
The Russian lunged forward, claiming her mouth in a hard kiss as the toy pressed against the entrance of her slit. With a sharp roll of her hips, Illyana pushed forward, slotting perfectly inside. Luna groaned into her mouth as she adjusted to the stretch, every inch making her throb. A shiver ran down the pop stars back as the supernatural warmth bled into her, the heat flooding her senses.
It felt dangerously good, addictive even. She ached for more, needed it.
Luna whimpers were swallowed up by Illyana's lips, the sensation of being full driving her crazy. She broke the kiss with a gasp, shoving Illyana’s shoulders until the mutant laid flat against the mattress. The pop star sank down, onto the toy with a desperate groan.
Her hips jerked, the obscene wet sound as she took the toy to the hilt sent a blush burning across her face. She set a brutal pace, rolling her hips as she sank up and down.
Illyana’s back arched as Luna moved, a strangled moan escaping her lips. “Luna-” Her voice broke off, her fingers digging into the sheets. Her chest heaved with ragged pants, sweat soaking her body as her hips jerked up uncontrollably, meeting Luna’s rhythm with needy thrusts. “Don’t stop. Please don’t stop, need you…”
Luna’s thighs quivered from the effort, but she kept rutting, egged on by Ilyana’s begging. The sight beneath her only pushed her harder, Illyana flushed with her head thrown back, looking like a complete mess.
Her breath tore out in ragged gasps, every thrust dragging a broken moan from her throat. She was coming apart, her vision blurring at the edges as she grew closer and closer to climax.
“So close, gonna-” Illyana stuttered, her hands clamping around the pop star’s hips as she came. The sight stole the air from Luna’s lungs, tipping her over the edge too. Pleasure slammed through her in crashing waves, her body trembling as she collapsed forward against the blonde. Aftershocks wracked her until she was left gasping, clinging to Illyana like a lifeline.
The room was quiet as they took a moment to catch their breath.
Luna rolled off the mutant, her chest still heaving as she sprawled out on the messy bed. Illyana turned toward her, arms wrapping tight around her waist, holding her steady. Neither spoke, content to soak in the afterglow.
Finally, Luna let out a weak laugh, muffled against Illyana’s collarbone, “Same time next week?” She joked, wiggling her eyebrows. “I’m gonna need some more stress relief at this rate…”
“You’re awful.” Illyana groaned, fondness thick in her voice as she lazily threaded her fingers through Luna’s hair.
