Actions

Work Header

Just A Hook Up

Summary:

Vax could freely admit he was bisexual disaster given half-elven form. But this was getting ridiculous. He was supposed to get a tutor to stop failing math. He did not.

Instead, Vax ended up with a huge crush on a random college student who was way too smart for his own good and somehow less knowledge of algebra than when he started. He also ended up having maybe the best sex of his life, but Vax completely and entirely blamed Percy for that.

Notes:

I wrote this just to write Trans Vax porn. Just so everyone knows. I'm so surprised I finished this and surprised it's this long wtf

If you didn't see the tag, I'm once again saying this is trans Vax! He has top surgery, but not bottom surgery, so... Final warning

(See the end of the work for more notes.)

Work Text:

Vax could freely admit he was bisexual disaster given half-elven form. But this was getting ridiculous.

The entire mess started when Vax was failing his algebra class. It was pretty common for him to be almost failing all of his classes, but properly failing? That caused Vex to pull his ear or hair until he agreed to get a tutor. After a week of dragging his feet, he finally set up a meeting with a tutor. The guy was supposed to teach Vax enough algebra to get his grades up, so Vex could stop paying him with their allowance from their father.

Neither of those things ended up happening.

Instead, Vax ended up with a huge crush on a random college student who was way too smart for his own good and somehow less knowledge of algebra than when he started. He also ended up having maybe the best sex of his life, but Vax completely and entirely blamed Percy for that.

Vax walked into the library around 10:30, which was far too early for his taste. The guy he was supposed to meet — who introduced himself over text with way too many names Vax didn't remember anymore — was sitting at one of the tables. He waved Vax over with a smile. Vax tried not to crumble in on himself like a sandcastle in the waves. The man looked like a love interest in one of Gilmore's erotic novels. Or maybe the subject of one of Vax's late night fantasies.

His white hair was perfectly styled, yet looked effortlessly windswept, as if to say he woke up like that. His jawline was unfairly chiseled, and his teeth were perfect. His lips looked soft, and he looked like he tasted like something expensive. His button-up was crisp, effortlessly flawless, yet somehow semi-casual. Vax hated to imagine what “fancy" looked like in this guy’s style. He probably owned a shirt worth more than Vax’s entire wardrobe. He probably paid someone to clean his house for him. He probably didn't even have to pay his own tuition, so smart he earned a full ride.

“Vax'ildan, yes? Vax'ildan Vessar." Vax forced a thin smile, trying to think about anything besides how hot this guy’s voice was. The man stood as he offered his hand. “Percival Fredrickstein von Musel Klossowski de Rolo the third,” he stated with a perfectly polite smile. "You can just call me Percy.” Vax nodded stiffly and shook his hand. He was wearing gloves. Gloves. Like some Victorian ghost of the past. Vax hated that he loved it.

Vax sat down beside Percy, who had a few books open already. There were a few worksheets off to the side — because of course the college tutor came prepared — but Percy was more focused on the computer Vax was turning on. “I figure we'll start with the basics, so I can get a feel for how advanced you are in the subject matter. Does that sound alright with you, Vax'ildan?"

“Just call me Vax," he mumbled, opening the latest assignment. Percy nodded politely and began to launch into an explanation of algebraic structures. It was simple stuff Vax mostly knew how to do, but he could not manage to get himself to pay attention. Every time he tried to listen to what Percy was saying, he kept getting distracted by the velvet tone of his voice.

“So, when you're substituting this equation…” Vax’s mind drifted away from what Percy was saying as he watched his hands trace the shapes on the paper. His fingers were long, and he couldn't help but imagine what they'd feel like trailing down his bare skin. Vax briefly wondered if Percy would be good with his hands. His profile had said he majored in mechanical engineering, so probably. A guy with a face like that definitely had students falling over him left and right. Hell, maybe he knew how to use those fingers. Vax adjusted in his seat, trying to ignore the heat building in his core. He blamed it on not hooking up with anyone for a while, and definitely not the unreasonably sexy nerd still trying to teach him math.

By the end of their first session, Vax didn't know any more algebra than when they started. Percy still gave him a polite smile and told him he'd see him in two days for their next session. Vax just nodded, distrusting of his mouth to say anything. When he got back to his apartment, he collapsed onto the couch and screamed into the pillow. He was truly, royally fucked.

When the second session came, Vax did mildly better at listening to what Percy was saying. In any normal situation, he would be a damn good teacher. He explained topics in easy language, and showed every process of his work. However, Percy was fucking hot, which made it extremely hard for Vax to think about anything else. He tried to. Truly tried to. But he barely got through two sentences of Percy’s smooth voice before his mind started wondering about how well he kissed. And how big his dick was.

Scanlan always said nerds were hung. Vax believed him — the Scanman definitely had experience when it came to sex — and he certainly wouldn't complain if Percy did have a big dick. He carried himself with confidence, and it wasn't boisterous. That kind of confidence came from two things. Money, which Percy definitely had, and being comfortable in your own body. Vax stared at the math problem on the page as Percy explained, but all he was thinking about was Percy naked and hard. He spent the entire night imagining what he'd be like in bed.

The third session was when things got truly, truly unfair. It was a Saturday, and six days since they first started. Vax got to the library a few minutes early, but Percy wasn't there already like usual. He took up their normal table, setting up his computer and notebook. The clock hit 11am, their normal time for tutoring. Still, no Percy. Vax checked his phone obsessively for texts, but there was nothing. For a minute, he thought he'd gotten the date or meeting place wrong.

At 11:01, a full minute late, Percy came running in. “So sorry. I was at the gym, and a friend of mine challenged me. I lost track of time.” Percy’s words came quick, tumbling out in a rush between quick breaths. “Never take a goliath up on a lifting challenge, by the way." Percy laughed to himself as he set up his own supplies. Vax nodded slowly. He didn't have the mind to laugh, didn't have the mind to do anything but stare at the beautiful sight before him.

Percival Freddie whatever whatever de Rolo the fifth was in a tank top. A black tank top. And sweatpants. Sweat. Pants. It should've been illegal for someone with those cheekbones and that jaw and that hair to wear a tank top. And yet, here he was. In sweaty, out of breath glory. The tank top allowed Vax to get an eyeful of his arms. Those muscular arms that could definitely lift Vax’s scrawny figure. When Vax had pictured Percy naked, which happened a lot, he never thought he'd be muscular. Nerds weren't muscular. But the sight before him was definitely proving those late night fantasies wrong.

