Actions

Work Header

Red-Blooded Monster

Summary:

Vax'ildan had created a monster.

It had been a year since he'd taken Percy's virginity and become his boyfriend. In that time, Vax had learned three new things about himself. One, he was extremely weak to Percy's whims, especially with sex. Two, he would do anything Percy wanted to try in the bedroom. Three, he could not control himself when Percy got his hands on him.

And today was their anniversary. Vax was so fucked.

Notes:

Hello everyone. This is a sequel to another smut fic, but it can be read separately. The sole purpose of this fic was to be filth, though we don't truly get into it until the next chapter. I try to put most of it in the tags, but let me know if I need to add anything.

To York, my love, have fun, you fucking slut.

Chapter 1

Notes:

(See the end of the chapter for notes.)

Chapter Text

Vax'ildan had created a monster.

It had been a year since he and Percival had started dating. A year since a thievery of Bad News had turned into taking the virginity of the resident gunslinger. A year since Percy had looked at him like he mattered more than anything and showed him more care than Vax had found in years. A year since Percy started to learn exactly the way to make Vax gasp and see stars.

Percy was a fast learner, and damn curious. It was fascinating watching the once prudish gunslinger begin to propose lewd ideas when they were meant to be cuddling. It was technically Vax’s fault for encouraging the behavior. He was the one who never said no when Percy wanted to try new things. It always ended the same way, with Vax screaming into their shared bedsheets, then falling asleep in the safety of his boyfriend's arms.

On their year anniversary, Vax woke up early. He grabbed a robe — black and fluffy with Vax embroidered over the chest — and headed downstairs. He wasn't the best at making food, but Pike was waiting to help him. Percy hadn't slept the previous night, so he'd be out cold until at least 8am, allowing Vax an hour to make breakfast in bed with Pike. He managed to burn the toast twice, nearly set fire to the kitchen, and burned himself before breakfast was finally done. It was simple, but easy. Bacon, eggs, and toast. Classic combination, and Vax happened to know exactly how Percy liked it because the human had made breakfast for their six month anniversary. Unlike Percy, however, Vax had a twist to his.

Once Percy’s plate was finished, Vax gave a quick thank you to Pike and rushed upstairs. The moment the doors to their newly shared bedroom closed behind him, Vax carefully set the plate down. Percy was a light sleeper some nights, and other times, Scanlan could slam the door open and serenade him and he wouldn't even grumble. Vax hoped it was the latter as he snuck off to the bathroom. He ran a brush through his hair, carefully checking his appearance in the mirror. Even if Percy was blind as a bat, he wanted to make sure he looked perfect.

After a few minutes of careful preening, Vax snuck out of the bathroom and back to the bed. He shifted the robe off his shoulders, hanging it up neatly, before snuggling back into Percy’s arms. The human grumbled slightly, but he didn't wake. Vax watched the sun rise from over his shoulder, waiting for him to finally stir. He was practically buzzing with excitement, a stupid grin plastered over his face.

Percy took longer to stir, about half an hour later than Vax expected. The moment that he did, Vax pressed a kiss against his lips. Percy startled slightly, but he cupped the side of Vax’s face to return it soon enough. “Mm… good morning to you too, love,” Percy muttered as he pulled back. He blinked twice, still trying to adjust to being awake. Vax took the opportunity to slide out of bed and grab the plate he had prepared. “What's that?" Percy asked, squinting at what was probably just a massive blur with his shitty vision. He sat up in the bed as Vax passed it to him. Slowly, a smile came to his face as the smell of the food wafted through the room. “Did you make me breakfast in bed?"

"Mhm.” Vax was beaming like a dork, but he couldn't find it in him to care. Percy’s eyes practically sparkled in excitement. Vax watched from the bedside as Percy absolutely demolished his breakfast. The man ate like a beast when he was hungry. He also had a single minded focus that meant he did not look up to notice that the Vax shaped blob that was his boyfriend wasn't wearing his clothes. Vax had never considered himself a patient man, and he certainly wasn't right now. Once the plate was cleared, Vax grabbed it from Percy and placed it carefully on the table.

