Actions

Work Header

Shadow Bonds

Summary:

While exploring the Shadow-Cursed Lands, Tav and Shadowheart are kidnapped by a group of Meazels...

...and Tav is forced to watch as they do a lot more than just 'choke' Shadowheart.

Notes:

(See the end of the work for notes.)

Work Text:

“Shadowhea-!” Tav was too late. Just as he saw the horrible, little creature appear behind her, the garrote went around her throat and his own voice was cut off. Stinging pressure and pain wrapped around his neck as the word was choked off before he could get it out. He saw the awful, little thing - the Meazel - wrap a rope around Shadowheart’s neck before everything suddenly vanished in an explosion of dark energy. 

Tav’s eyes readjusted to the new location as soon as they landed in it, finding them now relocated to some old, decrepit shack in the woods. He lay on his stomach on the ground, the Meazel standing on his back with the garrote around his throat. He stared forward at Shadowheart, his mind racing as he tried to come up with some way to save her. But he was a wizard! He was useless if he couldn’t speak and the Meazel on top of him was surprisingly strong! 

He was helpless!

His eyes met Shadowheart’s, the cleric looking just as panicked as him. Still, she was strong; fast. If she was lucky she could get the drop on the awful, little things and either free him or escape. 

Still, as the garrote dug into her neck such a thing seemed almost impossible. Like it would require a miracle.

Tav watched as the Meazel choking Shadowheart yanked her up, his heart sinking as another two entered the room in bursts of dark energy. They surrounded her in a semi-circle, the half-elf’s eyes widening with distinct horror as she was suddenly thoroughly outnumbered. In a flash of movement, one of the Meazels wrapped his garrote around Shadowheart’s hands, binding them together, before throwing it up over a creaky rafter that was somehow still intact. Shadowheart was hauled off the ground by her hands and suspended, a Meazel holding the rope around her neck and another holding the one around her wrists, while the third stood guard. 

What the Hells are they doing?! Tav stared at the creature, growing more and more worried by the second. He’d expected them to just try and kill them, not… this! Were they being taken hostage?! Did the Meazels seriously work for the Absolute?!

It didn’t make any sense, but why else would Shadowheart be getting-

The questions died in Tav’s mind as the third Meazel - the one not holding a rope - stepped forward. He got up onto a stool so that his hips were roughly level with Shadowheart’s, the half-elf staring down at him with a mix of confusion and contempt. Tav’s eyes widened in alarm as he finally saw it; the shape between the creature’s legs. It emerged from a thick, matted tuft of hair like a worm from the earth; a long, hard cock that Tav was ashamed to acknowledge was bigger than his own by several inches.

It was bestial and worm-like, grey and strangely damp. It looked like something that would live in the lightless waters of a cave lake, and the sight of it sent a chill up his spine and nausea into his stomach. His eyes met Shadowheart’s, which were just as disturbed. Still, with the garrote around her neck she couldn’t speak and even breathing was obviously a struggle.

“Let her go!” Tav managed to shout, before his own garrote could be tightened.

The Meazel standing on him stomped on his back hard, sending shivers of pain through his body. He reeled, unable to bear the thought of Shadowheart - the love of his life - having to get savaged by such lowly beasts. His eyes met her, pleadingly, apologizing for everything even if none of this was his fault.

But Shadowheart wasn’t looking at him.

She was glaring down at the Meazel before her with abject disgust as it turned to her and began positioning its meaty, acrid length at her pussy. Stepping in front of her, Tav couldn’t actually see the insertion. His eyes stayed on Shadowheart’s face as he watched her expression flicker, change, then return. 

He heard the insertion.

He saw the thrust of the Meazel’s hips, the flash of discomfort across Shadowheart’s face, the way her body spasmed in restrained response. He saw her set her jaw and tighten her expression so as not to let a hint of whatever she was feeling register.

Tav watched as the creature started thrusting its narrow, bony ass up into his lover’s pussy, his heart sinking into tar. It was disgusting and degrading to watch Shadowheart get taken advantage of by such a basal, ugly little creature. Tav was honestly more disgusted than infuriated, though if he were free he knew he’d burn the entire building down with hellfire just to save her.

The Meazel thrust rhythmically but mechanically, his slow and predictable nature clearly boring to Shadowheart. She rolled her eyes, struggled against her restraints, but mostly she just took it. Occasionally her face flickered with some stronger emotion - disgust or pain, maybe? - but mostly she was just vigilant and stalwart in the face of the humiliating rape.

Her eyes met Tav’s and softened.

They’d only done it together a handful of times. He was thankful, at least, that they’d gotten a chance to do it at all before she was violated by damned Meazels. He felt the rope around his throat bite into his skin, but still he tried to offer up a strong look to Shadowheart. She clearly had the worse of things by a long shot; she needed him to be strong.

The Meazel thrusting into her finished with a rasping cry, Shadowheart looking as if she wanted to be sick as its cum poured into her. Tav could practically smell the putrid, fishy jizz flow, his nose curdling, his hair standing on end. It was disgusting.

At least Shadowheart just seemed more bored than anything else.

The Meazels swapped places, rotating out members. A new one got on the stool, pulling out a similarly large, club-like dick from its nest of pubes. It slotted into the cleric and started thrusting more ferally, Shadowheart clearly taken by surprise by the fast, slapping movements. It filled the shack with skin-on-skin smacking, Tav staring in horror as it assaulted her pussy like it was trying to smash a door down. This time there was a sickeningly lewd, wet smacking noise as well; one born from the cum of the last Meazel still flowing out of Shadowheart’s cunt.

Tav could see the other two getting aroused, getting excited, getting ready. They brought their dicks out and started beating them as they watched their companion assault the helpless half-elf.

Shadowheart hung her head forward for a second, only to have it yanked back up by the garrote around her neck. She was gritting her teeth, face red with effort as the monster smacked its bony hips against her. It must’ve hurt given her furious expression, causing Tav’s blood to boil in his veins. He tried to fight against his own restraints, but the Meazel on top of him just stomped between his shoulder blades and pinned him to the ground.

The rope around his neck tightened so much he worried he might pass out.

The Meazel beat mercilessly into Shadowheart’s cunt until he blew his load and let out a horrible, gurgling shriek. His cum splatted down his shaft and thighs and onto the ground, Shadowheart gasping with relief as the assault momentarily ended.

…only for the third Meazel to get swapped in.

Tav watched in horror as they impaled her one by one by one, working in a circle, never tiring, never going soft. The instant one was finished blowing her back out, another would take their place. He watched as Shadowheart was beaten and beaten and beaten, enough cum poured into her to fill a keg, her expression growing softer and hotter and wetter and needier until all traces of strength were gone. She couldn’t hold it together anymore; it hurt. She whimpered anytime the rope around her throat slackened enough, she twitched and spasmed and writhed, suspended for their pleasure like a hanging fucktoy.

Tav had to admit… something about it was strangely beautiful.

Another hard slam to his back knocked the wind out of him. The rope around his throat tightened. His eyes met Shadowheart’s, which were pleading and scared and wet with tears. The rope around her throat slackened just enough for her to whisper something that Tav was reeling too hard to make out. The world was black and ringing and painful, consciousness threatening every instant to slip away from him.

Shadowheart’s words - words to the Meazels - were lost to him.

One of them shouted something to the Meazel standing on his back, which - to his horror - then started stomping. He stomped and stomped, the last thing he remembered seeing being Shadowheart’s wide eyes as she screamed in panic. 

His vision went dark, though for how long he couldn’t be sure.

He came to briefly, lying on the floor in a puddle of his own drool. He was still facing where Shadowheart had been, though she had been moved now. It took him a second for his swimming vision to find her, his heart doing a backflip at what he saw. Shadowheart was lying on the ground, a rope around her throat, one around her wrists, and one around each ankle. She was spread out on the floor, a Meazel pounding into her relentlessly. Its long, thick, grey cock carving up her pussy as…

…as Tav could almost swear she seemed to be enjoying it.

She nodded, biting her lip in soft, dripping ecstasy as the creature slammed into her defenseless pussy over and over and over again. Her head hung back as she let out a groan of pleasure that he couldn’t hear, his body too heavy to even move. Shadowheart’s back arched as the rutting beast beat her pussy into submission, forcing it to cum.

Tav recognized it; it had taken him ages to achieve such a thing. Trying to be as caring and attentive as possible, he’d always made sure Shadowheart finished whenever they did it, and it usually took him an hour.  

And he’d never seen her finish like this.

She practically seemed to sing with joy, elation balanced out by soft, creamy neediness. A wide, dreamy smile tugged at her lips even as she bit them or they curved into a circle. Her jaw dropped, her eyes rolled back, and she soaked her Meazel lover’s cock in juices.

And darkness took hold again.

Tav’s vision returned, this time finding Shadowheart on her knees. A Meazel was in front of her and another was behind her. The one in front was making sumptuous use of her throat while the other smacked into her from behind, making her tight, perfect ass jiggle with each strike. Tav saw pure submission painted on her face as she lovingly sucked off the creature’s disgusting member, her eyes rolled up to gaze at him adoringly. Her lips wrapped perfectly around his shaft, her tongue dragged against it, her rhythm only broken up by the need to moan as she was ravished from behind. Her wrists were still bound together, but Tav was now aware of the fact that nobody was holding the rope. Only the one around her throat was still in use, held loosely by the Meazel she was sucking off.

Tav watched her throat contract, her eyes roll, her body shake, as the Meazel came. It dumped its load directly into her, Shadowheart swallowing it gulp by gulp by gulp until the cock popped out of her mouth. She gasped for breath, which her master mercifully allowed her. The Meazel blowing her back out made her head bow as it busted inside of her and Tav saw cum drip from between her quivering thighs. New Meazels swapped out while she was still trembling, his vision darkening again.

It faded in briefly on Shadowheart fellating a prone Meazel, her mouth and throat working to pleasure the frankly huge cock between his legs. The garrote around her neck was held as a promise of violence, but the glittering softness in her eyes screamed to any who saw it that it wouldn't be necessary. Shadowheart released the cock with a pop of her lips, sucking in a wet growl of need as she helped pull the Meazel to his feet before she leaned down, cupped his cheeks, and-

Darkness.

Slapping, violent, thrusting darkness.

Tav opened his eyes.

She was getting taken from behind again, her face pressed to the ground, her ass jiggling as it was struck from behind with the rhythmic precision of a bell. Tav could hear whimpers and moans getting belted out of her, though he could barely process it. 

He only seemed to blink when the scene changed again.

This time, he found Shadowheart riding.

Three other Meazels were lying around the room, clearly exhausted, as she straddled one and whipped its cock into her depths. Her back muscles - completely bare now that she was stripped nude - flexed impressively as she pounded herself on the creature’s throbbing, masculine length. Tav could only see the bottom of the creature’s disgusting feet as he lay there and Shadowheart slotted him into herself. Her back arched and flowed, her lovely hips bounced, her thighs pistoned and trembled.

Tav watched her fall apart, her composure melting as she drank in bliss with each and every strike. He watched her undo her braid and let her hair tumble around her shoulders, he watched her brace herself against a nearby wall so she could ride even harder, he watched her drop down to…

To…

Tav felt his heart do a funny thing as he watched Shadowheart drop down to kiss the Meazel she was fucking, her hips grinding and dragging against his length indulgently as she did. He watched the creature’s legs kick and his toes curl, watched as pleasure mounted between the two until Shadowheart was arching her back, throwing her head back, and screaming her bliss.

Tav was dully aware of all the dirty things she was saying, all the affirmations, all the thanks, all the dirty, dirty words.

“You love my little, elven pussy, don’t you? Yeah! Yeah! Just like that! Oh GODS, don’t stop! Don’t-! RGH! GODS!” she trembled and melted and ran her fingers through her hair, fucking and riding and bucking and grinding until she locked her legs with the Meazel’s and shook from head to toe. Her thighs trembled like jelly, her powerful, slender back arching to accentuate her muscles and spine. Her pussy drank in the Meazel’s length until finally Tav saw pearls of cum and drool start to burble down his thick, potent shaft. Shadowheart ground against him lightly, drinking it up as her body danced dreamily in bliss.

Tav stared, registering what was happening, but not quite believing it.

He was aware of the hot sticky mess in his pants, but hadn’t even felt himself cum.

He watched as Shadowheart dipped down to desperately kiss the Meazel again, before finally slipping off of it.

And darkness took Tav once more.

He awoke to Shadowheart shaking him, her hair a mess and her face still flush. 

“You’re alive! Thank the Gods.” she breathed, “We need to go! The Meazels seem to have fallen asleep, so let’s get out of here before they wake up.”

Tav stared up at her.

For a moment, he wondered if everything he’d seen had just been some sort of awful dream.

Honestly, what kind of insanity would lead to Meazels kidnapping and fucking Shadowheart, and her actually enjoying it?! It was completely-

He caught a whiff of something: fish. Salt. Heat. Sex. 

His eyes met Shadowheart’s, which widened.

“We can… we can talk about that later.” she said sternly, her cheeks coloring, “Can we just move for now?”

Tav’s throat hurt.

It was too throbbing and dry to speak.

So he just nodded.

Notes:

I'm gonna make this a thing. Meazelfucking 2024.