Vax got no work done at the third session either.

After the first week, Vax was entirely, absolutely in love with Percy. Which made studying that much harder. Somehow, somehow he managed to absorb enough information while admiring Percy’s cheekbones to complete his assignments and actually pass. But he still kept going to the meetings. He always told Percy he just wanted to improve, but it was honestly just to learn more about him. And maybe kiss him, if Vax ever worked up the nerve. Most of the time, all Vax could think about was taking Percy's gloves off. With his teeth. Ideally so those absolutely perfect fingers could bury themselves inside him.

After two weeks, and seven sessions, Vax gave up on his dream. It was doubtful Percy even liked guys — he was smart and hot and those two things almost always spelled straight — and even if he did, he wouldn't like Vax. As a trans guy, Vax’s dating pool was significantly smaller when it came to men, especially sexy men in turtlenecks and glasses who looked straight out of a romance novel.

Vax knew he didn't have a chance.

Until three weeks into the crush. Vex was forcing Vax to go to a queer meet-up on campus so he could “get over fancy pants." Vax dressed in his best slutty-but-also-not outfit and followed Vex to the meet. There were drinks and food, and everyone was wearing name badges, pronoun badges, and flag pins. Vex and Vax both grabbed a bisexual one and Vax added a trans one to his hoodie.

Vax hung out with Scanlan for a bit until he ran off to talk to some new freshman. Vex was flirting with some girl, so Vax was left alone. He drank from the beer in his hand and stared at the grass. He picked at it slowly as he waited for either Scanlan to return or Vex to get bored. He debated whether or not to just leave. Vex would get mad at him, but who honestly gave a shit?

Someone sat beside him. Vax turned his head, expecting to see Scanlan or Vex or maybe even Keyleth because she came to these sometimes. Instead, he was met with the unfairly chiseled jaw and perfectly styled hair of Percival de Rolo. The very man he was trying to avoid. At a queer meet-up. Vax’s heart jumped with hope as he stared. “Didn't expect to see you here. I thought you said you haunted your dorm like a sad ghost?" Percy turned so they were facing each other properly, a soft smile Vax didn't normally see on his face.

Percy’s badge was neatly printed, unlike Vax’s hastily written Vax he/him badge in all caps and black sharpie. It read Percival FVMK de Rolo III with a neat he/it in parentheses beside it. Beneath the name was a title. QSA - Leadership. Of course he was a part of the org that organized this. Of course he was part of the leadership. Percy could never do anything half-assed. Beneath the badge was the thing that truly caught Vax’s attention. Percival Fredrickstein von Musel Klossowski de Rolo the third had a bisexual flag pinned to his shirt pocket.

“Uh…” Vax tried to think anything intelligent, but his brain was too busy focusing on how Percy’s hair caught the sunlight. It was unfair that he looked so good bathed in golden rays. Or that he looked this hot in general. "Vex dragged me out,” he said finally, motioning to his sister. She had moved on from her flirtations and was now surrounded by a group petting Trinket, who had laid down. Percy watched for a moment before slowly nodding. “Uh, he/it? How come you never told me that?" Vax managed, trying to keep Percy talking, keep him here.

“I don't really tell people outside of the QSA.” Percy fidgeted with his hands, staring at the grass between him. "It's not something a lot of people really… understand. He/they, sure. But I've gotten plenty of comments about going by he/it. Cis people aren't the… kindest about it.” He looked up and motioned to Vax’s badge before adding, “I didn't know you were trans." Vax bristled, years of bullying and insults sending him into defensive mode.

“Is that a problem?” Vax bit back with more ferocity than he meant to. Percy recoiled as if struck, and Vax instantly regretted snapping at him. Percy’s face began to redden, and a bunch of sounds came out of his mouth that were probably supposed to be words, but absolutely were not. Vax raised an eyebrow at the sputtering, watching his crush slowly become a flustered tomato.

“No!" Percy finally managed coherently. “No, of course not. There's nothing wrong with you being trans. I think it's great. I was just saying that I didn't expect it! You pass really well, not at all like what I'd expect a trans guy to look like." Percy froze, as if he'd just insulted Vax. “Not to say trans guys have a particular look! Of course they don't. They're all very different, passing or not. I just- I don't care that you're trans. I just thought it was interesting is all. I didn't mean to insult you. I think trans guys are great!”

"Would you date a trans guy?” Vax asked accusingly. In any normal scenario, that would've been the least subtle thing for him to say. In any normal scenario, Percy would've instantly known what was up. However, Vax was still pretending to be pissed off and Percy was far too flustered to realize the implications behind the question.

"I- Well I- I haven't before. Yet. But that doesn't mean I'm opposed! I just- I haven't met a cute trans guy to date. Not to say trans guys aren't cute! Of course they are! I just- well, I haven't met one that's my type and-” Percy cut off, looking away from Vax. His cheeks were bright red, like he was cosplaying a strawberry. "Yes,” he quietly managed. "I would. Probably.” Vax’s heart leaped.

He had a chance.

He had an honest chance with fucking Percival too many names de Rolo.

Percy left after a few minutes of talking with a quick “remember to study" thrown as he walked away. Vex returned a few minutes later, muttering about food and freshman. Vax nodded blankly, too busy replaying the conversation in his mind. Percy was bi. Not only that, but he said he would date a trans guy. It gave Vax more hope than he'd dare have before. And it made his brain work overtime. Not on math, like it probably should, but on figuring out how to seduce the nerd.

His first plan was simple. Dress like a slut until Percy couldn't resist him anymore. Unfortunately, he got very little reaction the first session. Or the second. On the third session of slutty outfits, Percy politely commented, “I take it you're trying out a new style?" He immediately jumped into algebra explanations again. Vax was frustrated, but his annoyance did lead to more absorption of the material than usual.

The second plan was flirting. Spoiler alert, it also didn't work. Percy was too damn dense. No matter how much Vax smiled or ran his hand along Percy’s unfairly muscular bicep, the man just smiled politely and continued with his explanation. Hell, Vax even said a very bad math pick-up line and he got nothing but a choked laugh Percy tried to hide under a cough. It was infuriating as it was unreasonably sexy.

It had been a month since this whole ordeal started. Twelve meetings. Twelve times Vax tried desperately to focus on math and just… couldn't. He'd given up on trying to seduce Percy. The man either wasn't interested or so oblivious there was no point anymore. Today was their last session, — Vex couldn't afford tutoring anymore — so Vax decided to give it one last ditch effort. He gave up on the sexy outfit, throwing on a black hoodie and pajama pants. He vaguely styled his hair, but didn't bother with any of his piercings. If Percy wasn't seduced by his slutty outfits, why bother with anything besides the norm?

Percy smiled when he sat down at their regular table. “I see you've gone back to your regular style," he commented as he scribbled notes down. Vax nodded, staring at his hands. He wasn't wearing gloves for once, and Vax could see a few scars on his skin. “It's too bad this will be our last session, but you've certainly improved." Vax made a vague noise of agreement as Percy properly set up everything.

The table was silent for a moment, save for the occasional rustle of paper and the sound of Vax’s computer booting up. Percy glanced up for just a moment before quietly adding, “you know, if you start failing again, you can always message me. I'm always willing to lower my rate for a friend in need.” His gaze met Vax’s, and his heart jumped. Fucking jumped like a love sick school girl.

Vax knew it for a fact now. Percival de Rolo was going to kill him.

Percy thankfully lowered his gaze back to his materials and began on his explanation. Vax fell back into the habit of barely listening, but his fantasy about Percy’s sinfully gorgeous hands was cut short by Percy pausing mid sentence. “Actually, I meant to grab a book about this subject before you got here. Just a moment." Percy stood and briskly walked towards the stacks. Vax admired his ass before standing himself. Quietly, with all the practice of sneaking out of creaky rooms in Syngorn, he followed Percy into the bookshelves.

Percy hummed quietly to himself and ran his fingers along the shelves as he walked past. The lights seemed to dim as they walked, as if so few people came back here the library barely bothered with upkeep. Percy finally slipped between shelves and ran his eyes along the spines. Vax watched the way his lips pressed into a thin line and his eyes narrowed as he read each one. He stopped in front of a book, pulling it from the shelf, and opening it. “I told you it would just be a moment. You didn't have to follow," he stated simply, looking up from the pages with those beautiful, intense eyes. Vax froze, all coherent thought fleeing from his mind the moment Percy laid eyes on him.

“I, uh. I thought you'd want company," Vax responded dumbly. Percy hummed in response, turning a page in the book. Vax clenched his fists at his sides. Just do it, you coward, he thought to himself. Before he could talk himself out of it, he grabbed the book and threw it to the floor. Percy looked up in surprise, but Vax didn't let him get a word about respecting school property out before he was tugging him in by that stupid necktie and kissing him.

Vax expected Percy to freeze. He expected the kiss to be soft, if a bit frantic. Probably not a good kiss, but a kiss none the less. Percy was supposed to be nervous. He was supposed to stay in place until Vax pulled away. He was supposed to stammer and blush. He was supposed to be an inexperienced nerd who didn't expect Vax to kiss him.

Instead what Vax got was Percival Fredrickstein von Musel Klossowski de Rolo the third grabbing his hips, pressing him against the bookshelf, and slipping his tongue into his mouth with the practiced ease of someone who'd done this millions of times. Vax was the one who froze as the unreasonably sexy nerd frenched him. In a library. With absolutely zero hesitation.

One of Percy’s hands came up to tangle in Vax’s hair, pulling his head back to kiss him better. The other one curled around his hip to keep him in place as he pressed them flush together. Percy’s tongue pushed past his lips with uncharacteristically hungry intent, mapping out the cavern of his mouth in a desperate way that completely contradicted everything Vax thought he knew about him. Vax groaned into it, pulling Percy down further to deepen the kiss.

Percy pulled away from the kiss, leaving Vax absolutely breathless. For a moment, they just stared at each other. “...sorry," Percy started. Vax silenced him with another kiss. Percy laughed into it, but he cupped Vax’s cheek and returned it, far more softly than before. When they pulled away again, he was smiling brightly. “You're incredible," he whispered, as if it was a secret. Vax immediately tugged him down for another kiss, nipping at his bottom lip.

Much to his annoyance, Percy pushed him back. He gave him an apologetic smile in penance. “As much as I'd love to continue this here — there's nothing more I'd like to do right now than fuck you — there is an absolutely perfect place to do this.” Vax’s breath caught in his throat, and he started nodding vigorously. He'd have sex anywhere if it meant having sex with Percy. Even if he had to wait a few minutes. As torturous as those few minutes might be.

Percy gripped his hand tightly and began to lead him away from the bookshelves. Vax followed, stumbling over his feet in a way that was very uncharacteristic of him. The lights dimmed further as Percy took him to the back. There was no one in the back. No whispers or computer typing. Near silence. Percy finally stopped walking when they reached the back wall. He used the leverage on Vax’s hand and his unstable footing to push him against the wall.

In a movement too fast for Vax to keep track of in his flustered, horny state, Percy hoisted him up against the wall. Vax let out a very undignified squeak and automatically wrapped his legs around Percy’s waist. Percy tilted his head up and captured Vax’s lips in a kiss, tongue slipping past parted lips again. He kissed Vax like his life depended on it, like he was the only thing that mattered. Vax sighed into the kiss, wrapping his arms around Percy’s neck. He tightened his hold on Percy’s waist, using the leverage to grind against the very clear erection in Percy’s slacks.

“Gods…” Percy panted into his mouth. "Been fuckin’ waiting for this.” A shiver ran up Vax’s spine at the idea of Percy waiting for this. Of Percy wanting him like that. As if to prove his desire, Percy pressed Vax further against the wall so their bodies were flush together. He ground the outline of his hard cock directly against Vax’s aching core, causing the half-elf to let out a choked moan. If he wasn't drenched before, he absolutely was now.

“Need," Vax groaned into the heated kisses. Percy broke the liplock to trail kisses down Vax’s jawline to his throat. Vax’s head fell back to grant Percy better access. “Don't tease. Percy." Vax swore he could feel Percy smile against his skin as he marked his neck with kisses. He flexed his thighs, trying to get his point across, if the erratic grinding wasn't enough to convince him. Percy just laughed and continued his assault. “Percy!"

“Ok, ok," Percy finally conceded with a soft smile. He allowed Vax down to the floor. He took all of five seconds to shove his sweatpants and boxers off before yanking Percy down for a kiss. Percy lifted him again, using one hand to hold Vax up as he undid the belt of his slacks. Vax pulled him closer by his shirt as he kissed him sloppily. Percy finally managed to pull off his belt and fumbled with his zipper. “Can you-"