“Wha- Vax!" Percy grumbled, his eyes still squinting because he was as blind as a bat. Vax slid into his lap easily and yanked the glasses from the bedside table. He pushed the frames onto Percy’s face unceremoniously, too horny to attempt to be sexy. He nearly poked the human in the eye in the process, but he could finally see. "Why are you so impatient? Can't I enjoy my…” he trailed off as he took in the sight before him. Vax smirked and tilted his gaze up. "Hi." Percy stared at him with wide open eyes, mouth slightly open.

"Hi,” Vax replied smugly. He leaned in, placing a chaste kiss to Percy’s lips as he made short work of the gunslinger’s shirt. Percy threw the shirt off to the side before pushing Vax back so he could crawl on top of him, refusing to break the kiss. Vax groaned into his mouth, automatically moving down to shove at Percy’s pants. He had been waiting far too long for this to take it slow. Percy was no help, too focused on trailing kisses down Vax’s neck. “Mmph… happy anniversary," Vax managed to get out as he struggled to remove his boyfriend's sleep pants.

“Oh, is that today?" Percy mumbled lazily before nipping at Vax’s neck. The rogue let out a very undignified squeak that swiftly turned into a laugh. He could feel Percy smiling against his neck. “Is that why I got this beautiful surprise?" One of Percy’s hands trailed lower, sliding down Vax’s side before wrapping around his cock. Vax bucked into the contact, groaning openly into the quiet early morning. Percy captured his lips as he stroked him lazily.

"Mmph…” Vax nipped at his lip. "Don't act like you don't have a million things planned today.” Percy huffed against his lips before returning the playful bite. His attention trailed lazily downwards, kissing along his jaw and down his throat. "Mouth,” Vax groaned, dragging Percy’s head down towards his aching cock. For once, he was met with no resistance and instead the enveloping heat of Percy sinking down onto him. His hips jumped up into the pleasure. “Gods, you've gotten so good at that."

The first blowjob Percy ever gave him was sloppy and adorable. Vax had to coach him through it, and even then he'd choked when Vax came in his mouth. Now, Percy would run his teeth along the underside of Vax’s shaft and kiss his tip and lick every sensitive area he knew of. It drove Vax crazy, making his thighs tremble in Percy's hold. “Mm… f-fuck, Freddie. Gonna make me cum like this?” Vax’s voice shook and his chest heaved with every breath. It was unfair how good he was at this.

Percy pulled off for a moment, though a string of saliva kept him attached to Vax’s cock. "Do you want me to?” Vax tightened his grip in Percy's hair. It was all the invitation he needed. He took all of Vax into his mouth in one easy motion and bobbed his head. Vax moaned into the air, uncaring if anyone heard him. He hoped someone heard him.

Before long, Vax felt the familiar edge approaching. His body trembled, a telltale sign, and Percy renewed his enthusiasm. When Vax’s entire cock wasn't being deepthroated by that heavenly mouth, he was stroking him. "Ah! F-Freddie.” Vax squeezed his eyes shut as he squirmed on the sheets. "Please,” he whispered so quietly he thought Percy didn't hear him. He was quickly proven wrong because his boyfriend took his entire cock in his mouth and swallowed.

Vax came down his throat with a shout, hands holding onto Percy’s scalp hard enough to hurt. Percy groaned at the pain, sending vibrations through Vax’s already sensitive shaft. He swallowed the load without much issue and pulled off with a smile. Vax could feel his heart in his throat. “Fucking happy anniversary," he muttered with a delirious smile. Percy chuckled and placed a kiss on his forehead.

“Happy anniversary, love. Come, lets clean up.” Percy was still hard. It didn't go unnoticed by Vax, but the human put on a robe before Vax could ask if he wanted some help. Vax pulled on his own robe and followed his boyfriend out of the room, to the nearest bath. Hot water was a wonderful creation of Percy’s Vax could never stop thanking him for. The bath filled with steaming water in seconds from Whitestone’s depths. Percy dropped the robe the moment the door locked. Vax watched him grab the soap and shampoo from under the sink. Well, watched his ass. Percy still hadn't let Vax fuck him, but Vax loved Percy’s giant dick too much to complain. Still, the thought tempted him on occasion.

“I have lunch planned as well as an outing near the Sun Tree," Percy stated simply as he brought the items over to the bath. “However, I do have a small request for you." Vax raised an eyebrow at the hesitance in his voice. Percy had the face he got when he wanted to ask to try something new in their sex life. “I would… appreciate if…” Percy swallowed harshly. "Would you mind wearing a butt plug all day?” The words tumbled out in a rush accompanied by a very red face.

Vax had done it before. It was uncomfortable but also hot as hell. Especially if he was spending the entire day with Percy. Vax gave the human a sultry grin. "Of course, love. Anything for our anniversary.” Percy smiled back nervously before turning away sharply to check the water. Vax shed his robe, letting it crumple to the floor. "Why? What brought this on?” Usually it was a book or a Scanlan story that brought on Percy's explorations.

"I have plans for tonight and needing to prep you would be tedious for both of us. Plus, I know how much you love the idea of being caught. It seemed like a win-win situation." The casualness with which he said it was appalling. It was as if he were discussing the weather, and not their sex life. It turned Vax on a little bit. “The bath is ready. Shall we?” Percy motioned towards it. Vax was tempted to ask what the human had in mind for tonight, but he decided against it. Mystery was hot, and he'd find out soon enough.

 


 

Vax had never been more horny in his life. Percy had given him a new toy for the occasion and the thing was fucking huge. He'd squirmed all morning when they were walking around Whitestone. Percy had reserved them a table for lunch at Vax’s favorite restaurant and he could barely even enjoy it. He ordered his favorite meal and tried to keep as still as possible while he ate. He managed to ignore the fullness long enough to finish most of his meal. Percy was smirking at him the entire time. “Shut up," Vax muttered as he took another bite of his steak.

“I didn't say anything." Percy’s tone was light, but the devilish smirk on his face gave him away. Vax wanted to hit him with something, but he'd have to move his lower half and the last thing he wanted was to come in his pants at a restaurant. “Is the food to your liking?" Percy asked casually. “You seem… distressed." He cheekily took a bite from his fork.

“I'm fine," Vax managed through gritted teeth. He was hard and aching, but he was just fine. He took the last bite of his meal and sat back. Immediate regret flooded his body as the toy inside him shifted, pressing right against his prostate. He jumped and bit back a moan. Fuck he needed to get off. Percy raised an eyebrow at the reaction and Vax waved him off. He didn't need Percy’s flirting or concern right now.

The waiter came by before long so Percy could pay. Vax stood carefully so he didn't move the toy inside of him. He was regretting agreeing to this a tiny bit. Percy took his hand and led him out of the restaurant with a joyful smile. Vax was glad one of them was enjoying this. The thrill of potentially being caught was definitely a turn on, but gods was Vax aching for relief.

Before Percy could lead them to whatever he had planned next, Vax grabbed him by the collar and pulled him into an empty alleyway. He shoved him against the wall and kissed him desperately. Fuck, he needed something. Anything. Some sort of relief from this torture. Percy didn't respond as ferociously, kissing him back gently before pulling away. “Love, what are you doing?"

“Trying to kiss you. The fuck do you think I'm doing?" Vax leaned in again to kiss his boyfriend, but Percy pushed him away. He shifted easily so he was no longer pinned against the wall by Vax. The rogue had to bite his cheek to keep from whining. This toy was driving him insane. “Freddie, please. I need something. This is driving me crazy." Vax knew he was begging, but he didn't care. Percy, the bastard, just gave him a pitying look.

“You agreed to this, love." He brushed hair out of Vax’s face. The half-elf was flushed with arousal, and if he'd been wearing tighter pants, Percy was sure he'd be hard. “I'll give you relief when we get back to the castle, alright?” He gave him a chaste kiss, but before he pulled back, he whispered, "try not to ruin your trousers before we get there." Vax shuddered at the low tone. Damn him for being so fucking sexy.

“What’s our next destination?” Vax tried to walk normally, but he got the feeling he was failing. Thankfully, he wasn’t stared at for long when anyone glanced his way. Percy walked ahead with a pleasant expression, as if his boyfriend wasn’t halfway to losing his composure every step. He was taking them further away from the castle. Bastard enjoys watching me suffer.

“Well, I was going to have us take a stroll through the market district.” Percy trailed off and gave Vax a once over. “Somehow, I don’t think that would be appreciated right now.” Vax gave him a thin smile. His knees were going to give out if they kept walking. “So I am not exactly sure. I was simply heading in that direction and hoping inspiration struck me.” Vax stepped off to the side of the main pathway so he wasn’t blocking anyone. If he kept walking, he feared he would actually come in his pants.

Percy stood politely by him while Vax attempted to regain his breathing. Even with all of the relationships Vax had been in, he’d never done something like this. Every movement seemed to stimulate him and it was killing his composure. “Why don’t we go to the library?” Vax suggested breathlessly. “You could get a new book. I can sit down for a bit.” Sitting seemed much preferable since it meant he could be still. Percy’s eyes lit up at the suggestion.

“Really? I may… take a while.” Vax nodded stiffly. It was their anniversary. Percy had meticulously planned today, but that didn’t mean Vax couldn’t give him a small gift. “Alright. Are you… ok to walk?” There was an edge to his voice that Vax didn’t appreciate. Percy looked around them to make sure no one was listening before whispering to Vax, “I can always… remove it. If it is unpleasant. I don’t want you to be uncomfortable on our anniversary.” Vax shook his head the moment the words left his boyfriend’s mouth. This was torture, but it was exquisite torture. Percy didn’t look convinced, so Vax started walking in the direction of the library. His gait was off, but he kept his usual pace.

The library was nearly empty when they arrived. Percy greeted the elven woman at the desk before making a beeline for the stacks. Vax took a seat at one of the couches and forced himself to relax. Percy returned before long with a book. “I have a request.” Vax cracked open an eye. “I would like to get multiple. Is that alright?” Percy sounded so excited. Vax was absolutely not going to say no to that face. The moment he received a nod, Percy rushed off to the stacks again.

Half an hour later, Vax absolutely regretted saying yes. Because Percy was still gone and Vax could not, for the life of him, find him. The library was a goddamn maze and they still had a ten minute walk home and Vax was so horny it hurt. He needed some sort of relief and soon. He finally found him in one of the back stacks, reading a book with two tucked under his arm. “Percival,” Vax gritted out. The human jumped and looked up guiltily.

“Vax’ildan. I was, um… Well, I was reading the summary and then the first page and I do believe I am several chapters in…” He gave a self deprecating laugh that Vax would’ve found cute in any other situation. Instead, he marched right over to his boyfriend, grabbed his ascot, and dragged him towards the door. “Vax!”

Vax ignored him. He grabbed the other books Percy had left on the table and brought them to the library. As if sensing the hurry Vax was in, she took care of scanning the books out immediately. Vax stuffed them into a bag and pulled Percy out of the library. “We’re going home. You can read your damn books later. If you do not touch me in the next twenty minutes, I am going to murder you.”

“I suppose I should tell Pike to have diamonds ready then,” Percy joked. Vax just shot him a glare. Gods, he wanted nothing more than to push Percy into an alleyway and ride him for the next two hours. The scandal it would cause would be worth it. Percy would kill him if he did that, however, so he instead made it his mission to get to Whitestone Castle as quickly as possible.

The guards didn’t speak to them as Vax dragged Percy inside. Servants stepped out of the way as Vax made a beeline for his bedroom. The movement was causing the toy to rub against his insides and it was agonizingly good. Vax got them to their bedroom in twelve minutes and pressed Percy up against the closed door. He kissed him like a man starved, grinding his aching cock against his thigh.

At first, Vax thought he was going to be told to wait until later like Percy had said earlier. Instead, he was shoved back against the bed. “You really are desperate right now.” The human’s eyes were dark with lust. He undid Vax’s belt easily and slid his pants and boxers down without issue. Vax tugged him down for a kiss as Percy slid his hand down to where the toy was sitting inside him. He tugged on it experimentally. The friction sent sparks up Vax’s spine.

“Ah! Are you really gonna let me get off?” Vax questioned as he rolled his hips down. Percy made a noncommittal noise and kissed him before Vax could ask anything else. Like the tease he was, Percy moved the toy in a way that could barely be called thrusting. Vax keened into every movement. His thighs were already trembling. “Faster,” Vax pleaded breathlessly into the kiss.

For once, Percy actually listened. He pulled the plug nearly all of the way out before slamming it back inside. Vax arched his back as a scream was torn from his throat. Percy didn’t let up on the relentless pace. “Oh fuck,” Vax groaned out as air was stolen from his lungs. The toy seemed to hit his prostate on every thrust. Percy was damn talented. Vax could feel heat pooling deep in his gut and had the mind to realize Percy was about to rip an orgasm from him without even touching his cock.

“Give in,” Percy whispered in his ear in that low voice that always destroyed Vax’s composure. “I can feel you resisting.” The hand not thrusting a toy into him at a punishing pace gently ran along his thigh. “You’re tensing to last longer. What’s the point?” The gunslinger nipped at his neck. “Give in, my love. I want to see you fall apart beneath me.”

With a final thrust of the plug, an orgasm rippled through Vax’s body. Vax could feel his entire body quivering as he finally gave into the sensation. Percy sealed his lips in a kiss to swallow the moan of his name. Vax clung to him like a dying man, pulling at soft white hair. When his orgasm finally subsided, he was a panting, blushing mess. Percy brushed sweat-slicked hair from his face. “You should probably shower,” he muttered finally.

Vax grabbed a pillow and smacked him with it. Percy laughed and took a few steps back to avoid other attacks. “I know, I know. But I have to cook dinner and you need to clean up.” Vax sat up and immediately regretted it. Percy had sunk the toy back inside him, but it felt impossibly deeper now. Percy pressed a kiss to his forehead. “Shower, my love. I’ll see you downstairs in… half an hour?”

“Hour. I need time to get ready.” Vax forced himself to stand. Gods, this toy was even more torture when he was oversensitive from a recent orgasm. “Go cook, lover boy. I’ll see you down there,” Vax ordered casually over his shoulder, waving Percy off. He closed the bathroom door behind him and turned the water on hot.

 


 

Vax took half an hour to clean himself up. Half of it was spent on drying and combing through his hair. When he emerged from the steam filled bathroom, he found an outfit set out for him. It was new. Percy’s gift, Vax thought to himself. He slipped into it easily. It was a black button up that Vax undid the first two buttons of and pants that fit sinfully well. Vax examined himself in the mirror. “Wanted to get a good look at my ass, de Rolo?” Vax asked himself in the mirror. The tightness was tasteful, but it certainly gave a good view to anyone who looked. With a final check, Vax stepped out into the hall.

The smell of food wafted up the stairs. Vax could already tell Grog would be downstairs by the time he got down to the dining room. Percy liked to hide it, but he was an amazing cook. Vax had only tasted two meals he’d cooked, but each time was incredible. Just as he suspected, the entirety of Vox Machina was downstairs when Vax got inside. Grog already had two steaks on a plate, as well as another plate stacked with sides from the bowls on the table. Pike had one nearly as full, though her steak was already mostly gone. Scanlan whistled when Vax walked in. “Is it Percy’s birthday?” Scanlan questioned with a bright grin.

“It’s our year anniversary, dumbass,” Vax bit back with a smirk. Percy emerged from the kitchen dressed in black slacks and a white button up. The sleeves were rolled up to the elbow, specifically for Vax’s ogling. He’d also undone the top button. Vax felt like a nobleman seeing ankle for the first time. “Scandalous outfit, Freddie,” he taunted as he sauntered over to his boyfriend. Percy had both of their plates in his hands, carefully presented to look perfect.

“Thank you. I knew you’d appreciate it.” Vax placed a chaste kiss on his lips. Percy pulled away with a soft smile that nearly undid him. “Would you object to eating in the garden?” Vax shook his head and took a plate from Percy’s hand so he could hold his hand. Percy’s eyes softened with so much affection Vax’s heart ached. They ignored the whistles that followed them as they left the dining room for the rose garden.

The gardeners had already left, probably due to special instructions from Percy. The human knew the path to the gazebo by heart, leading Vax through the maze without a thought. Formerly overrun with vines, the gazebo now stood in perfect condition. Fresh flowers sat in a vase in the center. Vax suspected it was a gift from Keyleth for their anniversary. Percy set his plate down gently and pulled silverware from his pocket. “Shall we?” He motioned to the seats. Vax took his place across from him and grabbed a fork.

Once again, Percy’s talents in the kitchen were unmatched. The steak was cooked exactly how Vax liked it and the sides Percy had chosen were perfect. Vax got halfway through before he realized Percy had barely eaten. He was simply smiling at Vax with the softest look in his eyes as his boyfriend wolfed down the steak. He lowered his fork with a glower. “What?" Vax questioned. "Do I have something in my teeth? Did you poison this or something?”

"You're beautiful, you know that? I don't tell you enough.” Warmth spread through Vax’s body in an instant, and not just because a shift of movement reminded him of the toy still inside him. Percy’s eyes sparkled with clear affection he rarely held so unguarded. "I couldn't ask for a better partner.” He held his gaze for a moment longer before returning to his food. Vax thought he was safe and brought his fork to his mouth. "I love you.” Percy’s voice was quiet, as if it was a secret meant to be whispered to himself, but there was a shine in his eyes that told Vax he wanted him to hear it. Unfortunately, Vax was in the process of swallowing food and promptly choked at the sudden profession.

Percy stood suddenly in alarm. “Shit, Vax!" Vax coughed into his arm, unable to contain the sudden fit. “I didn't mean to- fuck!" Vax held up a hand, trying to calm his boyfriend. It was weak since he was currently still half dying from asphyxiation. Finally, he managed to clear his throat. "I'm so sorry. I didn't realize that would…" Percy slowly lowered himself into his seat with red cheeks burning of shame. “Are you alright?"

"Yep. Totally fine,” Vax wheezed with a voice as thin as paper. To immediately disprove his assurance, he coughed again. Percy winced at the sound. "Didn't expect this at our anniversary dinner, huh?” Vax was trying to joke, but his hoarse voice only got out half of the syllables. "Feels like you are trying to kill me, de Rolo.”

"Well, I certainly wouldn't want to do that before tonight.” Percy picked at his food. Once again, the mention of the evening taunted Vax. What exactly the man had planned had been guarded as close as the Cobalt Soul library. It was very frustrating. "I wouldn't get to have my fun. I have too much planned to kill you now. I'd wait until tomorrow morning.” He laughed to himself. "Now that would truly be going out with a bang.”

"What exactly do you have planned, Freddie?” Vax asked sweetly and casually in a definitely normal person way. He picked up another bite of food to attempt to keep the normalcy. He wanted to know what the fuck Percival had planned. The man had been eating properly. Actually eating full meals instead of running off of coffee and spite. Vax had seen him in cohorts with Scanlan. Scanlan wouldn't tell him anything and would just wiggle his eyebrows.

"Oh, many things.” Percy pushed food around his plate. "First, I'm going to keep this wonderful outfit on as I kiss you senseless. I'll press that pretty body of yours against the wall and make you writhe beneath me until you cream your pants like a school boy without me even touching you. Then I'll strip you and worship you like the god you are, but I have no plan of letting you come.” Percy paused, as if considering something. "Maybe I'll let you come in my mouth if you beg, I haven't decided yet.” Vax’s face heated up and he suddenly lost all of his appetite. Well, for food at least.

"After that, I'm going to bend you over our bed, right in front of that perfect full length mirror, and fuck you in front of it. I'm not going to stop until you're crying from pleasure. Maybe I'll even press you up against it and make you watch yourself get absolutely fucking wrecked. Then I'm going to press your face into our pillows and rail you like the animal you are over and over and over again until you're dry orgasming into the sheets.” Percy finally took a bite of steak from his plate. He made direct eye contact with Vax wearing a careful mask of neutrality. "That's what I have planned. Does that sound good?”

"Perfect,” Vax let out breathlessly. His cock twitched in his pants, already eager for the torture. There was a hungry look in his boyfriend’s eyes that he'd never seen before. It was as if he'd spent every night imagining this. Maybe he had. The thought made Vax’s already hard cock ache. He pushed himself to his feet, accidentally knocking the table in the process. “Actually, I think I'm finished with dinner,” he announced. Percy raised an eyebrow and took another bite of his steak.

"Are you now?” Percy sighed, as if this whole process was boring him, and rose as well. He offered an arm to Vax. Like a gentleman. Like he hadn't just described the filthiest night Vax had ever experienced. "Well, I suppose I can be persuaded to end the night early. Shall we retire, my love?” There was a flash of lust in those blue depths. Vax took his arm and gladly allowed himself to be led upstairs.

Notes:

Yeah, the true filth doesn't start until next chapter. If you enjoyed, please think about leaving a comment. They do wonders for my motivation :)

Series this work belongs to: