Work Text:
That Eda was horny was neither new nor surprising to one Raine Whispers. In the months since the Emperor’s death and the Collector’s return to the stars, they had scarcely had a full night’s sleep, courtesy of their relentless lover. Finding themself driven into a quiet corner of the Owl House by Eda’s imposing, broad-shouldered figure and seductive glances was all part of a casual Sunday afternoon these days. It would take more than a little impromptu sex to throw Raine off their game.
No, the surprise was Eda dropping to her knees.
In retrospect, they should have seen the signs. The consistently reapplied crimson lipstick, Eda moistening her golden fang, chewing on her fingers absentmindedly – of course Eda was in a mouthy mood.
It wasn’t often that Raine found Eda on her knees before them, as she enjoyed having her mouth free to tease and bully them as she saw fit. This was a rare treat, a precious gift for special occasions more often than not. Raine treasured it all the same. They’d spent a lifetime looking up at Eda, towering over them on long legs supported by unnecessary high heels that left Raine scrambling to keep up with her. Much as they loved that view, looking down into Eda’s eyes filled their heart with love and their groin with heat.
Eda licked her lips, her gaze unflinching, and Raine fought the urge to gulp. There was a hunger in her gaze that Raine could not place. Eda thumbed their belt buckle languidly, toying with them as if she were playing with her food. The little pout on her lips sent a pulse of heat between Raine’s thighs, and Raine nodded, answering the question she hadn’t asked.
Eda’s lips curled. “Use your words, songbird,” she chided, and oh, she knew the things her low, husky voice did to Raine. They buried their face in their shoulder, heat filling their cheeks. Had their pants always been this tight?
When Eda mouthed at the bulge in their trousers, Raine realized they were well and truly fucked. Her scorching touch sent a shiver down Raine’s spine. Through two layers of fabric, it provided no relief, only further stimulation. They weren’t getting out of this, not that they wanted to.
Raine folded. “Yes, Eda,” they said, running their hands through Eda’s hair, and mercifully, Eda undid their belt from their buckle. Her smile was so soft, so loving, so innocent that Raine almost didn’t flinch when she popped the button on their jeans.
And then, like a jerk, kissed them through their jeans again. Raine groaned in both frustration and arousal. “Eda, I’m begging you.”
Eda smirked, and the shine on her lips in the dim light nearly made Raine’s knees buckle. “And I’m begging you,” Eda jabbed an accusatory finger against their bulge, “to use your words.”
Raine whimpered, thrusting their hips forward, but that only worked them up even more. Much as they enjoyed it when Eda toyed with them, sometimes they wished she would just get the hint and touch them. “You’re being willfully obtuse,” they whined, and the words sounded childish even to their own ears.
Eda gasped in mock offense. “How can you say that! After all, I’m being so nice to you, offering some spontaneous, sexy, superb head.” She batted her eyelashes up at them. “I just want to do this exactly how you want, to make you feel good however you want me to. I can’t read your mind, sweetheart.”
There was an edge beneath Eda’s words. Much as Raine knew the value of good communication, given that a lack of it had driven a wedge between them and Eda in their shared youths, they could tell she was looking for more than that. Eda was asking for consent in a roundabout, teasing way. Offering Raine the illusion of control when they both knew just how wild Eda could get was a trap Raine had fallen for many a time before and one they would happily fall for once again. They could always pull out their safeword – hoot – but as humiliating as it was, Raine always had the most fun when they let Eda have her way with them.
Besides, begging turned them on almost as much as it did Eda.
“Eda,” Raine whimpered, “s-suck my cock.”
Eda smiled, a genuine, brilliant thing that belied her sadistic pleasure. “There. Was that so hard?” She tugged Raine’s jeans down their legs, slipped her fingers beneath the waistband of their underwear, nails scraping against their skin… and kissed them through the fabric.
Raine made an unbearably humiliating sound and buried their face in their hands.
“Tsk, tsk,” Eda tutted between wet, open-mouthed kisses. “I know you know your manners.”
“Please!” Raine squeaked. Damn it, how could a thin layer of cotton be so fucking irritating? Raine was halfway to asking Eda to just rip their underwear to shreds. The fabric was clinging to their overheated flesh, moist with saliva and precum. “Eda, please suck my cock. I need you.”
“That’s what I like to hear,” Eda purred. She pulled down their sticky boxer-briefs, strings of precum trailing from their cockhead, the heady scent filling their brain. Eda didn’t even look at it. She only had eyes for Raine, gazing up at her partner, and by Titan, they could feel their cheeks burning. They thrust forward involuntarily, Eda’s hot breath on their sensitive skin, and Eda just chuckled. “Be specific, songbird.”
Fuck it. They’d come this far. Might as well go all in. “I want to feel your mouth so badly. You can tell how h-horny you’ve made me, I know you can, so please, please, please, let me feel your soft lips on my skin, your skilled tongue, your warm, tight mouth. Please, Eda.”
Eda looked up at them with big, sparkly eyes. She pouted, her lower lip glistening, and Raine broke.
“Anything,” they begged. “Do whatever you want with me. I’m all yours, your toy, you can play with my cock any way you like, just please do something!”
“I was waiting for you to say, ‘Please, mommy,’” Eda smirked, “but damn, that’s even better.” Before Raine could think about whether that would be more or less humiliating, Eda wrapped her lips around their cock and swallowed them down to the base, and Raine didn’t think much of anything. They threw their head back, squeezing their eyes shut, and tried not to collapse.
Eda’s mouth felt so good. So warm, so soft. Safe. After Eda’s merciless teasing, an overwhelming sense of relief swept over Raine, a fuzzy, comforting feeling blooming in their chest. For a moment, they were overcome with affection for their beloved girlfriend, meeting her tender gaze as she held their intimacy sacrosanct within her mouth, as though such an act were simply the logical extreme of kisses born of love. She was being nice to them. Gentle. So warm and saccharine that Raine was going to melt in her mouth like a chocolate bar.
Just before their tension could release into relaxation, Eda swirled her tongue and Raine’s knees buckled. They dug their fingers into the wall behind them, desperate to keep their footing, because if they fell over, Eda was going to laugh at them and they would deserve it. With obscene slurping sounds and saliva dripping from the corner of her mouth, Eda hollowed her cheeks, sucking them down, and shit, Raine wasn’t fucking ready for this, damn it.
“Eda,” they whimpered, and by the grace of some divinity, Eda slowed. She pushed her way all the way to the base of Raine’s cock, eyes smiling, and pressed her pretty little upturned nose against their mound. Raine tucked a strand of silver hair behind her ear, a small act of affection, and let out the breath they’d been holding.
Then they felt the prick of fangs against the base of their cock, and icy adrenaline shot through their veins like lightning.
As opposed to just her fangs, every single one of Eda’s teeth were sharp, even for a witch, courtesy of her curse. From the moment they’d first met her, Raine had always loved Eda’s fangs – when her golden one caught the light, it brought back fond memories of the days just after Eda’s adult fangs had grown in, sore and long and sharper than ever before. She’d marked them as hers with love bites all up and down their neck and shoulders, feasted upon them as though they were a delicious meal, as though they brought her nourishment. It made them feel wanted in a deep, primal way that sent molten heat squirming beneath their navel.
Raine liked it when Eda bit them, sure. But on their cock?
“Um, Eda–”
Eda’s jaws closed a little bit tighter, and Raine cursed their traitorous cock for twitching in her mouth. They shouldn’t like this, didn’t like this. Who could possibly like this? Eda’s fangs were dangerous, a threat digging into the most sensitive, vulnerable part of their body. One wrong move and Eda could maim them with more ease than she could breathe.
Slowly, Eda dragged her head up Raine’s cock, pressing her pointed incisors along the top of Raine’s shaft. The gentle, yet unmistakably sharp pressure had them locking their knees, afraid to move a muscle.
They really shouldn’t like this so much.
It wasn’t a secret that Raine wasn’t the biggest fan of their own genitals. Dysphoria was an issue, albeit a rare one, but for the most part, they found themself ambivalent to the thing between their legs. During a drunken game of Truth or Dare a few weeks back, upon being asked if they would rather lose a finger or their cock, they’d chosen to protect their fingers in a heartbeat – they were a musician; without a full set of all ten precious, dextrous appendages, their art would suffer. It was an answer no one else had agreed with. They could still remember Darius’ aghast expression, Alador’s pallid face, even Eda rolling her eyes, the one hand she had left brushing against her covered stump.
Indifferent as they were, that didn’t mean they weren’t scared of losing a special organ in a very painful way.
As she released their cock, Eda mercifully opened her mouth wide enough that her pointy little incisors didn’t scrape Raine’s sensitive glans, a lewd “Ahhh,” escaping her lips. Raine’s knees buckled as they tried to catch their breath, leaning into the wall behind them.
“Eda,” Raine gasped. “Please be careful with your toy.”
Eda cocked her head. Where Raine had expected an assurance that she would never break her favorite toy, all they got instead was, “Don’t you trust me, Rainstorm?” and while Raine did, they weren’t sure that was in their best interest.
They swallowed. “I don’t know,” they said, “this doesn’t seem particularly fun for meeEEEE–” All the pretty bard words in the world turned into meaningless, high-pitched singsong as incisors gently pressed against the top of their dick, and Titan damn it, Raine fucking throbbed.
Eda let their cock pop out of her mouth once more. Her lips were ever-so-slightly swollen, sticky with saliva and slick. “Don’t lie to me, songbird,” she smirked, eyes glued to Raine’s cock as it twitched, untouched, six inches in front of her face. “I know you want it.”
“No,” Raine said. That didn’t convince Eda, although, in the interest of fairness, it didn’t convince Raine, either.
“You don’t seem to be enjoying this at all,” Eda teased. “I promise I won’t bite. Much.” Cowering, Raine tried to squeeze their legs together, to cover themselves with their hands, but with a touch, Eda pushed them aside, nuzzling against their length. She pouted up at them. “C’mon, Raine, you feel so good in my mouth. You’re delicious. I could just eat you up.”
Raine trembled, whether from excitement or fear, they did not know, but their cock clearly did, dripping at her words. “Please don’t eat me.”
“Ugh, fine.” Eda rolled her eyes. “I won’t suck you off if you’re gonna be a crybaby about it.” Instead she let her tongue loll out of her mouth, licking up and down the length of Raine’s cock, dragging squeaks and whimpers from their lips.
She still brought her fangs into play, because of course she would. This was Eda, after all. She covered Raine’s shaft in little kisses and swipes of her tongue, mixing in the tiniest, softest bites they’d ever felt, merely touching the tips of her teeth against their hot, sensitive skin. She left wet, sloppy kisses on the head of their cock, all but making out with it, saliva mixing with the copious precum dripping from their leaky, needy dick. It was all Raine could do to keep from crying.
When she teased them with her fangs one last time, biting them so softly it might have been a novice bard’s shitty pantomime, Raine snapped. A deep, guttural whine escaped their throat as their hips thrust forward no matter how hard they tried not to.
Eda’s eyes gleamed. She knew she’d won.
“Tell me, Raine. Tell me you want me to take your lovely, delectable, hard cock into my warm, wet, cozy mouth.”
“I want you,” Raine repeated, too stupidly horny to do otherwise, “to take my lovely, delectable, hard cock into your warm, wet, cozy mouth. Please.”
“There you go. Don’t worry, sweetheart. I’ll keep you nice and safe.” From Eda’s gentle tone, Raine almost believed her until she growled, a deep, fearsome sound that had them shaking.
“You’re mean,” Raine whined.
“You love it. Look at the way your dick twitches when I threaten you.” She snapped her teeth with a clack, baring them in a smirk. Raine’s cock throbbed, another jolt of adrenaline tingling in their fingertips.
Soft lips wrapped around their cock as Eda sucked them back into her mouth. The gentle scrape of carnivore’s teeth against their shaft was a waking nightmare and a dream come true. Not hard enough to hurt, not soft enough for them to forget for even half a second just how easily Eda could rip into them. The threat of her fangs was omnipresent, and by Titan, it was gonna make Raine cum.
The muscles in Eda’s jaw flexed, and the sight of it had Raine’s cock throbbing violently, leaking precum all over her tongue.
Eda didn’t waste her time. Held captive by her fangs, Raine didn’t dare move a fucking inch as she had her way with them, bobbing her head up and down their shaft with a blissed-out look in her eyes. She swirled her tongue, swallowing around them and sucking in her cheeks, and if Raine hadn’t been frozen in fearousal, they would have fallen over long before now. Eda’s deadly predator’s jaws – home of her sharp teeth and silver tongue, a weapon that had taken the lives of demons more sadistic than she, from the puppeteer she’d swallowed down like calamari to the screaming fairies in the pies Raine had baked for her in their youth – now brought Raine more pleasure than they could bear.
The coil beneath their navel burst. Held between soft, wet warmth and edges sharp as cold steel, Raine spilled across their lover’s tongue.
Eda was kind enough to let them shudder and twitch through their orgasm, quivering with every swirl of her tongue. Before they could catch their breath or pull away, she clenched her jaws, pinpricks digging into their overstimulated skin.
Raine sobbed. “Eda, I can’t, I can’t–”
It was true. They couldn’t. But they had to. Eda had them trapped, forced to take every lash of her tongue, every overwhelming touch frying their brain in their skull. Their cries of protest twisted in their throat, escaping only as meaningless gibberish. It was too good, too much, they couldn’t stop it, couldn’t escape, couldn’t hold themselves up for a second longer even as their cock depended on their obedience. Hoot was on the tip of their tongue, their mouth desperately trying to form the sound as they ran out of air–
–and Eda released them. Raine fell to their knees the instant their cock met with cold air. They would have fallen further, but Eda was there to catch them, supporting them with her arm wrapped around their chest and her chin on their opposite shoulder, cooing soft words of praise and affirmation in their ear of which they only comprehended half.
Raine could feel their heart pounding in their throat. Their whole body was coated in sweat. It reminded them of several of their past near-death experiences; oddly invigorating in the same way outrunning a predatory demon felt, except they also got to cum. The sense of relief was palpable, so thick in the air that they could chew it, not that they wanted to think about any chewing right now.
“Thanks, Eda,” they wheezed. In the back of their floaty mind, Raine made a note to ask Eda if they could switch to the color system, because as much as they enjoyed being at her mercy, as perfect as it was, there were definitely times they wished they could have said “yellow” just to clarify.
“Anytime, Rainstorm.” Eda nuzzled them. “How’s about we get you cleaned up and tucked into bed?”
“Mhm,” Raine mumbled, not sure if they could stay awake that long. The adrenaline crash and post-orgasm sleepiness were settling in. “F’real?”
“Always, my love,” Eda hummed. “I’ve been so mean to you, and you were such a good little bard for me. All the aftercare for you.”
“Wing cuddles?”
Eda snorted. Her body shifted, and a moment later, the harpy had her wings wrapped around her mate. She pressed a kiss to Raine’s forehead, balanced them in her remaining arm like a baby, and brought them to the shower to be cleaned up, and from there, to the warmest, coziest nest Raine had ever felt.
They wouldn’t have it any other way.
