Work Text:
She didn’t mean to snoop, honestly. That isn’t to say she hadn’t been fantasizing about what they were doing almost constantly; as soon as Halsin had told her his intentions and received her enthusiastic permission, she had been caught up in a dangerously distracting stream of fantasies.
But she really, honestly, hand to any god that would hear her, did not mean to watch.
Tav hears them first, and it’s enough to make heat surge between her legs and her heart leap into her throat. She flattens herself back to the wall of the abandoned barn, covering her mouth.
“Ngh, gods ,” Astarion groans. “If I had realized she was going to share, I would have taken you up on this sooner.”
There’s a wet sound, perhaps Halsin’s lips on Astarion’s neck. Halsin’s voice is the delicious low rumble that Tav knows all too well; she can barely hear him but she’s well enough attuned to him to understand. “I will admit I was preoccupied with the curse until this point to turn my attention elsewhere,” another wet kiss interrupts him, “But as soon as my vision cleared, there was simply nowhere else for it to land.”
Astarion hiccups a gasp. Fabric shuffles and heavy breathing fills the room. Astarion teases, “She and I couldn’t look more different—“
“I’m a man of many tastes. Besides,” Halsin’s voice comes from lower now, as if he’s knelt. It’s impossible to track what he’s doing, but he’s doing it well, every few seconds sharp little gasps and moans spilling from Astarion’s lips. “Aside from your physiques, you really are incredibly similar.”
Tav is halfway through gathering her skirt up in her hand, the immense amount of fabric and ruffles impeding access to her own body. She and Astarion are quite similar, she supposes. Expensive tastes and fine clothes, personalities laced with venom and dripped in honey when it suited them—
“Gods above, your hands are big,” Astarion whispers.
A very wet sound fills the air then, paired with a stuttered whine from Astarion. “Tell me what you want, little vampire,” Halsin demands.
Astarion struggles with the command given as Halsin takes him back into his mouth. He seems caught between concealing his moans and letting them slip through his fingers. Tav wants to see it so badly. Halsin has been on his knees for her before but this is different; and to see Astarion, pale fingers in his hair, the heave of his chest— she cant help but grind her hand between her legs, swallowing back a grunt.
“I want you to keep touching me, f-fuck— I don’t often want to submit to anyone anymore, but to you…”
There is a sticky, spittle filled noise as Halsin speaks against him, “You can fuck me, if that’s what you wish.”
“I don’t,” Astarion groans. Words fail him as Halsin sinks back down, and Astarion moans again, long and drawn out.
Tav casts invisibility on herself. She can feel her patron giggle. What’s the point of selling your soul to an Archfey if you don’t indulge in a little trickery? And surely Halsin wouldn’t mind. She can only hope that Astarion wouldn’t…
Concern becomes the furthest thing from her mind when she peers around the corner. The long line of Astarion’s body draws her eye first, his pallid skin practically glowing in the moonlight filtering in through the roof. His shirt is in a discarded heap on the floor and his trousers are shoved down to his thighs. Every muscle in his sinewy body tenses as he shudders, the sensation palpable as it passes through him. His throat bobs on a moan, white hair pressed into the moldy wood behind him as he throws his head back. There’s a line of hickeys down his neck and chest, the bruising stark against his skin, and a flush riding high on his cheeks.
“You can feed on me tonight,” she says passively. Her anxiety about the road ahead eats at her, the threat of running into the Absolute’s army on the trek to the city not unrealistic.
“Can’t get enough, can you?” Astarion teases. It goes like this every time. She offers, he flirts, sometimes she flirts back– but it’s always friendly. That’s just the way they talk. Her past may not have been as traumatic as his, but their prior employment was practically the same industry. How do you go through an exchange like this without a little flirting?
Tav pretends to sleep. Astarion is kind to her. He ignores the fact that she’s awake, gently tips her head to the side, and sinks his teeth in. He ignores the way her breath hitches. He ignores the way her body reacts despite herself. And he drinks his fill, and slips out into the night.
It’s her blood, Tav realizes with a jolt. It’s her blood that’s coloring Astarion’s blush and leaking out of his veins to stain the bruises. She bites down hard on the butt of her hand to stifle her breathing, inhaling through her nose in a measured breath that cannot possibly fill her lungs.
Astarion’s arm flexes, a blue vein visible in his forearm. She follows it down to his hand, where she finds his fingers tangled in familiar honey brown hair. Halsin braces his hand against the jut of Astarion’s hip, and gods his hands are so big and Astarion is not– perhaps if he were to bracket Astarion’s waist Halsin’s fingers might touch on either side. Halsin has a look of pure bliss on his face, eyes half lidded and mouth fully occupied. Tav is all too familiar with the flutter of his lashes and the pitch of his brows; there is nowhere the druid would rather be than on his knees for a lover.
Watching him work his mouth over Astarion is mesmerizing. Halsin is also undressed, shirt nowhere to be seen, and even though she’s looked her fill plenty of times before, she’s still unable to pass an opportunity to appreciate the swell of his shoulders and the slope of his back. His thighs fight against the fabric of his pants, his legs wanting to swell under the weight of his body as he kneels.
“You love this,” Astarion observes breathlessly. “It’s too bad she can’t see your face beneath her skirt.”
Halsin’s hand replaces his mouth seamlessly. “You almost sound jealous. You needn’t be.”
“Tch, jealous of whom though?” The implication gives Tav pause. “I’ve tasted her in some capacity; I can only imagine it’s divine .”
Halsin grins, wide and easy, meeting Astarion’s confidence unflinchingly. He pumps his hand over him, tight enough to make Astarion hiss a moan and slow enough to tease. “You’re lucky jealousy is not in my nature.”
“Not even a little? You wouldn’t be jealous if I fucked her?” Astarion tightens his hand in Halsin’s hair and forces his head back to meet his gaze head on.
Halsin doesn’t fight it. He arches his back to follow the pull, the motion pushing his chest out. “I’m not jealous. I can be possessive, if provoked.”
Astarion sneers. “You continue to surprise me, druid.”
“I’ll ask again what you want, since you seem so keen on teasing me.” Halsin does something with his hand that makes Astarion gasp again.
“Just because I want you to fuck me doesn’t mean I need to roll over and show my belly. You said you wanted to please me, and you’d do well to follow instructions.”
A laugh rumbles deep from Halsin’s chest. Astarion releases his grip on him and Halsin rewards him by working over him in earnest. “Direct me, then. Can I prepare you, or would you prefer to torture me by making me watch?”
Astarion regards him, somehow managing to look predatory and totally affected all at once. “I’m not going to pass up a second of being touched by your paws , you beast. What a fool I’d be.”
He moves, bending himself over a crate with a graceful arch of his back. Halsin doesn’t hesitate; he grabs handfuls of Astarion’s ass and spreads him wide, pushing his face between him. Tav freezes, saved only by her invisibility, as Astarion bites out a moan, facing her head on. He gnashes his fangs like a feral animal, and Tav knows the feeling, knows the talent of Halsin’s tongue as it spears into you and opens you wide.
She shuffles backwards as subtly as she can manage, terrified her heavy breathing and gasps will be audible to the vampire. Thankfully he seems fully preoccupied– she can’t see Halsin anymore but she can hear the wet noises of his mouth. Her spell won’t last much longer, and gods know she’s snooped enough. She should go back to her tent and take care of herself; what she’s seen is enough to fuel her fantasies for a lifetime.
Tav pivots, trying to push herself up into a squat without disrupting the leaf litter below her. Her balance falters and she throws a hand out to catch herself on a nearby tree. A thorn slices straight through her palm and she gasps, the jolt of pain breaking her concentration on her magic.
She looks at the blood spilling from her hand, regains her balance, and her breath freezes in her throat. When Tav looks back up at the barn, it’s straight into a flashing pair of red eyes.
“I thought I could smell you,” Astarion sneers, teeth glinting. ”I thought the bear just carried your scent.”
Tav has nothing to say. No explanations, no apologies; words die on her tongue. She holds his gaze in fear, fully pinned by the intensity of his expression.
She turns and sprints into the woods. The only thing she can hear over her pounding heart is laughter, Astarion’s ringing out clear and threatening, and Halsin’s undercutting it with a rumble.
The forest flies past her, gnarled and unfamiliar. Their trek through the Shadow Curse didn’t take them this far, and though the curse was no longer a threat, the twisted trees and dark shadows still haunted the area around them. Branches whip against her face and vines threaten to trip her. She’s not even running back towards camp, she’s just running away .
Something big is following her, quadrupedal and shockingly fast. Every logical part of her brain is shut down, every ounce of heroic bravery she’s mustered gone. She’s a city girl sprinting through the woods, she’s not built for speed or stealth or endurance, and something is going to get her.
Instinct makes her dive to the side behind a huge tree, shuffling around its trunk as quietly as she can manage before sprinting back the way she came. The sound of the beast passes her, thrown off, and hope stirs in her chest for a moment. Her legs scream and her lungs burn, but she keeps running, refusing to be caught like this.
She runs into something, hammering her across her sternum, and she stumbles with a scream. It grabs her- it is humanoid— and it wraps its arms around her, taking her to the ground. Desperation grips her and she bucks and squirms and struggles, trying to break free, but it’s dark and her hair is in her eyes and it’s deceptively strong, pinning her chest down to the ground and sitting over her hips.
Her muscles burn from over exertion and she physically cannot fight it much longer. Sensing its opening, it lunges, and it sinks its fangs into her neck.
Astarion usually bites her more gently than this, but the thrill of the chase has made him sloppy. His fangs tear a little, even as he locks his lips over her skin, and her whole body pulses with arousal. Adrenaline drains out of her system, pooling like lava in her gut. As soon as she goes still, Astarion takes one more pull before releasing her neck, letting her face fall back into the earth.
“You shouldn’t have run,” he whispers in her ear. He shifts behind her, and she’s not proud to admit she’s helping, moving so that his hips are pressed into hers. He grinds into the swell of her ass with a low groan and she can feel the hard line of him through layers of fabric. “And you were bleeding. It was all too easy to hunt you.”
“Please,” she gasps. Embarrassing .
Astarion doesn’t deny her; in fact he moves in a frenzy. He claws at her skirt, shoving it up to her waist, the fabric bunching up at her bodice. Yanking her bloomers down just far enough, he sinks into her with no pretense, pressing into her until their hips are flush.
His nails dig into her bare hip, threatening to draw blood, his other hand firmly planted between her shoulders, holding her down. “Fuck,” he growls. “I knew he must have been onto something. You liked being hunted.”
Astarion fucks into her relentlessly, her body barely able to catch up. She was soaked and eager, both from watching them before and from the chase, but that doesn’t make the sudden stretch any less jarring or the brutal friction any less intense.
“Gods, you feel good. I was worried he would have stretched you too wide but you’re still plenty tight for me.”
Tav isn’t even disappointed this is how their first time is going. It feels true to their relationship— she was always going to be his prey before his lover.
“And I knew you always wanted this. I could smell how much you enjoyed it when I visited you, even with the scent of his sex still on you—“ he interrupts himself with a moan, short and brutal. “But what chance does a lumbering bear have of out-hunting me ?”
She can do nothing but moan in response, every sound from her lips jostled out of her by the hammering of him inside her. Tav wants to see him and kiss him and come with the taste of her own blood in her mouth. “Was this always your plan?” she grits out into the dirt.
“Two birds, one stone, don’t you think?” His manic pace wanes slightly, though his hips don’t slow, and he takes a second to really appreciate their position. He pets his palms over her hips and takes handfuls of her ass, digging his sharp fingers into plush skin. His own skin is cold, oddly soothing against the heat of her own body, and he rakes his nails across her just lightly enough to do nothing more than welt.
Tav hears a branch crunch. She tries to lift her head to scan the woods around them, but her vision blurs as Astarion takes the opportunity to wrench her hand back by her hair. Loathe as she is to admit it, she is enjoying being treated so carelessly– Halsin is rough with her but he doesn’t always fully commit to it. Astarion has little concern for her comfort above his own pleasure, though he’s plenty skilled enough with his hips to make it good for her too.
Her eyes focus onto a pair of golden ones a few feet in front of her. It shouldn’t make her wetter, especially not when he’s fully a bear, but the adrenaline spikes in her body again and she whimpers a moan. “Wh-what are you gonna do to us?” she goads, trying to convey not just her safety but her enthusiasm in her tone.
Astarion’s hips stutter as he realizes what’s going on. But it’s clear he wants it just as bad as she does– and he makes it known. “Show me what you meant by possessive , druid. Or are you finally jealous?”
Halsin growls, teeth bared. He stalks forward out of the underbrush, every bit a threat. Astarion drops Tav and she collapses, her front pressed into the earth. Her hips are still up and Astarion is still fucking her, though his pace has slowed to a languid grind, a terrible tease, lowering her off the precipice of something climactic.
Neither of them are expecting Halsin to pounce. She doesn’t quite see it, just a flash of brown fur and suddenly Astarion is gone from behind her. He hits the ground with a grunt, barely audible over another roar, and by the time Tav has lowered herself onto her hip to turn around, Halsin is human again, pinning Astarion to the ground.
Halsin’s face is still twisted in an animalistic snarl. Astarion’s eyes are wide in shock but his grin betrays him. It’s another vision Tav plans to keep forever, the massive shape of Halsin over Astarion’s lithe form, chests heaving and flushes high. Astarion’s cock leaks against his hip, slick with her arousal, eager for what comes next.
“If you wanted to watch so badly, you needed only ask,” Halsin rumbles to her, though he doesn’t move.
Astarion squirms against his grip uselessly. “She didn’t just want to watch, she wanted to run .”
Halsin’s expression breaks slightly, snarl crumbling into a sneer. “And you, little vampire, just don’t know when to stop, do you?”
Astarion tries to look between them at Tav, eyebrow quirked. “She wasn’t complaining one bit–”
Halsin flips him with a surge of strength. He tugs his trousers off and away and hikes his hips up, yanking him closer. Astarion’s hands scramble for purchase in the dirt, a shocked moan escaping him. Gathering up the saliva in his mouth, Halsin spits on Astarion’s hole before pressing his fingers against his rim teasingly.
“Go occupy his mouth before he talks himself into more trouble.” Halsin looks back at her finally. There’s a playful glint in his eye, but beyond that Tav can tell he’s excited . She smiles a little sheepishly and he looks at her in that way he does that makes her breath catch, like he’d happily eat her alive right then and there.
Tav wastes no time in freeing herself from her boots and bodice, her shuffling distracting Astarion enough to give Halsin time to catch him by surprise with oiled fingers. Still he teases, waiting until Tav has sat in front of Astarion to even press the tip of one in.
Astarion’s cold hands slip over her thighs, taking greedy handfuls of supple skin. He noses between her folds, peeking up at her through white lashes. His eyes are blown wide, dark pupils eclipsing the ruby of his iris. Even his breath has a chill to it and she hisses in surprise, legs jumping under his palms. The temperature makes her acutely aware of his tongue as he laps across her, eyebrows pitching as he finally tastes her.
As a reward, Halsin plunges a finger into him. Tav had been so focused on Astarion’s face that looking across their bodies is a dizzying treat. His back arches sinfully, every protrusion of bone and muscle barely disrupting the sea of milky skin separating her from Halsin. She doesn’t focus on his scars, her eyes jumping down to where Halsin touches him. Her druid kneels behind him, towering over their bodies. He’s still slightly out of breath from their chase, sweat glistening on the broad expanse of his chest. His arm flexes as he slowly works his finger into Astarion, and Tav watches with sick fascination as it disappears into the vampire’s body.
“Did you– ah– enjoy your hunt?” Tav asks, her hand falling into the powdery curls atop Astarion’s head. Drool slips down her body as he works her, and she rocks her hips against him.
Halsin adds a second finger, causing Astarion to whine against her. “It was invigorating, though maybe not as much as it was for those being hunted.”
Astarion makes another noise as if to protest, but Tav keeps his head in place.
“You don’t have to include me,” she says, her voice high on a whine. “I’ll go back to watching.”
There’s a wet sound as Halsin withdraws his fingers nearly all the way before plunging them back in. He catches Astarion in such a way to make him moan fully against her, the scrape of a fang against her sensitive skin a tantalizing threat. “It’s no burden on me to include you,” Halsin rumbles, brushing that spot inside Astarion again and again. “You have to make her come before I’ll fuck you, little vampire.”
His voice is muffled as he can barely pull away from Tav. “You’ll m-make me finish at this rate–”
“It won’t stop me from fucking you,” Halsin promises. Astarion whines again, clawing himself closer to her. He glances up, gaze blistering, as he seals his mouth over her clit and sucks. Her body tries so hard to warm his mouth, leeching heat into him, but there’s still a bite of cold that drives her mad. Every flick of his tongue is impossible not to track, the muscle pressing relentlessly into her bundle of nerves.
Sometimes it isn’t enough, as much as she wants it to be, but with the adrenaline still pumping in her veins and the vision of depravity before her, she thinks it must be. Her eyes drink down every inch of skin and shift of muscle like a woman parched. She follows Halsin’s fingers in and out, watching Astarion’s body try to tug him back in. Halsin’s free hand pets over his hips, and she’s once again struck by the size of it against the slightness of Astarion’s waist.
When she comes, she’ll get to watch Halsin fuck him. When she comes, she’ll probably get fucked too.
The pleasure mounts, and Astarion is responsive despite his own distractions, relentlessly focusing on her clit. His tongue slips for just a moment to taste her entrance, and she realizes Halsin is watching her, his eyes hungrily tearing over her body. It’s all so unreal, both of their attentions on her, and another dangerous scrape of fang is all it takes to send her hurtling over the edge.
She traps Astarion in place with her thighs as she comes, her hand fisted in his hair. His mobility is so limited, he has no choice but to stay in place, her body twitching against his tongue. Halsin exhales a satisfied sound, and she tries to get her ears to stop ringing and her eyes to work so she doesn’t miss a second of what comes next.
Astarion pries himself free from her, a sticky moan escaping him as Haslin removes his fingers. He doesn’t pant or heave to regain his composure, but he looks fucked out nonetheless, his face flushed and slick and every motion he makes quaking with the slightest tremor.
He’s barely drawn himself back up to sitting when Halsin grabs his chin. “Let me taste,” he breathes over Astarion’s lips before flattening his tongue and licking across his face, then sealing his mouth onto his.
Astarion melts into his kiss, bracing his hands on Halsin’s chest. Again, Tav has the privilege of looking, her eyes drawn to the lines of their jaws and the bobs of their throats. Halsin is all tongue and Astarion is all teeth, and there is a small current of red mixed in with spit and her come as Astarion nicks his lip.
Both men are achingly hard, and Tav doesn’t feel guilty as much as giddy with the promise of it. Astarion rocks his hips into nothing, teased beyond belief. Halsin is ever stoic, though Tav knows the longer he restrains himself, the more brutal it is for the recipient. She hopes Astarion is truly ready.
Halsin pulls back first, keeping Astarion in place with a hand on his jaw. “Come here, my heart,” he says to her, gold eyes flashing in her direction. Tav starts, forgetting she was there, hand over her face to hide her breathing. She crawls towards them, and Halsin grabs at her hip as soon as he can reach, drawing her into his embrace.
The transfer of her own wetness is only partially diluted on Halsin’s lips. He kisses her as he always does, nothing short of devouring. His hands are gone for a moment, and then there are four , slipping under her dress and sliding across the curve of her skin. Astarion’s hands are hesitant only to defer to Halsin, taking firm handfuls of anything he does not. Fingers slip between the folds of her sides and palms drag across the rumpled texture of her thighs, every movement exploratory and appreciative.
Halsin parts from her lips and wrenches her dress the rest of the way off of her, and then he is behind her, pressing her back into his broad chest. His teeth catch her ear, breath hot and teasing, and his arms wrap around her front to grope at her breasts. Tav is in a bit of a daze watching his hands on her, but when she remembers to look up at Astarion he’s just as caught up in the sight. He shuffles into her space, glancing over her shoulder at Halsin for a brief moment, before cupping her face and pulling her lips to his. Astarion kisses like he fucked her, passionate and unrelenting, his tongue sliding over her teeth before drawing back to bite and pull on her lip. Digging his nails into her hips, he takes advantage of a gasp to push even closer to her, swallowing every breath.
Haslin’s face is still at her ear, kissing down her neck, worrying her skin between his teeth. He finds the half-healed bite Astarion left on her skin and presses his lips to it soothingly, the ache of pleasure-pain making her jump. Her hips twitch uselessly, though she can feel them pressed against her, promising more. She feels dizzy, so thoroughly worked over, barely able to track whose hands are where, her skin on fire.
“Your heart is beating so fast,” Astarion purrs against her mouth, hand flattened against her sternum. “Even more so than when you know I’m coming to see you.”
“Bite her again,” Halsin says, his grip on her almost becoming a restraint to keep her from squirming away. “I want to feel what it does to her.”
Astarion has already fed from her tonight, in addition to biting her when he caught her, and Tav wonders if the bloodloss is having any effect on her growing delirium. But she knows Halsin could heal her if she needed it, if he chose to, and the minute grind of his hips against her tailbone could convince her to agree to anything.
Besides, her body reacts despite her better judgment at his suggestion, her breath hitching and a whine escaping her lips. Astarion pulls back to look at them, meeting her hazy eyes with a feral sneer of his own. He trails cold fingers along her jaw and back into her hair, achingly slow, and grips at her curls right against her scalp. Her head goes with his tug, tipping to the side. He usually takes from the crux of her neck and shoulder, but he avoids the old bites, kissing up to the middle of her throat before dragging his fangs against her.
Her head falls back against Halsin’s shoulder as he slips one of his hands down her body, fingers sliding over her mound and into her slick folds. Astarion prepares himself, his free hand on the breast that Halsin isn’t teasing, the ample skin spilling over past his fingers. He lets the shuddered breathing of her body jostle her against the threat of his fangs for a few agonizing moments before sinking them into her.
It hurts and then it doesn’t, and the promise of that icy numbness makes the pain feel good. The numbness comes too fast, her body with very little left to give, but it’s still exhilarating, with their chests pressed against her and their hands touching her everywhere. Halsin doesn’t pleasure her, only rests his fingers against her to feel her throb and allow her to grind against him. His lips are pressed to her head and she knows he’s watching, both protectively and lustfully, monitoring the vampire’s intake.
Astarion pulls back too soon, but any longer and he’d hurt her, and he leaves his mess behind. A rivulet of blood runs down her collarbone and over the swell of her breast, and he catches it with his tongue and follows it back up to the bite, eyes locked on Halsin’s while she shudders. He kisses up her jaw and uses the hand on her hair to bring his mouth back to hers, letting her kiss him lazily. Her world spins a little, the metallic tang of blood mixed with her come on his lips; there’s nothing here beyond their bodies, but she’s not sure she wants anything else.
No shadow curse, no Absolute, no going back to the city. Just her druid and this half feral vampire touching her into oblivion.
“You’d let me suck you completely dry, wouldn’t you? With his fingers on your clit and my teeth in your pretty neck? You’d let me take and take until you came, and then take even more–”
She grunts a whine, jolting against Halsin’s hand. He took too much, she knows it, and she knows he’s teasing but she also knows that everything is a little too dark around the edges to be right.
“If she were not dripping with arousal, I’d be upset,” Halsin rumbles, and the statement is enough to chastise Astarion out of his morbid teasing. The druid shifts, planting both of his big hands wide against Tav’s chest, and speaking an incantation. Heat suffuses her body, the magic bolstering her blood and clearing the shadows out of her consciousness. “Come now, I want you lively for what comes next.”
Before she has a chance to get her bearings, Halsin is shifting them. Astarion falls to his back, and Tav across his chest. It’s much the same as they were before, now with Tav in the middle, and she makes shocked eye contact with Astarion as Halsin hoists her hips up. She starts, “I thought you we’re going to–”
He cuts her off with the drag of his cock through her folds. “What was it you said, Astarion? You were worried I’d stretched her too wide?”
Astarion scoffs, half distracted by the soft press of Tav’s chest against his hips. “I only meant that–”
Tav moans, long and punched out as Halsin enters her. She’s wet and ready, already prepared by Astarion, but it doesn’t make the stretch any less dramatic. Astarion is not so much a pillow as he is a bony expanse of muscle, but she clutches at him nonetheless, desperate to keep herself from sliding away under Halsin’s weight.
“You’ll get to have her again, while I take you, but only after I truly have stretched her for you.”
“Oh, fuck,” Tav curses. Her eyes are clamped shut against the pleasure, but she can feel Astarion’s cock twitch against her breasts and his sharp inhale against her cheek. She drools against his abdomen as Halsin sets his pace, thorough and unrelenting. His hips connect with her thighs with a lewd smack, and he holds her in place with firm hands.
Halsin’s hands cannot even remotely fully encircle her, and that’s exactly how he wants it, relishing in gripping past the pad of fat and digging his fingers into her hipbones. After the shock of the offense has worn off, Astarion pets over her hair and tangles his fingers with hers, anchoring her further.
Tav wonders what it would be like to have both of them fucking into her at the same time. The head of Halsin’s cock threatens to bruise her walls as he rolls his hips into her, and she doesn’t even know what Astarion could do to gain purchase against the wall of muscle at her back. It’s a fleeting fantasy, as soon as she’s settling into the pounding waves of pleasure, Halsin is gone, steadying himself with a grunt.
“You are a beast,” Astarion huffs out, tone more awestruck than insulting.
“So I’m told.” Halsin takes a greedy handful of Tav’s ass as she collapses to the ground. There’s a slick sound as he works his hand over himself.
Astarion gently extricates himself from underneath her, rolling Tav onto her back. She keeps her thighs shut and her hands over her face, trying to brace herself against the aborted pleasure and the vision of their eyes on her. There’s a brief exchange of words that she misses, ending with a breathy scoff from Astarion.
“Come on my heart, let me move you,” Halsin urges her gently, expecting resistance. He huffs a laugh as she goes readily, tucking her knees underneath her. It’s Astarion that climbs over her, and she peeks over her shoulder to look at him. His body is the opposite of Halsin’s, too-thin and sinewy from his curse, vital only with the blood she gave him. Still, he is a sight to behold, beautiful in the dim light and the palest parts of his skin and hair practically glowing in the hint of moonlight through the leaves.
He settles behind her, sliding his hands up her hips and over her sides. When he meets her eyes, he looks almost scared, though not of her. Words escaping her, she can only offer him a soft smile, and in return, he sneers, toothy and more familiar, and is spurred to action. He presses into her easily– Halsin more than prepared her, though it doesn’t at all mean her body doesn’t pulse hotly around him, drawing him in. Having something inside of her again is a lurid relief, even as he stills to await what comes next.
The press of Halsin’s body against Astarion’s forces him to bend over her back, the weight of their bodies making it hard to take a full breath. The suspense is never ending, and gods Tav wishes she could see them. But then Halsin must press into him, because Astarion groans, long and low and in her ear, sending shivers up her spine.
“Shit,” Astarion curses, forehead falling against her back. Every tiny fraction Halsin presses forward makes the vampire whine and grunt, hands sliding against her skin as he tries to keep himself from slipping.
When Halsin speaks, his voice is tight in the way Tav loves, breathless and affected. “Relax, Astarion. You’re so tight.”
“It’s not me that’s the problem,” he retorts, though he does shudder out a bracing breath. “How do you ever walk right…?”
Any reply Tav has dies in her throat as another thrust forward pulls a moan from all of them. Halsin’s hips force Astarion to jolt against her, his cock jumping where it’s trapped inside of her. She soaks in every sound he makes and the press of his skin to hers, only lamenting that she can’t see until Halsin fucks forward again, bringing a crushing wave of pleasure.
Halsin finally bottoms out with a satisfied grunt. “There you go,” he sighs, and Tav can hear the smirk in his voice.
Astarion shakes against her, and she almost pities him, trapped and stimulated as he is. At the same time, she envies him, desperately curious about being between them. But she relishes his moans in her ear and the shivers that wrack him, a little obsessed with how far he’d fallen. He’s in much the same position as when he caught her, now reduced to a fucked out mess.
“Please,” Astarion sighs, voice thick and needy. He tries to move himself to no avail, but even the shift is enough to make Tav want it, more than ready.
The pressure on her is relieved slightly as Halsin draws back, dragging Astarion with him. All at once they fuck back towards her, and she cries out, the force of them making her knees drag in the dirt. Astarion scrambles to hold her hips in place before Halsin rocks into them again, and his nails cut little crescent moons into her skin.
It’s good . The chorus of their sounds fills the woods around them, accompanied by slick sounds and the smack of their skin. Tav can feel Halsin through Astarion, and as they set their pace, Astarion has enough space to roll his hips, giving her a little more than a crushing grind. The friction drives her crazy, and she takes an opening to shove one hand under herself, contorting to reach between her legs.
“Is this what you hoped for, little vampire?” Halsin asks, and Tav can imagine the way his chest tightens as he holds Astarion, the bulge of his biceps and a bead of sweat running down his temple. She’s seen it before and she wants to see it again, she wants to really see Astarion’s face as he’s completely ruined.
Her hand finds her clit, swollen and oversensitive, and her moan sets off a chain reaction. Her body clenches around Astarion who in turn tightens around Halsin, and Halsin only takes it as his cue to fuck them harder. Astarion sings for them, and she greedily keeps his over-practiced moans for herself. He accepted Halsin, he chased her through the woods, he put himself between them more than once, more than willingly.
Astarion chose her as much as he chose Halsin, and he chose them for himself. To take his own pleasure and own it and not have to give it up.
“‘m not going to…” Astarion starts, words slipping into punched out sounds, guttural and dirty. “Not going to last much longer.”
“My love, are you—“
“Nuh-uh,” she pants. “But it’s okay. I want it.”
“She wants it, Astarion. Don’t keep her waiting.”
And gods does she want it. She’s too crushed like this, too strained to come the way she wants to, but it’s incredible nonetheless. Tav lets their motions help her fingers grind across her clit, feels every motion of Halsin through Astarion’s cock. Her own pleasure brings them more, and it still bruises her insides and makes her thighs quake. She’s so overstimulated that she might have a thousand tiny little orgasms or maybe it’s just that good.
Astarion’s moans crumble into a stream of curses, his body freezing against hers. Halsin pounds into him, unrelenting, and Tav can feel when he comes, the flush of heat inside of her and the spasm of his body against her back. It’s exhilarating, feeling him finish, and she wants to come so bad, she wants to see.
Tav really just wants to watch.
She squirms away, Astarion too distracted with the aftershocks of his orgasm to keep her pinned. Tav doesn’t go far, just a few feet until her back is to a tree and she can spread her thighs and really touch. Astarion’s come seeps out of her, and she can’t help but smear it across herself, adding to the slickness of her arousal.
Halsin watches her hungrily, meeting her eyes to check in on her. Following her gaze to the vampire beneath him he chuckles, resuming his pace. His hands rest on Astarion’s waist, and at this angle, his back is on full display for her again, scars and all. Punched out sounds are muffled from where his face is pillowed in his arms, nails digging into his own skin.
“You’re taking us so well. Look at what a mess you’ve made of her.” Halsin leans forward, burying his hand in Astarions hair and dragging him up to his elbows. Blurry red eyes flick around wildly, trying to focus, and land between her legs. He stares at her, his own spend leaking from her, her fingers working frantically against her clit, and cannot seem to break his gaze.
She dips her fingers into herself to find more wetness, two pairs of eyes following her every move. After a beat, Halsin looks back over Astarion, spreading him wide so he can watch his cock spear into him. His breathing hitches slightly, soft groans falling from his lips, and Tav knows the pinch of his brows and the set of his expression well. It makes her own heart race, her orgasm building in her stomach, the anticipation tantalizing.
Halsin drops Astarion back down to really grip his hips as he hurtles towards his climax. And she knew that his hands wouldn’t actually fit all the way around, but gods above it’s pretty damn close. Astarion bites down on his knuckle, though it does nothing to muffle his punched out little sounds.
Tav expects to come like this, and happily, but Halsin stills suddenly, drawing her paper thin attention. He pulls out of Astarion with a hiss, and before Tav can process his intentions, he flips the vampire over. Astarion lands on his back with a grunt, a question on his lips, but Halsin hoists his thighs up and presses back between them.
“Let him taste his mess,” Halsin says, voice low and commanding. Tav wouldn’t be able to disobey, even if she wanted to. As she crawls back towards them, Astarion reaches for her, a desperate and delirious smile tugging on his lips. Swinging her leg over his face, he hooks his arms around her thighs and drags her down.
He moans into her as Halsin slides back into him, hands pressing his thighs back. Tav is delighted to find he’s still mostly hard, cock leaking against his stomach. With how far Halsin has him bent, it’s easy enough for her to touch him, relishing the sounds that disappear against her folds. She’s so close, edged to the point that a concentrated effort will get her there, and she’s so greedy that she can’t deny herself the added pleasure of touching herself too. Astarion fucks his tongue up into her, tasting himself twice over, and she touches him, spreading her own arousal over his cock.
Halsin pitches forward to kiss her, panting heavily into her mouth. It’s clear he was able to pick right back up where he left off, teetering on the edge. When she has a chance to peek, she’s enraptured by the junction of all three of their bodies, seeing her hand on Astarion and Halsin’s on his thighs.
She comes first, blindsided by it. The wave overtakes her suddenly and violently, numbing her fingers and making her crumble forward. Astarion comes again mere moments after her, his cock pulsing in her hand and his cry vibrating against her body. The convulsions of her body push the rest of his spend into his mouth and her palm catches his second load, smearing what little of it there is across his skin.
Their reactions are finally, finally enough for Halsin, and he freezes his motions, practically folding Astarion in half as he comes. Tav tries to see— mostly just sees the blur of his body, broad and all encompassing— and has to shut her eyes against the overstimulation of it all.
She can feel Halsin inside of her, she realizes, and then she realizes she can’t breathe— doesn’t need to breathe. Astarion’s consciousness has leaked over to hers, the tadpole taking advantage of their befuddled minds and sharing sensation. Halsin feels huge, the stretch deeper than ever, the girth of him settled her gut. She can taste herself, mixed with the musk of Astarion’s spend; she can feel a jolt of too-much as her hand slips over his cock one last time.
Halsin, blind to the tadpoles’ connection, gingerly slips free, and the collapse of Astarion’s hips to the floor breaks the connection. It’s fine; Tav has more than enough ways to feel even when alone in her own body, and she is only careful with her movements until she’s clear of Astarion before crumpling to the ground. Halsin is between them a moment later, arms spread wide and inviting them into his chest.
“How are you two ever getting anything done?” Astarion asks after burying his face into a plush pectoral. “You do this kind of thing and find energy to adventure all day?”
“If I’m left alone with my own thoughts for too long I might go mad,” Tav says lightheartedly, mirroring his position. Halsin’s arm pets up her back soothingly. She isn’t completely joking, but she suspects it doesn’t need to be said.
A beat of silence passes— Tav becomes a little self conscious of being the only one fighting sleep. “Thank you,” she yawns. “And also I’m sorry.”
“What were you doing out in the woods, anyways? I suspect Halsin fully bared his intentions to you before seeking me out, so…” Astarion trails off, intention clear.
Halsin doesn’t defend her, only smirks a bit as he rests his eyes.
“I just heard a noise, is all. And I was paranoid about the curse and…” she trails off. “You didn’t seem to be complaining.”
Astarion laughs, high and bright. “Darling, I thought we were just a little too like minded to work out quite right. Without our auspicious little druid I think you would have gotten sick of my antics and flayed me alive.”
“If you two are lucid enough to flirt, you are lucid enough to make it back to the safety of our camp,” Halsin informs them, and she can feel his muscles shift as he prepares to stand.
“No!”
“Wait!”
“Five more minutes,” Astarion decides, swinging his arm across Halsin’s chest, his fingertips finding Tav’s arm and petting her idly. “I’m still not sure I can walk correctly after all that.”
“Fine, alright,” Halsin concedes a little too easily. “I can't carry you both.”
Tav sniffs a laugh, half asleep as soon as the permission was granted. “I think you could.”