“Yes, put your fucking dick in me, Percival," Vax interrupted desperately. Percy chuckled, but he didn't make a move to remove his cock from his slacks. Instead, he reached into his back pocket, grabbed his wallet, and pulled out a fucking condom. Because of course the bastard came prepared and was actually thinking about that type of shit. Vax both hated and loved him for it. "I can't fucking believe you have that on hand,” Vax stated, absolutely exasperated.

"It's the only one I have in my wallet. I don't make a habit of fucking pretty half-elves in libraries, believe it or not.” Vax chuckled, adjusting his position so Percy could fit the condom onto his cock. He tried not to stare — Percy was much bigger than expected — and distracted himself with kissing Percy again. The human hummed into the kiss, moving Vax’s hips up to line the tip of his cock up with his entrance. “Take a breath. This might hurt."

“Shut up and put your dick in me already. I've been fantasizing about this for a month," Vax responded hungrily. Percy laughed to himself, but he pushed the tip of his cock past Vax’s entrance. He groaned at the tight, wet heat, watching Vax’s face for signs that he could press further. The half-elf gave the smallest of nods, and Percy pushed his cock deeper. It was absolute torture, being surrounded by such heavenly heat and not being able to just pound. Percy was a man of great patience, but this was truly testing his resolve.

“A month?" Percy asked, trying to distract himself as Vax adjusted to the stretch and burn of it all. He had very little experience with what taking something felt like, but he knew it could be painful and overwhelming, especially with no preparation. “You've been fantasizing about me since we met?” Vax nodded, his eyes squeezed shut. He breathed slowly, his hips rolling experimentally. Percy pushed further inside, stopping when Vax inhaled sharply.

"Mhm.” Vax tried to breathe deeply. Percy wasn't kidding. This burned. And not in the normally fun way. "You and those glasses. And your eyes. And those cheekbones.” Percy laughed, pushing deeper. He kissed the spot beneath Vax’s ear, trying to ease him into this. "And your jawline. And your accent. I learned nothing about math.” That earned a nip to his throat, causing Vax to moan.

"And here I thought I was being a good tutor.” Percy pushed the rest of the way inside, his hips finally pressing flush to Vax’s. The half-elf let out a sigh of relief as he adjusted one last time. One of Percy’s hands slid up and down his hip in a soothing motion while the other held him up. It was remarkable how strong Percy was. Vax was light, but holding him up for this long was an impressive feat.

Vax rolled his hips, forcing a gasp past his lips. Percy slowly pulled out and pushed back into his welcoming heat. Vax’s head fell back, and he slapped a hand over his mouth before a moan could be forced out of him. Percy’s pace quickened, his thrusts gradually growing deeper as he adjusted to the feeling of fucking Vax. “Fuck… even better than I imagined,” Percy grunted out. He kissed Vax’s neck, marking him as his own as his cock plundered into him.

"S-Speak for yourself. Holy shit.” Vax squeezed his eyes shut, rolling his hips in time with Percy’s thrusts. He grabbed his white hair to tug him into a kiss that was all tongues and teeth. Percy swallowed Vax’s moans as they fought for dominance. Percy grabbed one of Vax’s thighs, hoisting it over his arm to fuck deeper into him. "Fuck-!” Vax gasped out, his voice an octave higher than usual. “Percy…”

Percy kissed him again, licking his way into his mouth again. Vax let him, the pleasure building at the base of his spine too distracting to fight Percy’s control. Percy stole every breath he took, devouring him like a starving man as his cock pounded his insides. It was rough and wanting, like animals in heat. Vax panted into the kiss, his hips moving in time with Percy’s as he chased his climax. Percy nipped at his lips and pressed him closer to the wall than Vax thought possible. He was sandwiched between the cold stone and Percy’s warm body, and it felt fucking incredible.

“You're so beautiful like this," Percy whispered against his lips. He ran one hand up Vax’s side reverently, his hand leaving a trail of fire against bare skin. “Wish we did this sooner." Percy’s rhythm was getting sloppy, and his grip on Vax’s hips was slipping. His head fell against Vax’s shoulder as he breathed heavily. He fucked up into him like his life depended on it. Vax groaned into the open air, tension building at the base of his spine, uncaring that anyone could hear him. He wanted someone to hear them.

Vax came with a sharp cry, stars bursting behind his eyes. Percy bit at the junction between his neck and shoulder, hips pressed flush against Vax’s as he came. They both breathed for a moment, before Percy very carefully set Vax down. He tucked himself back into his pants, pulling his belt back on silently. Vax pushed hair out of his eyes. “I have no idea how you managed to hold me up through an orgasm," he commented with a smile. With shaky legs, he pulled on his own clothes. Percy pressed a kiss to the corner of his mouth and wrapped his arms around Vax’s waist.

“You're not very heavy.” Vax laughed and leaned into the hold. Percy ran his fingers through Vax’s hair. Vax leaned into the touch, surprised by the tenderness. Usually, library hook-ups led to regret and mutterings about calling later that never happened. Instead, Percy was holding him like he still mattered beyond a warm hole to fuck into. “Can you walk?"

"Uh, maybe? Your dick did wonders to my insides,” Vax joked. Percy gave him a concerned look. Vax pulled free from his arms and took a step back. "Yeah, I'm fine. I can walk.” A relieved smile came to Percy’s face. He took Vax’s hand without another word and let him back to their table. Vax packed up silently, expecting maybe a kiss on the cheek and a few sweet words before they left the library in separate directions. Instead, once they were both packed up, Percy grabbed his hand like it was the most natural thing in the world and began to lead him out of the library.

“Are you hungry?" Percy asked casually. Vax gave him a look, but the human didn't notice. He checked the watch on his wrist instead. "It's about lunch time." Vax stared at their interlocked fingers. Percy gave his hand a squeeze. “My apartment is only a five minute drive away." Vax stared at their hands for a moment longer. Percy’s dexterous fingers, crossed with scars were joined with Vax’s tan skin and chipped black nail polish.

“...yeah. Yeah, let's go to your apartment.” Vax gave him a soft smile and squeezed his hand. Percy gave him a grin back and walked him to a parking garage. They were mostly quiet, just basking in each other’s company. Vax winced every once in awhile, and was glad when they got to Percy’s car. It was a dark blue, and looked to be an old sports car. “Is this… yours?” Vax asked, giving it a once over before getting into the passenger seat.

"My father’s, technically. But I inherited it for my 16th birthday, and restored it to its full glory. It's definitely my favorite out of all my cars,” Percy stated casually. Vax stared ahead at the window as Percy pulled out of the garage. Cars. Percy had multiple cars. Vax only had one, and he shared it with Vex. Before Vax could get into his head about how rich Percy probably was, he was distracted by a hand settling on his thigh. Percy’s right hand rested on it like it was the most natural thing in the world as he drove.

Vax was silent the entirety of the short ride. Percy hummed along to the music playing through his speakers — David Bowie, which somehow made sense — and drove without a word. When they pulled into the parking lot of Percy’s “apartment," Vax’s jaw nearly dropped. The place was not only fancy, but when they got into the elevator, Percy clicked the top floor button. The rich bastard lived in the penthouse. “I apologize for the mess in advance. I wasn't expecting company," Percy stated, giving Vax an apologetic smile.

When they stepped into Percy’s apartment penthouse, Vax had to look for untidy things. The only thing he could find was a coat thrown over the couch in the living room and a few plates in the sink. If Percy thought this was a mess, Vax was glad he didn't invite him over to his place. Vax’s floor was covered in hoodies and pants from when he just didn't care enough to toss them in the laundry before bed, and trash was strewn about his desk from too many gaming snacks that he never bothered to throw away.

Percy led him to the couch, motioning for him to sit down. Vax did, finding the cushions very soft. He immediately relaxed against the white cushions, closing his eyes and letting out a sigh of relief. “Find a movie or something," Percy stated, handing Vax the remote. He disappeared off to the kitchenette behind the couch. Vax could hear the occasional clink of pots and pans and water, but he just assumed Percy was doing the dishes because he couldn't stand the “mess.” Vax scrolled through various movies, waiting for Percy to yank him from the couch and pull him into the bedroom to ravage him again.

By the time he'd chosen a movie and started watching it, Percy returned. There was no heat in his eyes, and he was carrying two bowls. “You're not allergic to tomatoes, right?" He asked, handing Vax one of the bowls. “I forgot to ask." Vax stared down at the food in the bowl. Percy had made spaghetti. For him. For lunch. For no discernible reason other than that he apparently wanted to. “Do you not like spaghetti?" Percy asked quietly, clearly nervous.

“Uh, no. I like spaghetti. Vex and I eat microwave meals all the time, and spaghetti is, like, one of the only edible ones." Vax twirled a few of the noodles around his fork. “I just… wasn't expecting lunch, I guess?” He looked up at Percy, confusion clear in his furrowed brow. "I assumed you were taking me here to, like, fuck me properly. On a bed. Not to… make me lunch.” Percy chuckled, taking a bite of his own pasta.

"Can't I do both?” Percy asked with a teasing smile. Vax shrugged, poking at his food. “Take a bite. I assure you it's good.” Percy took another bite of his own food before stating matter-of-factly, "I may be a rich asshole, but that doesn't mean my mother didn't take the time to teach me how to cook.” Vax’s resistance to the food was crumbling by the second. Between the soft look in Percy’s eye and his kind smile, he couldn't resist. He raised the fork to his mouth to taste the noodles.

Almost immediately, Vax took another bite. The flavor was incredible. Far better than the bullshit microwave meals Vax had all the time. The meatballs were well cooked and tasted incredible. Before Vax registered what he was doing, he was practically inhaling the food like a starved man. He paused after a moment when he noticed Percy staring. Percy hid a laugh behind his hand. “No, please. Continue. It's nice to know my food is appreciated.” Vax cleared his throat and sat back against the couch, the warm bowl in his lap. He turned his attention to the movie, forcing himself to eat slower. He could see Percy smile out of the corner of his eye before doing the same.

An hour later, after the movie had ended, they were both finished with Percy’s incredible spaghetti and Percy was washing the dishes. Vax lounged against the couch cushions before glancing back at Percy in the kitchenette. It felt strangely domestic for all of two seconds before Vax noticed Percy’s forearms. His sleeves were rolled up so he didn't get them wet while washing the bowls, and Vax stared. He felt heat pool in his lower belly, and he immediately got to his feet. He padded over to Percy — he'd tossed off his shoes when he came in after Percy did so — and leaned against the counter in a way he hoped was seductive. Percy looked up from his task with a grin. “Can I help you?"

"Are you done yet?” Percy set the bowl in the dishwasher and closed it. He cleaned his hands and wiped them off on the towel. Vax took that to mean he was done and grabbed Percy by his shirt. He pulled him in for a hungry, wanting kiss. Percy allowed Vax to lick his way into his mouth this time, content to just hold him close by his hips as Vax explored. When they finally pulled away, Vax was breathing hard. “Where’s your bedroom?" Percy smirked and lifted Vax. The half-elf immediately wrapped his legs around Percy’s hips, content to be carried to their destination. He pulled Percy in for another kiss as he was taken through the apartment, earning what almost sounded like a growl from the human.

Vax was set down onto a bed gently, and immediately hands began to wander his body. They were not as gentle, exploring everywhere as Percy kissed him breathless. Vax sat up against the mattress, allowing Percy to pull his hoodie over his head. Percy hesitated at the shirt, checking Vax’s face. “Yes, Freddie," Vax grumbled, halfway to tugging the garment off himself. Percy pulled it off, throwing it in the direction of his hoodie. His chest gave him pause.

“You're…” Percy’s hands hesitated to touch. Vax grabbed his wrist and pulled his hand close, fingers brushing against bare skin. Percy took the invitation, running his hands along feathered tattoos and scars. "I didn't expect you to have top surgery,” Percy stated after a moment. His hands mapped out Vax’s bare chest reverently. "Your tattoos are beautiful.” Vax hummed in response, allowing Percy to explore.

“My dad actually kind of supported me. He was an asshole about Vex and I being half-breeds, but he didn't care that I was trans. It was kind of a gift for my 20th birthday. I got the tattoos on my 21st, with my sister.” Percy nodded along to his words, but his eyes stayed locked on the black feathers that ran along where Vax’s scars had once been. Vax sighed, getting fed up with the admiration. "Did we come in here to fuck, or did we come in here for you to stare at my chest for the next hour?” Vax questioned, irritated. Percy chuckled, immediately moving in for another kiss. “That's what I thought."

Vax tangled his fingers in Percy’s hair as they slowly kissed. Percy’s hands moved to the waistband of his sweatpants, and Vax lifted his hips to help him get them off. Percy’s hands ran up the inside of his thighs, teasing him through his boxers. Vax practically whined into the kiss, begging for more. "I'd like to try something. If you wouldn't mind,” Percy stated simply as he pulled away from the kiss ever so slightly. Vax cocked his head, but nodded. Percy certainly hadn't done anything wrong yet, and Vax was curious about what he wanted to try.

Wordlessly, Percy dropped to his knees between Vax’s thighs. He pulled off his boxers, leaving Vax naked, and spread his thighs slowly. Vax knew what was coming — guys didn't get in that position often, but he'd had plenty of girls eat him out before — but it didn't make it any less sweet when Percy finally leaned in and licked a stripe up his cunt, tongue flicking his clit when he reached it. Vax’s thighs quivered, and one hand immediately shot to Percy’s hair. Percy looked up at him for permission to go further. Vax gave him a vigorous nod back. He didn't waste any time. He grabbed Vax’s thighs and pulled him closer, tongue already moving to work magic on Vax.

Vax fought the urge to grind his hips against Percy’s face. His tongue slipped past his entrance for a moment before he moved up to suck at Vax’s clit until his cheeks hollowed. Percy was good. Unfairly good. He devoured Vax like a starving man, drinking in his lover’s moans of ecstasy. He slipped one finger, then two inside him, pumping them in time with his ministrations. Vax’s thighs quivered, closing around Percy’s face as he moaned into the open air. The hand in his hair tightened and pulled as Vax’s hips ground against that sinful tongue.

“Fuck! Percy," Vax whined, his voice an octave higher than usual. Percy’s fingers moved faster, curling to hit that spot inside Vax that had him seeing stars. Vax groaned, his entire body tensing up. His walls clenched around Percy’s fingers, slicking them to make fucking him easier. “Fuck fuck fuck! Gonna- gods, you're incredible…” He looked down at Percy, finding those brilliant eyes looking back at him, lips closed around his clit. He looked utterly devoted. Like a priest kneeling at the foot of their god, utterly reverent.

Vax came on the spot. His eyes squeezed shut as his vision whited out for a moment. Percy — perfect, reverent Percy — fucked him through his orgasm. When he finally came down from his high, Percy pulled his fingers free. He wiped his chin with the back of his hand, a bright grin on his face. Vax fought to catch his breath. “How many fucking girls have you eaten out?" Vax questioned between breaths. “Because that was fucking incredible. I have never come that hard from a guy eating me out. They're never good at it." Percy shrugged, cleaning off his fingers with his mouth casually as if that wasn't the hottest thing Vax had ever seen.

“I've actually only had sex with maybe five girls," he mentioned casually. “I normally end up with guys. I don't have a ton of experience with it." Vax gave Percy a stare of absolute confusion and shock. The human just shrugged again. “I researched. When I found out you were trans, I learned how to… well, pleasure a trans man.” He motioned vaguely to Vax as he spoke. A cheeky smile came to his face. "Guess I did a pretty damn good job.” In response, Vax angrily pulled Percy up for a kiss. He could taste himself on his tongue, but he honestly didn't care.

“You're so insufferable," Vax muttered, standing up from the bed and pulling Percy with him. Vax slipped his tongue past his lips as his nimble fingers worked to undo Percy’s belt. Percy’s hands moved to unbutton his shirt, helping Vax get his clothes off. Vax pushed him backwards, never breaking their kiss, causing Percy to trip over his feet and fall against the bed. Vax yanked his boxers down, immediately wrapping a hand around Percy’s cock. He took Percy’s earlier spot, on his knees between his legs. Percy stared down at him, wide-eyed. “What? Didn't expect me to return the favor?" Vax asked teasingly.

“I, uh… no?" Vax laughed and stroked Percy’s shaft. Almost immediately, he groaned and bucked into Vax’s hold. “Fuck… not complaining.” Vax grinned and pressed a kiss to the tip of Percy’s cock, licking off a bead of precum from the tip. Percy’s fingers tangled in his hair, encouraging Vax to take him into his mouth. Vax gladly did so, allowing Percy’s cock to slip past his lips. Percy’s head was thrown back, and he groaned, far louder than Vax earlier. “Holy fuck…”

Vax pumped his hand in time with the bobbing of his head. He'd given plenty of blow jobs throughout his life — mainly to say too many bad boyfriends demanding them — and his experience was definitely working on Percy. The human was clearly fighting to not thrust up into Vax’s mouth. He was forcing deep breaths, as if trying to calm himself down, but it wasn't working. Vax gently ran his bottom teeth along the sensitive underside of his shaft before swirling his tongue around the head. Percy immediately let out a muffled shout, forcing a hand over his mouth.

“Well, that doesn't seem fair," Vax purred, pulling off of Percy’s cock temporarily. “I want to hear you." Percy looked down at him, his eyes glassy, but he slowly took the hand away from his mouth. Vax grinned, placing a teasing kiss to the head of his cock before taking him into his mouth again. Percy was still clearly forcing himself to be quiet, but it wasn't so muffled now without the hand. Vax braced his hands on Percy’s thighs, relaxing his jaw to take him deeper. He bobbed his head for a moment, feeling Percy’s muscles quiver beneath his hands, before he pulled back. He teased Percy again with his tongue before relaxing his jaw properly. In one swift motion, he deepthroated Percy’s entire cock, the head brushing against the back of his throat.

Percy let out a strangled noise, gripping Vax’s hair far too tightly, and promptly came down his throat. It basically forced Vax to swallow his load, and triggered his gag reflex. Vax coughed and pulled off of Percy’s cock, the suddenness of it all throwing him off guard. “Shit! Sorry!” Percy released his iron grip on Vax’s hair, allowing the half-elf to catch his breath. Vax wiped spit from his chin, taking deep breaths to recover from the sudden coughing fit. “That was my first- I didn't realize I- are you ok?" Percy dropped down beside Vax, cupping his cheek to check for any signs of distress. Vax just gave him a cheeky smile.

“That was your first blowjob?” Vax teased. Percy froze before nodding slowly. Vax laughed and dragged Percy in for a kiss. The human wrinkled his nose in disgust at the taste of himself on Vax’s tongue, but Vax didn't let him pull away. "If I had to deal with it, you do too.” Percy sighed against his lips, allowing Vax to kiss him. When the half-elf pulled away, he was grinning like a madman. He climbed onto the bed, Percy following suit. He climbed into the human’s lap unceremoniously, gladly locking lips with him again. One hand slipped between them to pump at Percy’s softening cock.

“Really?" Percy muttered as his hands moved to Vax’s hips. He took control of the kiss, tongue claiming Vax’s mouth as his own. “We just finished and you're already desperate for another round." Despite his words, Percy was starting to harden in his hand again. Vax didn't respond, enjoying the feeling of being kissed breathless. Percy’s hands wandered up to Vax’s chest, his fingers running along the expanse of his scars, featherlight and explorative. He broke the kiss to trail down Vax’s throat. The few hickeys he had placed before were replaced with darker ones now that they had more time.

“Fuck… your mouth is incredible, Freddie,” he mumbled. Vax tilted his head back, allowing Percy access to as much skin as he desired. He trailed further down, before biting at Vax's collarbone. Vax let out a yelp that turned into a moan. The hand stroking Percy’s hardening cock sped up, even as he was pushed onto his back. Percy slipped out of his grasp as his kisses trailed lower, down Vax’s stomach to his thighs. He gripped them gently, spreading his thighs to place matching marks on the inside of them both. Vax squirmed. “If you don't put your mouth on me, I swear to the gods, Percival-"

Vax was cut off by a sharp gasp as Percy’s lips sealed around his clit. He flicked it with his tongue before moving down to lap at his folds. His tongue delved into him again, thrusting in and out in a way that was almost lazy. As if this was a past time and bringing Vax to orgasm wasn't a very pressing matter. Vax’s thighs closed around his head and he rolled his hips, trying to take Percy deeper. Percy just chuckled, the vibrations making Vax gasp. One hand moved up to rub at his clit in time with his motions.

It felt amazing for all of five seconds before Vax realized Percy was going slow enough that he couldn't come from the sensations. The smug bastard just looked up at him with those same adoring eyes that had made Vax come earlier. “Percy," Vax growled through gritted teeth, rutting desperately against his face. “This isn't enough."

"I know,” he answered with a smile, removing his tongue from Vax. He sat back with a smug smile. "I was just making sure you were prepared.” Vax raised an eyebrow questioningly, but then he looked down to Percy's cock. He was hard enough to take now, and he grabbed a condom from his nightstand. The moment he slipped it on, Vax pushed him back until he was sitting against the headrest. He climbed into his lap, hovering above the tip of his cock as he lined himself up. “You're taking control?" Percy asked, though there was no argument to his words.

Vax didn't give him an answer outside of sinking down onto his cock. He groaned, forcing his hips to go slowly. Percy wasn't just long, he was thick in a way that burned. Even with the fact Vax had taken him no more than an hour ago, he stretched his tight passage in all the right ways. When their hips were pressed flush together, Vax breathed out softly. He rolled his hips experimentally, before slowly rising and moving back down. The pace was slow and teasing. It was supposed to be a mild punishment for earlier. “You were so quick to get me hard again, yet you're going slow?" Percy asked with a raised eyebrow.

“Weren't you the one who just refused to fuck me fast enough to make me come?" Vax shot back. Percy shrugged as if to say that's fair, his hands resting gently on Vax’s hips to guide his movements. Vax rose and fell in a steady rhythm, and Percy couldn't seem to tear his eyes away from where his cock was disappearing into that tight, warm heat. Vax smiled and adjusted so Percy could see his cunt stretching to accommodate his cock. Percy’s grip on his hips tightened, and he urged Vax to go faster. He thrusted his hips up, but that just made Vax go slower.

“You bastard," Percy growled. In an instant, Vax found himself on his back. Percy pulled out almost completely before roughly thrusting up into Vax. Vax gasped, his walls clenching around Percy in a way that made the human groan. The sudden roughness felt good — Vax had always been somewhat of a masochist — but Percy didn't continue. He froze and pulled back. “Fuck, sorry. I-I lost control of myself there. Are you alright? I didn't hurt you, did I?" Percy cupped Vax’s face with one hand, worry clear in his eyes.

"It hurt a little bit, but I'm way more than alright.” Vax locked his ankles around Percy’s back, keeping him buried deep. "Where was that beast earlier? He feels fucking incredible.” Percy looked confused and he tilted his head at Vax. Vax rolled his hips down, chasing the earlier pleasure. "You don't have to worry about hurting me, Freddie. I've had guys whip me and pour candle wax on my back and shove a dildo up my ass while they were fucking me. Nothing you can do right now will hurt me in a way that won't be unbelievably hot.”

Percy hesitated. It was clear he desperately didn't want to hurt Vax. Still, he pulled halfway out before pushing inside at a quick pace. Vax groaned appreciatively, letting his head fall back against the soft mattress. Emboldened by the noises falling from Vax’s lips, Percy pulled out entirely before pushing in. Vax’s back arched and a moan was forced from him. Percy grinned and adjusted his position. He gripped Vax’s hips, using the leverage to thrust in at a quick, rough pace. Vax scrabbled for purchase, his nails digging into Percy’s shoulders and upper back as he was fucked.

“You're so pretty like this," Percy whispered into Vax’s ear, nipping at his earlobe. “Such a fucking slut for cock." Vax clenched around him at the name. “You like being called a slut, hm? You want to be put in your place?" Vax nodded as best he could, tears forming in his eyes as Percy’s cock reshaped his insides. Percy’s grip tightened on his hips as he began to move faster. Vax moaned beneath him, his nails leaving angry red lines in his back.

“Percy- fuck, Percy please," Vax babbled, pleasure clouding his mind. Percy's movements stuttered, and his breath caught in his throat. Vax let out a high pitched whine at the loss of stimulation. “No- need- Percy please." He dragged his nails down his back angrily, trying to get Percy to move again. Thankfully, he started moving again, albeit much slower. “Percy! You bastard!" Vax dragged him into a rough kiss, nipping at his lips. Percy didn't speed up like he desperately wanted to. Instead, he slowed down further.

Percy pulled away from the kiss, forcing his entire cock into Vax with a smile. He gripped his hips tightly, keeping him from moving. "Say please, Vax'ildan," he asked sweetly. Vax narrowed his eyes and tried to roll his hips. Percy’s grip just tightened and he shook his head, as if scolding a child. “I said say please, Vax." He leaned in and nipped at Vax’s earlobe. "Where are your manners?” Percy whispered in a voice far too hot for Vax’s taste.

"I’ll kill you if you stop again. How's that you fucking bastard?” Vax bit back. That didn't earn him anything more than a chuckle. Vax groaned and dragged his nails down Percy’s back one more time for good measure. “Percy…” Vax drew out his name with a whine. It was rewarded by Percy rolling his hips. “Really? You're going to make me beg?" Vax asked, trying to respond to the stimulation. Percy’s iron grip still kept him captive. Percy nodded, keeping his mouth busy with marking Vax’s chest. Vax moanrd and arched into him. “Please," he groaned. Percy only rolled his hips, not giving Vax the stimulation he craved. He wants me to beg? Vax thought. Fine. I'll fucking beg.

Vax pulled Percy deeper using the leverage he had on his back. He gripped his hair pulling him back so he could watch Percy’s face when he begged. “Percy, please. I need your cock so bad. Need to feel you splitting me open. Need you to rearrange my guts. Please." Vax’s voice was higher pitched than usual, but it seemed to work on Percy. His eyes widened in surprise, eyes dark with lust. Vax felt his cock twitch inside him, and smirked.

Percy immediately began to move again. Vax pulled him down into a kiss as Percy’s cock pounded his insides. He moaned wantonly into Percy’s mouth, the ruthless fucking making him pant. Percy groaned, conquering Vax’s mouth as he used his body like a fleshlight. “Percy- fuck- close-” Vax moaned into the kiss. Percy snaked one hand beneath their sweat slick bodies to rub at Vax’s clit. Vax gasped, clenching around Percy’s dick. "Oh fuck-” Percy didn't let him say another word, pulling him into another kiss. Vax whined and whimpered as Percy drove him closer to the edge.

Vax pulled back from the kiss as his climax hit. "Percy!” He shouted into the room, vision whiting out from the force of his orgasm. Percy followed soon after, his hips stuttering against Vax’s. Before Vax could catch his breath, he was kissed again. This one was sweeter, more explorative and loving than the rough teeth filled ones from before. Vax moaned quietly, wrapping his arms loosely around Percy’s neck. They pulled back, staring at each other for a moment.

Carefully, Percy pulled out. He got up from the bed, muttering a quick “stay here" to Vax before leaving the room. Vax’s thighs hurt and his hips burned, but in the good way everything stung after sex. He shifted up on the bed to lay properly against the pillows. Percy returned a few seconds later, with a glass of water. Vax gave him a look, but he just smiled softly. “Hydration is important, Vax. Especially after something as exhausting as sex." Vax sighed, but he drank the water anyways. Percy joined him in bed, pulling Vax in so his head was resting on his chest.

They were the picture of domesticity. Percy untangled Vax’s hair gently with his fingers. Vax traced shaped on Percy’s chest, snuggling closer to the heat radiating from his skin. Percy pulled a soft blanket over their bodies when Vax shivered. “You keep your apartment fucking cold. How do you afford this?" Vax questioned. He tilted his head to see Percy better. Percy just shrugged, pulling the blanket tighter around them. Vax rolled his eyes, but he snuggled under the soft cloth. “Keep your secrets then," he grumbled under his breath.

Vax felt Percy bury his face in his hair, holding Vax against him. For a moment, they both just rested. “Are you free tomorrow?" Percy asked quietly, as if afraid to break the comfortable silence. “There's this new restaurant downtown I've been meaning to visit, but I haven't had the time to go out. I'd be paying, of course. Perhaps we could walk around town after. I hear the lights are beautiful." Vax tensed and stared at the wall. He knew how this was supposed to go. They hooked up, the guy realized it was a mistake, Vax left with maybe the guy promising to call but they never did. Guys were ashamed of him. Vax had long accepted that as fact.

“What, like a date?" He tried to joke. He tried to force the voices in his head down, to keep them out. He was supposed to let this be nice. He was supposed to enjoy this before it all went to shit when the guys regretted ever kissing him. Percy pulled back and gave him a strange look. Vax’s heart dropped, and he looked away. He forced a smile. He tried to force a laugh, but it came out strained and wrong. Percy cupped his cheek and tilted Vax’s head so he was forced to look at him. Vax stared down instead.

“...yes. Like a date, Vax.” Percy tilted his head, as if that was the most obvious thing in the world. “I should take my boyfriend on dates, should I not?" Vax’s heart skipped a beat and his gaze snapped up. His mouth opened and closed, failing to form proper words. He sat up and stared at Percy incredulously.

“Boyfriend?" Vax finally managed to squeak out. “I'm your boyfriend?" Percy nodded slowly. “When did- I don't- We-" A bright grin broke out on Vax’s face. “I'm your boyfriend?" He asked again. Percy’s look of confusion slowly melted into a small smile, and he nodded. Vax giggled despite himself and leaned in, pressing his forehead against Percy’s. "Since when?” Percy gave him the most confused look.

"Vax'ildan, I fucked you in a library, brought you to my apartment, made you spaghetti, and then fucked you again. Did you think I was doing that… just to be nice?” Vax shrugged, leaning in to press kisses on Percy’s face. Percy tilted his head up to allow Vax an easier angle. "I don't do hook-ups,” he stated simply, stealing a chaste kiss from Vax’s lips. "Assuming you're fine with it, of course, I'd love it if you would be my boyfriend.” Vax giggled again, feeling utterly embarrassed as his own lack of self control. "So, are you free tomorrow?”

"Yes!” Vax kissed him one more time. This one was softer. Slower. There was no wanton desperation, no rough passion. It was gentle, like something meant to mark the birth of something new. Vax broke the kiss, staring into Percy’s eyes. "Now if you excuse me, I'd really appreciate if I could just lay down in this comfortable bed and forget all of the aches in my muscles for the next hour.” Percy chuckled and settled down, Vax resting against him. He pressed a lingering kiss to the top of his head.

“Of course, my love."

Notes:

Isn't that a wild ride? I always have to add a little angst. Because... Why not. I hope you enjoyed. Please leave a comment if you can! Stay safe, drink water, and fall in love (or punch transphobes, I'm not particular)

Series this work belongs to: