Actions

Work Header

Rating:
Archive Warning:
Category:
Fandom:
Relationship:
Additional Tags:
Language:
English
Stats:
Published:
2026-05-12
Words:
3,386
Chapters:
1/1
Comments:
1
Kudos:
33
Bookmarks:
2
Hits:
386

This is a Gift--Thank Me

Summary:

Six years ago, Tav, a tiefling ranger, massively failed an Insight check. All he could do is the thing he's best at: bail. Back to wandering the world, unattached, and resolutely refusing to acknowledge the colossal mistake he made and abandoned in Baldur's Gate.

To be fair, he did save it from one world-ending catastrophe, so basically this evens out the scales, right? There's no way Astarion could be worse for the city than the Netherbrain, so actually, it still ends with Tav being a hero.

And it's been six entire years. If Astarion was going to do something fucked, he would've done it by now, and if he had any regrets about their break-up, then he would've reached out. So clearly everything is absolutely fine.

content warning in author's note.

Notes:

Content Warning: mistaken identity leading to extremely dubious consent and kidnapping

technically this was originally conceived as a multi-chapter but I think it actually stands on its own as a nice little "oh shit"

Work Text:

Tav wakes slowly. Smiling. The bed is so soft, even softer than he remembers from all those years ago. Or maybe it’s because he’s been spending so much of the last six years traveling. He stays at an inn if it’s available—or makes a one-night-only friend—but more often than not, he sleeps on a bedroll with a blanket of stars. Romantic, though rough on the back. But it does make every bed so much better for the contrast. 

A hand trails slowly down his chest and he is suddenly aware of the body curled around his back. It is a very nice surprise. He doesn’t bother opening his eyes. He’s comfy. 

He’d been worried, coming back. As much as Baldur’s Gate had been home, that was before… well. No reason to fret over it. Think of the bastard and he will appear and right now, Tav would prefer to continue sinking into how very, very, very cozy he is. Especially with the gentle stroking all over his torso. Much better to focus on how incredibly pleasant that is. 

Tav doesn’t quite remember last night, but he had been drinking rather heavily. Alfira and Lakrissa kept the rounds coming, urging him to share all the stories he’s gathered, catching him up on the gossip, and chastising him for being gone so long. He had to agree it was stupid. He missed his friends. 

He shifts, pushing a little more into his bedmate, and they oblige the request for a firmer touch. Cloth rustles and he feels lips trailing up his neck. Very nice. There’s a lingering fuzziness from last night’s many drinks but Halsin’s anti-hangover ring continues to be the greatest gift anyone has ever given him and thus he is left with only the gentle buzz and a warm, willing body. He doesn’t feel like they had sex—he’d expect to be sore somewhere and with at least a few stinging bites—which is odd, but maybe they’d been too tired or drunk. Oh, or he found someone sweet again, someone who was worried about how sloshed he was. That’s only happened once so far and it was adorable. 

Better get that going then. Alcohol always gets him eager and as delightfully comfortable as he is, it’d be even better after an orgasm or three. Plus, skin-on-skin cuddles are inherently supierior, everyone knows that. Tav wiggles his ass and a chuckle warms his ear, sending shivers down his spine. The hand stops its leisurely journey on his waist to squeeze. 

          “That an offer?”

The purr is familiar, but he discounts the flash of alarm. Of course it’s familiar, he’s not so easy he’d bed someone without talking at least a little. He sets his hand over theirs to guide it across his belly to slip inside his pants. He gets another breathy chuckle as they obediently slide over his briefs to cup his mound. It’s a light touch, but the cloth is thin enough to feel their warmth. Tav likes a bit of teasing, first. They seem to agree with how they simply touch, not going farther. They squeeze a little, then stroke down. Rubbing and holding and patiently bringing all those sensitive nerves to life. Tav feels a thickness in his throat that, much to his surprise, resolves into a purr. Huh. He hasn’t purred for someone since—nope, not thinking about that. Don’t think about exes when you’re in bed with someone else. 

His bedmate doesn’t even pause. Maybe they’ve been with tieflings before? Hardly matters, he’s just glad he doesn’t have to explain what he’s doing or that it is an involuntary reaction. He can just shove his pants down and kick them away while his bedmate teases his neck. 

          “Impatient pup.” 

They pull him closer and he grins at the hardness pressed against his ass. They’re still wearing pants but he won’t demand nudity yet. Not when they’re reaching between his legs again. He shivers when they brush against his hole and he can feel their smile. Yeah, he’s getting wet, that was the whole point of petting him. He’d roll his eyes at their delight but they’ve found his clit. Light, teasing circles, enough to intrigue without overwhelming the sensitive bud. Good. Last person Tav took to bed went at his clit like they were mashing a potato. He likes a good sex bruise, but not there

Sharp teeth graze over his neck again and he hisses, lifting into their touch. He gets an approving hum and then a finger flirting with his hole, teasing him with the idea of penetration. 

          “So wet for me, already. Maybe I shouldn’t have waited for you to wake up.”

Tav can’t help the twitch at that and his bedmate laughs, delighted. 

          “Oh, you like that idea, do you? I’ll keep it in mind.”

Any reply he could have made is overtaken by a moan when they finally press inside. Tav lifts his tail to push back into them and they meet his grind eagerly. That’s a good sized cock, going off the feel of their bulge. Their thumb brushes against his clit and a second finger teases him now. Gently, almost carefully. A far cry from the drunken fumbles he’s used to, not that they aren’t a ton of fun. Well, except for Ms. Potato Masher. She was a bad choice. 

But whoever he’s with now is a goddamn magician. They draw the moan out of his chest like a master musician with their favorite instrument. 

          “Good, don’t muffle yourself. I want to hear every single sound.” They kiss along his neck, occasionally scraping their teeth to set him shivering. “Tell me how good I’m making you feel.”

          “Real good.” It’s an easy order to obey. Shame is for other people. “Don’t make me come yet—wanna feel your cock.”

          “Oh, you don’t decide that, pet. I’m going to make you come as many times as I want.” That shouldn’t be a turn on. “You can pretend to not like it, if it makes you feel better. We’ll just both know otherwise.”

Shit, their voice is like lava. Thick with desire and burning Tav’s ear as they purr filth. He can feel his stomach going tight and hot and they focus their attention on his clit. Rubbing it directly, in firm but not hard circles, and Tav gropes blindly for something of them to hold onto. He finds their waist, he thinks, and they hum. 

The orgasm forces a gritted curse from his lips. They stroke him through it, with patient, consistent touches. Thrusting their fingers and easing the pressure on his clit to draw out his orgasm without overstimulating into pain.

          “Such beautiful noises.” A satisfied sigh. “And you tried to deprive me of them.” 

          “I make better ones when I’m fucked for real.”

The pleasure haze is good, but he wants more. So does his partner, with the way their cock twitches on his ass. He can’t help the unhappy noise when their hand leaves but the rustling cloth and shuffling is very promising. 

          “Roll over, darling. I need this silly tail of yours out of my way.”

Tav kicks the blankets away before rolling over, as ordered. He’s just started to lift up on his hands and knees when a hand in the middle of his back forces him back down. 

          “No need to strain yourself. I want you to lie there and just feel.”

          “You think you can take me?”

A warning threat, because this cocky asshole needs to get a beating. 

Later. After they’ve fucked Tav. He wants it too much right now to have pride. 

          “Oh, sweetheart. That was never in question.”

Any smart retort Tav had is destroyed by the cock abruptly shoved inside him. Gods, it’s long and curved in the absolutely best place. He lets his shoulders drop fully and feels more than hears his partner’s chuckle. Two delightfully strong hands take his waist to hold him still. 

They don’t go easy. The gentleness from earlier has been entirely burnt away and Tav fucking loves it. He has to grab his own tail before it smacks someone in the eye trying to lift higher and they laugh at him. The embarrassment burns but not near as much as the primal rutting, their balls slapping his ass in obscene percussion alongside the slick sound of him being absolutely fucking soaked and godsdamned, he’s purring again. Did he pick up a cleric of Sune or something? 

          “No. And if you’re feeling pious, you should be worshipping me, my treasure.”

Such a fucking asshole. Tav would object more but his brain is dripping out his cunt. 

          “In fact… I won’t let you come until you do.”

Their thrusts slow to deep and steady. Their hands travel up and down his sides, stroking and petting, and then they cover his body with their own. Tav swears as their lips trail up his ear. 

          “Go on. How much do you love this? Being put in your rightful place, taking my cock like a good pet?” A hand slides between them to grab the base of his tail and he hisses. Shit, that’s sensitive. “Your body is begging me to breed you, to fuck you full again and again. And I will. But I want to hear you say it.”

Awh, fuck. They definitely have been with tieflings before, then. Not really a surprise but that’s so godsdamned embarrassing how they know what all these stupid body things mean. The tail lifting for access and to provide room for a knot and the purring to encourage close cuddles and further rounds. Shit and now they’re teasing the root of his tail, flicking along the underside and rubbing where it meets his body. Each touch sends sparklies of pleasure skittering up his spine while their cock slowly, agonizingly grinds inside him. 

          “Come on, you already know.” Tav whines. 

They catch his ear with their teeth, sharp canines pricking through and making him gasp. 

          “We both do. But I want you to admit it. To beg for it.” They kiss down his neck, teasing with nips and tongue. “Give in, darling. Let me have you.”

Something distantly rings a bell. Very distantly. Too distantly to give a shit about. Things are dire here, with his body burning and his partner being the fucking worst. They trace a nail down his tail and he practically seizes. 

          “Gods, fuck, fine. Please fuck me, fill me. I want your cock, your come, everything just move!”

          “Good boy.”

Tav makes a mental note to kill them once they finish the post sex cuddles. But first, he claws at their bedsheets as they go to goddamn town on his ass. One hand forces his head down, ensuring he stays put, while the other yanks him into every savage thrust. He can hear their grunts and a growl which is wildly hot and then they collapse on top of him again. The hand that was holding him down is between his legs to shove the heel of their palm into his clit so every hard thrust grinds him into their hand and it takes like fucking two seconds before he’s shouting into their pillow. 

They don’t let up. Even as his orgasm fades, as his body shifts into the “calm down” in between, they fuck into him. Merciless even as he twists and cries, his clit gliding in their palm and their cock brutalizing his cunt. 

          “Fuck, fuck, is t’much,” He protests, trying and failing to escape. 

          “You’re going to take it and thank me.” They hiss. Are they going harder now? “Now, come.”

Not a choice. Or he made his choice already? He doesn’t know. More important: the shatter spell that kills him dead. He’s chanting some swear or another and his cunt throbs while pleasure/pain lances through him. They finally let off his twitching clit to grab both his hips and fuck into him with single-minded purpose. 

          “Come in’me…” He manages, weakly pushing towards what he can only assume is an automaton designed to murder horny tieflings. “Give i’t’me.”

They come with a groan, hips stuttering as their cock spills. He moans, because it feels good okay, stop judging. It’s a lot. They must’ve been as pent up as he was. 

Maybe enough for a round two, in a bit? He can postpone the murder for a round two. 

They pour over his body and then give him a tug, bringing them right back into the lovely spooning they were doing earlier. Perfect. His eyes are already closed and everything. Their hand slides up his chest—oh, he’s still wearing his shirt—to his neck to his cheek. They stroke along the side of his face with a sigh. 

          “Perfect as always, my love.” A content murmur and he mumbles his agreement. 

Then pauses. 

As always? What? That would imply that… this wasn’t the first time. No, not only not the first time, but one of many times. It’s not something you say to a one-night-stand. Not even a two-night-stand. 

It’s something you’d say to an actual partner. Or at least long-standing hookup. 

Tav opens his eyes again. Without moving. He’s in a bedroom, with a window across from him. This is not the Elfsong. Okay. Bad. The curtains are thick, crimson velvet. That is tacky and expensive, so a noble’s house. That explains why the bed is so very comfortable. 

He takes in a slow, deep breath. There’s a scent. A familiar scent, underneath the sex-smells. A perfume that tickles his nose and sends dread running through his heart. Oh. Oh gods. 

No. It can’t… but it makes sense. Oh, fuck everything. 

          “Something wrong, darling?” Astarion asks, his hand stroking down Tav’s side like that is okay to do. “Your heart’s going rather fast for a cuddle.”

Tav closes his eyes again. He takes another not-actually-calming breath. He is half naked in bed with The Enemy. Going straight for stabbing isn’t an option because he doesn’t sleep with weapons anymore. 

Tactical error that he will be rectifying immediately. He’s sorry, Minthara. He got sloppy. 

          “Astarion. Where the fuck am I?”

A low hum. The hand slides back to his belly while his ex-lover nuzzles his neck. 

          “Right where you belong.” Tav growls and he sighs. “More specifically, in my bed. Which you did ask for. Or, rather, you asked me to find us somewhere I could fuck you stupid before immediately passing out in the middle of the dance floor.”

He breathes a laugh and Tav wants to object but, unfortunately, that entirely plausible. He might kill Alfira and Lakrissa later. Friends don’t let friends accidentally hookup with their exes. Especially not power-hungry madmen. Especially-especially when they kidnap said friend. 

          “I do promise nothing untoward happened last night. I simply brought you home safely, since you were clearly in no condition to manage it yourself.”

          “My room was fifteen feet away.”

Astarion clicks his tongue. 

          “You barely handled walking with my assistance. I had to carry you. Which was no trouble, but you weren’t going to make it up all those stairs.”

          “Then why didn’t you just carry me up them?” 

          “How was I supposed to know what room you rented? Or that you had a room at all? No, the simplest answer was to bring you home. Besides, this bed is far more comfortable. And you don’t have to pay a single copper.”

Tav snorts. Gods. He’s an idiot. He knew he shouldn’t have come back to the Gate. Of course Astarion is still absolutely insane. Fuck. 

The worst part is the quasi-reasonableness of it. The almost-sense. 

          “Besides… I don’t think you’re nearly as put out as you’re pretending.” The hand on his belly sneaks under his shirt and he suppresses the shiver. “Not when you’re still letting me touch you however I’d like. And listen to your purr.”

Astarion makes a pleased noise while Tav swallows repeatedly in a vain attempt to get his stupid body under control. Fuuuuck instincts. Hells. He hasn’t been undermined this thoroughly since fucking puberty. 

          “That doesn’t change the fact that I’m pretty pissed. If I’d realized it was you I wouldn’t have—”

          “Oh, let’s not start telling lies so early into our reunion. Maybe your mind didn’t know it was me, but your beautiful body did. I’d barely touched you before you were purring and your tail up and away.”

          “It’s an involuntary response to—“

          “A tiefling’s chosen mate.” Astarion finishes, brushing his lips down Tav’s neck. “An honor I accept just as happily as before. And yes, I remember that it isn’t a ‘for life’ thing, but clearly we both want it to be. After all, you’ve taken plenty of lovers in the time apart. Yet only I make you purr.”

          “Gods, I want to kill you.” 

Astarion laughs, because of course he does. 

          “Well, I’d like to kiss you. I wonder who will get their way?”

Tav grabs a fistful of bedsheets. He is not being flipped. He’s not killing much of anything right now, not unarmed and leaking come like the fucking idiot he is, but he is absolutely not letting Astarion win. 

          “Oh, is that your line in the sand? You’ll let me fuck you but not kiss?” Astarion teases, his hand slipping down again. “I could propose an alternative. I’d be just as happy to kiss these lips.”

Tav bites his tongue to not gasp when Astarion slips a finger through his folds. The practically audible smirk says Astarion heard it anyway. 

          “Which shall it be, my treasure? What kind of kiss will you give me?”

          “I don’t have to give you anything.” 

Tav puts all of his authority on his voice. It doesn’t matter that he’s pantsless, not when he’s a fucking Hero of Baldur’s Gate. He knows what he’s doing. 

          “True… but you want to.” His voice goes syrupy sweet. “Because you know how much I love you and love playing with you. And you love making me happy.”

          “We aren’t together anymore.” Tav reminds. “We broke up.”

          “Mm, but we can be together again.” Two fingers press inside and he twitches, sensitive even to the very gentle stroking. “I missed you, my darling, my love. And I understand where I went wrong last time. I neglected you. I forgot how desperately important you are, how critical. You were right to leave me, as much as it hurt.”

Tav wets his lips as he speaks. It’s… he’s earnest, open, like he so rarely was. Tav doesn’t think he’s ever been honest about so many things, all at once. He’d normally switch to nervous jokes after the first sentence. 

          “Let me win you back. Let me woo you, like you deserve.” 

Damn him, but he knows all of Tav’s weak spots. Like how much he enjoys the sweet ache of being fucked too much, his cunt bruised and clit swollen equally from arousal and overstimulus. 

          “I’m not going to say yes just ‘cause you know how to get me off.” 

Shit, that was supposed to be a firm dismissal but instead it came out breathy and wanting. This is going horribly. Especially because he’s still fucking purring. Gods, he’s so fucking sensitive, just the ghost of a touch along his clit has his gut tightening. 

          “Good. Make me work for it. I want to prove to you, without a shadow of doubt, that we belong together.” 

His lips are on Tav’s neck again and no amount of curses is going to fix this particular situation. Fuck. No, hips, stop rocking into him. Stop. Oh, he’s hard again too. No, don’t grind against him! 

          “Be demanding. Be critical. Be a bratty, mouthy bastard. Because in the end, you’re going to be mine.

It is NOT a good sign that he comes. Nope. Not at all. But he can’t help it, not with the darkly possessive voice in his ear, not with the persistent, knowing touches, not with the promise of what he desperately doesn’t want to want. Tav chews his lip through the orgasm, swallowing down the idiot mewling noises his stupid body wants to make. Astarion doesn’t lay off until he’s twitching away. And then he smiles, nuzzling the side of Tav’s head. 

          “I’m so glad you’re home.”