Actions

Work Header

Just Between Us

Summary:

Karl ends up in Orlando entirely on accident and for one day only so he spends it as anyone would - at Disney with Sapnap. And Punz. What starts out as an entirely innocent day turns into something more and new feelings bloom to the surface with it.

(or, Karl goes to Disney World with Sapnap and meets Punz for the first time. They try new things together. Mostly smut w/o a plot)

Notes:

The surprise 5th installment of the EV series - an entirely indulgent little Disney x Karlnapz (Kunznap? Who's that?) fic that I've had churning inside of me since the Secret Karlnap meetup circa October '21. I spiraled a little.

Big thank you (as always) to Ian (@printician) who continues to be the world's best Beta and friend. He gets it.

Enjoy!

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

Work Text:

As it turns out, Florida is hot in mid-October. Which, somehow, Karl should have expected, if not just because Sapnap complains about it so frequently.

Karl, I’m dying. Karl, it’s so hot. Karl it feels like hell here. I thought maybe- it’s cold there? You’re kidding? 

It’s only ten AM when Karl steps foot onto the balcony of his suite just on the outskirts of Disney property. The sun is warm, but not blistering, and the skin on the back of his neck bristles in irritation. He’d planned on wearing jeans and a nice sweater, but the bead of sweat sliding slowly down his temple is proof enough that the dirty pair of shorts at the bottom of his luggage and a beige shirt would be the necessary choice. 

In the distance, Karl can just barely make out the shape of a familiar castle, the tops of it sprouting out from a veritable forest of trees that do well to hide the miles and miles of roads, cars, and other hotels. Something shoots through his chest - it simmers warm and deep and childlike. 

Disney World. 

His phone buzzes from the windowsill inside his room, plugged in and charging in a last-ditch effort to keep it going for longer than a few hours. Karl steps back into the cool AC through a pair of the largest glass doors he’s ever seen, and ignores the chill that jumps down his spine at the sudden change of temperature. 

He unlocks his phone just as another message comes through, the blue bubble shooting up and doing well to make Karl’s heart jump with it. 

ur here?!??

Serious? Disney? How? What? Why?

Txt me BACK

Each text comes through in short, fast bursts and Karl snorts fondly as he nibbles on his lower lip. His left hand twists a piece of his hair lazily around his finger as he types out a reply with his right.  

Really really. Come see me at Disney? We can kiss under the fireworks ;] 

The trip to Orlando had been unexpected and coincidental. A freak lightning storm and two failed engines, a near death experience and one very trained pilot had resulted in Karl landing in Orlando, just minutes from Disney and minutes from his man. 

Omw

Dont buy any dumb things without me

Lightsaber battle later????

;)

Oh i have a surprise for u 

Karl’s heart hiccups in his chest - stupid idiot. 

Promise. But only because you’re gonna buy everything for me instead :] 

Stop texting and driving, see you soon

A knock echoes against Karl’s hotel door just as he sends his response and tucks his phone into his back pocket. 

Karl yanks open the door to find Chandler, shit-eating grin and oversized Goofy hat pulled low over his ears. “Is lover boy comin’?” He asks with an innocent kindness, “Well. Not. Comin’, but like. Coming. To the parks. I’m sure he’ll be cu– hey!” 

Karl shuts the door in his face and says, “Give me five. I’ll meet you in the lobby.” Soon


The first thing Karl notices when he finally rounds the corner from the turnstiles and steps through the arches of the train station is the smell. It’s undetectable - somewhere between the sticky, sweetness of cotton candy and the artificial smell that comes along with freshly baked cookies. Familiar, like a forgotten friend, and comforting like an old teddy bear. He’d been to Disney only once before and as timeless as always, very little had changed about it. 

The second is that Magic Kingdom is loud. Noises coming from every direction – from Karl’s left as a child spills their popcorn across the hot, black asphalt and breaks out into an ear-shattering wail. From his right, when a mother tips an oversized stroller directly into the trolley tracks (thankfully with no child inside), swearing the entire time as all of her belongings topple to the ground. He’s already overstimulated when a Cast Member smiles in Karl’s direction, hand wrapped in a million colorful strings, each attached to a rainbow of balloons in the shape of Mickey Mouse’s head. 

The third, and arguably the most important, is that the castle is just as Karl remembers from his last trip. She’s beautiful- a pretty, freshly painted pink and decorated for the park’s 50th anniversary. 

There’s music and laughter, his friends are chattering behind him with excitement and Karl feels it all. Mostly in his chest, but his brain swims with excitement until the world comes to a silent, screeching halt in a breath. 

Karl sees Sapnap first. Standing at the end of Main Street, one hand shoved deep into the pocket of his black shorts and the other wrapped tight around his phone. Karl’s own buzzes in his hand and oh, he’s texting me

He looks pretty even from this far away, mostly unrecognizable behind the black hat that Karl can only assume is the well loved Vans one he’d bought on his first visit to Karl’s , and the simple, breathable clothing he’d acquired since moving to humid Florida. Karl could recognize him anywhere. Would know that pretty, delicate arch of Sapnap’s left eyebrow better than the back of his own hand. 

What he isn’t expecting, though, is to see a taller, blonde man standing next to him, chattering away about something Karl is certain he won't care about, his hands moving with his mouth in erratic motions. Punz. 

He’s known Punz nearly as long as he’s known Sapnap, although not nearly as well as he’s known some of the others he’s met in that time. Their interactions had been fleeting, casual moments on stream and in various Discord calls, but not much more than that. Karl’s always found him to be as much of an enigma as Sapnap, but where he’d been stiff and abrasive, Punz was softer around the edges, with kinder eyes and a more cautious approach to his gameplay and streaming. Just as talented, but more grown up in all the ways Karl found himself lusting after in the darkness of night before his relationship had developed with Sapnap. 

Even now, just yards away from the pair, Karl’s eyes scan Punz up and down twice, drinking him in from a still-comfortable distance while he can. Dressed in a pair of deep blue shorts and a plain, black t-shirt, he’s hardly recognizable. His hair has already begun to grow out, curling around his ears and forcing him to push a hand through it and out of his eyes. His smile is genuine as he speaks to Sapnap, a hidden look shared between them at an offhand comment he must’ve made. Karl’s stomach twists uncomfortably at how pretty he looks and thinks not about the way his calves look like they’d be able to support Karl with little effort. 

I wonder if Nick feels it too. 

Karl’s just feet away when Sapnap finally looks up and their eyes meet. He’s never been one for quiet moments, but this is secret and special and far too few people know that they’ve been dating for nearly half a year for him to jump into Sapnap’s arms like he aches to. He approaches Sapnap with a tender confidence, but the extra step he takes to clear the space between him doesn’t go unnoticed by either of them.

“Hi.” Sapnap is there . Karl sinks into two strong arms that somehow don’t make him even hotter in the mid-morning sun, although the way his shirt sticks to his back begs to differ. He tucks his nose into the crook of Sapnap’s neck and tries to hide the way he takes a deep breath, his lips ghosting the mole at the base of Sapnap’s throat. I’ve missed this. I’ve missed you. You even smell the same. 

Nick. Familiarity. Home .

“Karl.” Sapnap says his name, lips brushing the shell of his ear. If they’d been anywhere else, anywhere more personal, Karl is certain one of his nicknames would’ve come instead - bunny, precious, pretty. Each much too personal for the public and each a reminder of when things felt easier. Simple. Precious and vulnerable. “Fuck, I missed you so much.” 

They don’t hide their love for each other most days. In the early days of their relationship, they’d agreed to remain exclusive and keep things quiet until the distance and the fans and their lives got easier. While things were easier now, their secret worked for them. Their close friends knew - people like Punz and Chandler - and fans speculated, but this was right and it was them and Karl has always found peace in their secret until now

Until he pulls back and watches as Sapnap, his Sapnap, recedes back into himself when he sees Karl’s friends standing not too far behind, chatting amongst themselves. 

“Oh, your surprise!” Sapnap motions to Punz, standing awkwardly next to him with a small smile, the corner of his mouth pulling upwards slightly when they both turn to face him. “Luke. I brought you Luke.” 

“You brought me Luke.” Karl is certain that he’s just phrased his sentence weird because it's Nick, but it doesn’t stop the flutter in his stomach at the thought of Sapnap knowing about Karl’s superficial crush on his boyfriend’s best friend. “This is possibly the second best surprise you could’ve given me. Behind Patches.” 

Punz snorts a laugh and rolls his eyes. “Hi Karl.” He waves, dopey and awkward, but so welcoming. Karl’s eyes catch on the rings on Punz’s hand and he wonders, briefly, what the metal would feel like against his throat. “C’mere, I didn’t wait this long to meet you to not get a highly-praised Karl Jacobs hug.” 

“Highly praised?” He loops his arms around Punz’s waist and squeezes tight - he smells like laundry detergent and open windows, a little bit of grass and probably nothing like any of those things if Karl thinks too long on it. 

“Nick wont shut the fuck up about you.” He laughs and ruffles Karl’s hair when he pulls back, “Kid’s in love with you, I think.” 

“As he should.” 

“Oh, fuck off,” Sapnap says, laughing, stepping between them before he asks, “Are these the people you were telling me about?” The soft, fond look in Sapnap’s eyes slips away as the rest of the group joins them. Karl doesn’t realize Sapnap has masked himself into his on-screen persona until Chandler pulls him into an armlock and ruffles his hair, both of them laughing loud enough to grab the attention of a small family as they walk by.

They burn quickly through the introductions of the four other people in their group. Karl has known most of these people for only a few weeks and while they’re fun, loud, and kind, he’s certain their friendship won’t go much further than where it’s at now. 

They’re lovely, but Karl wishes they’d disappear the moment Sapnap slides to the other side of the group and Karl is, once again, left with space between him and his boyfriend. 

He looks at Punz and nods towards Tomorrowland. “How do you feel about roller coasters?” 


They hire a tour guide. They have to hire a tour guide, if not for the long queues but also the fact that they’ve been spotted four times in thirty minutes by fans. They’re lovely and kind, but Karl convinces them to promise they won’t post about seeing their little group until the next day. 

They meet their guide at the front of the park, a younger woman with chocolate brown hair, impeccably styled and pushed back in a pretty, plaid headband that matches her vest perfectly.  She wears a shiny, iridescent name tag that readsTabitha. Tabitha is friendly and knowledgeable and Karl falls in love with her the moment she catches sight of his phone background. You like Kingdom Hearts? Oh my gosh, you have to see this picture of Goofy and Donald at Disneyland in their outfits - so cool, right? I went there just for that.

With their visit being last minute and Karl having just a day (and a half) to enjoy the parks, they spend the majority of the time with their guide moving as quickly as they can from one attraction to the next. From Space Mountain (again) to Jungle Cruise, looping up to Haunted Mansion and eventually onto it’s a small world (much to everyone’s chagrin, except for Karl, of course). They grab a quick lunch of hot dogs and pretzels and before anyone has even taken a bite, Karl says, “I’m heading to the Emporium. I want shirts. Nick? Luke? Come with?” 

Punz holds up his pretzel with a frown and Sapnap, who had been leaning back in his chair, hat pulled down over his face and arms crossed across his chest grumbles, “Can’t we stop on the way out?” 

“No, let’s go now. Eat while we walk.” They fall in line like ducklings behind Karl. Sapnap falls behind, dragging his feet and sporting an exhausted slouch, slipping away in the crowd until Karl stops walking. He slides his hand into Karl’s and tiredly, warmly mutters you’re so fucking lucky I love you. 

Karl leads them to the front of the park and in through the doors of the Emporium, the singular store on Main Street that spans the entire length of the street. It’s stocked to the brim with things and stuff and Mickey-shaped knick-knacks that Karl absolutely does not need, but takes his time looking at anyways. He walks in circles three times until Punz grabs him by the arm after losing him for the second time, fingers long enough to nearly touch as they wrap around Karl’s bicep. “There you are.” 

Oh. 

His heart thuds. The blood rushes to his ears and he’s certain his cheeks are sporting a pretty, red flush when Punz steps closer as a family pushes by. Karl stumbles backwards at the sudden force and Punz slips an arm casually around his waist, pulling Karlagainst him with a laugh, “Gotcha. More like a baby deer than I thought.”  

Karl lets out a soft oof  in response , his hand bracing itself on Punz’s chest - softer than Sapnap’s, but still warm and with a thick heartbeat beneath that thuds in time with his own. Rapid and hammering. Oh. “Yeah - just call me Bambi, I guess.” 

“What’s that make me?” Punz plants his fists on his hips and taps his foot, “Thumper?” They giggle at each other as they step out of the way of another flustered family. 

Sapnap steps around a couple huddled nearby and slides between Karl and Punz, fingers brushing the back of Karl’s hand. “This place is fucking massive. Walked around eight times looking for y’all. What’re we looking for again?” 

“Just shirts. I just wanted some shirts,” Karl’s eyes flickering to Punz to find a pair of blue ones looking back at him. 

“Saw some in the next room, you wanted some of the 50th ones, right?” Punz asks, already sliding around them and sliding his hand into Karl’s smaller one, threading their fingers as he tugs Karl forward. Sapnap does nothing, instead slips his hand once more into Karl’s other and gives it a gentle squeeze as they navigate the overcrowded store. 

Are you approving of this or am I crazy? Do you want this too? Is this even a this? 

They find them just around the corner, blue and vibrant and utterly tacky with a slew of characters on the front. He’s in the process of handing Sapnap a shirt in his size when he catches Sapnap’s eyes flicker from Punz’s eyes to his lips and back again. A small, secret smile tucked away in the corner of his mouth. 

“Are you gonna get one with us, Luke?” Sapnap asks, voice cracking on Punz’s name. He’s never been one for subtlety. He might as well ask the question they’re both thinking: do you want us too? 

“Yeah man, of course.” 

They rejoin the group fifteen minutes later dressed in matching shirts and similar smiles. Karl tucks himself into Sapnap’s side as they get ushered into a line, “We need to talk.” 

“I was thinking the same thing.” They share a look and Sapnap’s hand brushes the back of his, his thumb catching on Karl’s pinky for a brief moment. The silence that finds itself between himself and Sapnap isn’t heavy or awkward, it’s not overwhelming or swallowing. It’s quiet. It’s filled with warmth as they step onto the moving belt of the next ride on their list. Understanding. Trust. 


The sun sinks low in the sky just as they step onto The Voyage of the Little Mermaid. It’s the first time Karl can finally settle into a seat with just one other person, with his person. 

They tuck themselves into a salmon-pink clamshell and settle into the worn, purple plastic of the seat. Pushed in close because of the awkward shape of the ride vehicle, a dirty, paint-chipped black bar presses against Sapnap’s thighs to hold the two of them safely where they sit and a large, oversized bag tucked between his legs filled with too many snacks and not nearly enough water. 

The ride is everything Karl would’ve loved as a young kid- bright and vibrant, fluttering animatronic characters crooning some of his favorite songs from one of his favorite movies. Sapnap slides closer to Karl, if even possible, and whispers gently in his ear, honey warm and dripping lazily, “Do you-” “So we-”. 

Sapnap presses his forehead to Karl’s cheek as they giggle, their fingers tangling together, “Tell me what you want. Or I’ll ask for it instead.”

A shudder rolls down Karl’s back, his lips brushing Sapnap’s nose, “I don’t want you to be upset.” They both lean back as Karl scratches his fingers through a patch of Sapnap’s beard on his jaw, “I think I’d like for Luke to-”

A smirk finds its way to Sapnap’s face and Karl swallows the urge to kiss it away- or to memorize it with his own lips so he might be able to pull the same expression back one day. “You want him to fuck you, huh?” 

Nick,” his voice jumps an octave, “there are children on this ride.” 

Sapnap barrels on. “You want him to open you slow and easy, don’t you? Like I do when I know you really want it. Without making you beg. Want him to push your pretty little face into the pillows and moan his name until your toes curl. Want him to-” Karl squeaks and slaps his hand gently against Sapnap’s mouth. 

The warmth in his cheeks spreads to his ears but he nods in response. “Shut up. Yes. Yeah. But only if - only if you’re there. With us. Together. I just want it to be-” 

“You feel it too, huh? Feels different.” 

“It’s more than that.”

Scuttle chirps out a line from The Little Mermaid and Karl laughs. “Maybe not the best place for this conversation but. It’s - if something were to happen. Later.” 

“Yes. Yeah. We’re on the same page.” It’s simple and understanding and Karl squeezes Sapnap’s thigh in a silent thank you. “Besides. It’s just a one time thing. Right?“

Neither of them answer - neither of them know. Their ride vehicle swivels them around at just the precise moment that Punz’s does, the red and purple lighting catches on his blonde hair and pretty, sloped nose. Karl’s fingers wrap around the worn metal lap bar, his knuckles turning a stark white as Sapnap sucks in a startled breath beside him. We both see it. Sapnap slides his arm behind Karl’s back and pulls him closer, pressing a lazy kiss to Karl’s frizzy hair. “Enjoy the rest of the ride for now. We’ll figure it out.”

Their clamshell cart rounds a corner just as Sebastian, bright red and yapping along to the soundtrack, croons ‘go on and kiss the girl’. Sapnap’s thumb and index finger catch Karl’s chin to turn his head. 

“I can’t disobey the crab, baby.” He hardly has a moment to question what Sapnap means when the softest, sweetest pair of lips are on his own. Familiar in their warmth and softness, and tender in a way that Karl barely has time to register as Sapnap’s hand slides up Karl’s neck to cup the back of his head and pull him closer. They’re twisted awkwardly in the cart and the bar pressing against his thigh pushes painfully against a nerve, but Karl sinks into the moment, tries to attach his entire body to that one breath shared between them. Slightly salty from sweat and scratchy from Sapnap’s poor attempt at his recent beard grooming. But a bit like home, too. 

They’re swung softly around another corner, and the momentum pushes Sapnap further into him, pressed against the side of the cart. A nervous giggle leaves Karl’s mouth when he finally twists his thin fingers into the soft cotton of Sapnap’s shirt and pulls him closer. 

“Someone might see.” Karl can’t help but say something - he talks when he’s nervous and this moment– their first kiss in months– is the perfect storm for his babbling.

The reply comes soft, comforting as their lips brush. “Let them.” 

They kiss until the ride ends, only a few minutes later, and Karl tries not to flush when Punz slides up next to them, his hand settling on the small of Karl’s back, a teasing glint in his eye. “Should we go on that one again?” 

When they finally unload and start their journey toward the tour guide’s private vehicle, the two of them hang towards the back of the group, Sapnap’s pinky hooked into the back belt loop of Karl’s shorts. 

It’s the only thing that grounds him and keeps him from floating off like an overpriced Mickey Mouse balloon. 


He’d pictured this moment- or one like it- for ages. Standing on his balcony, looking upon one of his favorite places in the world, a cup of something heavy and alcoholic in a cheap ceramic hotel mug in one hand and pressed back against the warm body of his lover. A moment of happiness. 

Sapnap is solid behind him. Quiet, too. His hand on Karl’s tummy presses against his soft skin under his shirt, thumb moving in a gentle, endless circle as if it’s trying to remember every dip and curve of Karl’s body. “I got you something.” 

Karl pulls his eyes away from the dazzling lights of the theme park in the distance, “I thought you already gave me my surprise?” His comment is met with a pinch to his side. 

“I’ve had it for a while, you know how bad I am at shipping shit. Wait here. Actually…” There’s a beat of silence as Sapnap pulls away and steps back through the balcony doors, disappearing around the corner and out of sight. His curiosity gets the best of him and he trails indoors after his boyfriend. “I told you to- like you ever listen… here.” 

A small box is thrust in Karl’s direction, poorly wrapped in Christmas wrapping paper likely found somewhere in the dark depths of Dream’s storage closet. “A Christmas gift? You realize it’s only October.”

“It was all the paper we had. Just open it, dumbass.” Sapnap settles back on the bed, sitting casually on the edge and motioning with one hand for Karl to hurry up. 

He rips off the paper in one go, it flutters to the floor and settles at Karl’s feet while he pulls the softest piece of fabric he’s ever felt from the confines of the box. It’s a silk wrap - genuine silk - in the prettiest shade of cerulean blue Karl’s ever seen. He’d eyed something like this online a few months ago and up until now, he’d forgotten it had even been something he’d sent Sapnap in passing. 

“You got me…” 

“I did. You’re always talkin’ about how hot you get. Makes no sense to me considering your house is like the fucking arctic. And you sent this…” Sapnap continues rambling while Karl pulls his shirt over his head and tosses it to the floor. 

The fabric feels like heaven the moment it wraps around his warm, still-sticky skin. He sinks into it and carefully slips the long, blue tie in a pretty bow at his waist. The wrap comes to rest just at the middle of Karl’s thighs and sits just a touch too large at his shoulders - one of them already slipping off and down as he shifts to get a better look at himself in the mirror. He’s worn costumes and done dares, he’s made a fool of himself and has dressed up for whoreish photos but this feels foreign. Different. Freeing. 

“You look-” Sapnap steps behind him, “Magnificent.” His thick, rough hand runs up Karl’s side and slips into the little, open slot just above the tie. 

“Big word for you, huh? Get that on your-” A pinch to his nipple and a nibble at his earlobe quiet him. 

“Just take the compliment, baby. You know you look good.” If he were with anyone else, he’d be embarrassed at the way Sapnap manhandles him - slowly and carefully pushing him backward until he hits the wall. A little oof tumbles out of his lips and Sapnap kisses it away in apology. He fiddles with Karl’s shorts for a moment until the top button pops open - they’re already stretched out and immediately fall to a puddle on the ground with one easy tug on the bottom hem. 

They burst into giggles and Karl digs the heels of his palms into Sapnap’s shoulders to push him back. “Chill out, big guy. I still wanna watch fireworks. I’ve actually got a surprise for you too - go back to the balcony. I’ll be there in a sec.” 

He pops open the door to the wine cooler with a gentle tug. In it rests two chilled bottles of Dom Perignon champagne. As Karl pulls one out, he catches sight of Sapnap back on the balcony, leaning over the edge, one leg crossed behind the other and eyes trained on the stars. 

He grabs two glasses from the counter and stands in the doorway just long enough to memorize the moment in front of him. When he steps onto the balcony, Karl clears his throat, “Not nearly as good as a silk robe but. I figured–” 

“Shut up,” Sapnap says, already at Karl’s side and pulling him in, leading them backwards toward the railing while peppering kisses across Karl’s chin. “What would the world think if they knew good boy Karl Jacobs was giving alcohol to a minor?” 

Sapnap feigns a dramatic gasp and Karl slaps his shoulder, “Fuck off. Uncork it, already. Fireworks are-” 

“Soon, I know. You’ve said it about fifteen times already, Kars.” The pop! of the cork echoes off the exterior wall of the hotel, a bubbly, sweet-smelling stream rushes out of the bottle and licks at Karl’s toes before he has a chance to step away. He giggles and takes the bottle by the neck, foregoing the glass on the table next to them to take a swig. 

“You always make such a fucking mess.” 

Sapnap steps around the puddle, “You love it.” 

“I love you.” Sapnap is closer then, pressed against Karl’s back, his hand finding its place on Karl’s tummy once more. It slides upwards until it can settle against Karl’s chest, directly over his hammering heart. 

“Still get a rush from sayin’ it, huh?” Sapnap teases, lips against Karl’s ear. “I love you, too.”

“Fuck you.” Karl says around the lip of the champagne bottle, swallowing down another gulp. “Or. Fuck me, I guess.” The champagne slips down Karl’s throat like fire. It’s sweet and effervescent, rising up into Karl’s nose with a tingling, burning feeling lingering for a while after.  Sapnap hooks his chin over Karl’s shoulder and mutters oh, I plan on it

The stickiness of the day has worn both of them down but neither care too much to shower yet. The air is muggy and thick, somehow even after the sun has sunk well into the night sky Karl can still feel the heat of the day clinging to his sunburned skin. The humidity grabs him around the neck like an unwanted hug, strangling him uncomfortably and without care. It feels a bit like drowning in an overheated pool, and if it weren’t for the occasional breeze whipping itself around the corner of their balcony, Karl would almost believe he’s been drinking the air rather than breathing it. 

Karl’s phone rests in silence on the railing next to them, only lighting up occasionally from a random Twitch notification or a text from his mom asking about his day. It chimes and dings and continues to break every quiet, silent moment between them. Just as Karl is just about to turn the volume switch to silent and toss his phone inside, he receives a text. Punz.

I’ve got a shit view from my room. Need a third wheel? 

Sapnap’s finger trails Karl’s arm, tapping tenderly along the sprinkling of freckles on his tanned skin as if he’s counting the stars there instead of the sky. A tickle of eyelashes against Karl’s neck gives Sapnap away. “You should.” 

“I should?” The gravity of the question is there, laced between the pauses in their sentences and the weight of Sapnap’s hand on Karl’s hip. His stomach twists, his fingers dig into the iron railing until his knuckles turn white, and Karl wonders if this is the right thing. This could change everything. Or nothing. “You’re sure?”

His question is met with silence. He turns his head and Sapnap, eyes narrowed in on Karl’s phone, blinks twice before they flicker up to Karl’s. It’s a new look - and after nearly half a year of learning each look, Karl’s heart jumps uncomfortably at the unfamiliarity of the expression. 

Sapnap’s eyebrows pinch together, the corners of his mouth slowly finding their way downward as he squints, eyes both curious and confused, laced with something undetectable that Karl can’t quite read. Oh. He’s nervous. “We’d only know if we tried, right?” 

“It’s just fireworks, isn’t it?” It’s not. We both know it’s not. 

“Is that all you want it to be?” Familiar lips meet the loved junction of Karl’s shoulder and his neck, soft and slick and unsure as they reacquaint themselves with their person. Sapnap’s tongue licks a teasing trail from one freckle to the next, a jolt of pleasure shooting down Karl’s spine. 

“No.” There’s no denying it- there’s no hiding it. Karl’s thought about it more than he’d like to admit. “I want it - more. All of it. Even if it’s just… once.” 

Sapnap pulls Karl’s phone from his hand, lips rolled together in thought as he types out a message, “He’ll be here in a few. He’s bringing…” a knock breaks their whispered conversation, “more champagne. I’ll get it.” 

The fireworks are meant to go off at any moment and the music that’s piped into his suite has already started, but all Karl can focus on is the hum of voices from somewhere behind him in his suite, mixing together like they’ve been that way all along. He should’ve put more clothes on - he should’ve remembered he was dressed in near to nothing, but if the sight of him in a silk robe phases Punz at all, Karl can’t tell when he joins him on the balcony. 

“That color looks nice on you, Jacobs.” Jacobs? That’s formal. 

“But it’d look better off of me, right?” He giggles, airy and light and a punch of embarrassment rushes down his chest when Punz tips his head to the side, blonde hair whipping in his face at the sudden burst of wind. 

Punz laughs, a short, surprised chuckle, “Oh my god.” Karl preens from the flustered reaction, not entirely surprised that Punz can’t follow Karl’s quips as quickly as Sapnap can. 

If there’s an awkward pause that settles between them, it’s broken the moment Sapnap steps onto the balcony with a third crystal champagne flute and a new bottle to top off the forgotten one on the little marble table tucked into the corner. Karl and Punz lock eyes over their champagne-filled glasses, neither of them paying much mind to Sapnap as he steps between them to pull Karl in front of him once more. Their arms brush and Karl is almost certain he feels a long, cool finger run down the gentle dip of his elbow when his eyes flicker back to Cinderella Castle in the distance. 

The first loud boom pulls Karl away from the moment and out of his head. 


By the time the fireworks come to a dazzling finale and the crooning Disney music reaches its crescendo, Punz has pressed himself against the couple, his fingers resting intimately against Karl’s bare thigh under his robe and his arm sticking against Sapnap’s. It had happened naturally, each of them shifting this way and that way. A little gasp when fingers brushed his thigh, a little lightheadedness at the realization that he couldn’t tell whose they were, and excitement that they might be Punz’s. They don’t move, not for a few bated breaths. Not until Sapnap breaks the silence with, “ I have to piss.” The moment slips away from them as they break apart, Karl and Punz putting a few, comfortable feet from each other. 

“I meant it, earlier, you know.” 

Karl rolls his head to the right, the buzz of alcohol makes his head swim, his thoughts lazy and unfocused. “Meant what?” 

“The color. On you. It’s- you look so...” Punz slides his hand across the railing, stepping towards Karl until their toes are nearly touching from how close they are. 

“Neither you nor Nick are very good with your words, you know.” A flush spreads its way across Punz’s cheeks. “Thank you, though.” He tugs at Punz’s shirt. “You look so , too.” 

“What’re we doing, Karl?” They’re inches away. It’s different than being with Sapnap - in neither a good nor bad way. Just… different. He feels small next to Punz, much in the way he does Sapnap, but he doesn’t have to act it. He just is. Only a few inches shorter, but thinner and more delicate. It’s neither new or scary, but comforting in the way that Karl can just be. He looks up with half-lidded eyes and blinks twice, wondering if that twisting fire in the pit of his chest is the same one Punz is feeling in his own. Karl can practically taste the champagne on Punz’s tongue from how close they are. 

“Talking. What people do.” He loops his arms around Punz’s neck, fingers twisting the soft, blond baby hairs at the nape of his neck around his finger. His shampoo is different - fruitier and softer around the edges than Sapnap’s. 

I wonder if you would linger on my pillows as long as Nick does. 

“I wish I could read your mind,” Punz says, tenderly and to himself. “If you wanna play games with me, Jacobs. By all means.” His hand settles low on Karl’s back, just above the gentle curve of his ass and half under the soft silk. A fingertip slips into the elastic of Karl’s boxer briefs and any embarrassment he had before slips away. Karl’s eyes focus on Punz’s lips, the gentle curve of his nose, the way his smile already dances in the corner of his eyes. 

“Who said I liked playing games?” Karl slides his hand across Punz’s shoulder and down his arm, settling on his bicep. 

“Nick isn’t so great about keeping secrets when he’s feeling cocky,” Punz says, his thumb trails against Karl’s soft jawline. “Mans is arrogant as fuck. Brags about you like a pretty little trophy.” 

“Oh?” Karl preens. He brags about me? 

“He told me, you know,” Punz’s thumb trails over Karl’s cheek, “about you. He’s told me plenty about how you beg for it. How pretty you look when you cum. How you beg.” His thumb pulls at Karl’s lower lip. “How you look so fucking pretty with this mouth around…” 

“Around what?” Karl’s eyebrow lifts, daring him to continue. 

“His cock. How your lips are so pink. How messy you are with it.” 

Karl flushes, thinking back to the last time he had his mouth around Sapnap’s cock. On his knees, cock hard between his legs, throat open and eyes fluttering with every thrust Sapnap had given him. 

Punz slides his thumb across Karl’s lower lip, tutting softly at the way Karl’s tongue instinctually kitten licks at the pad of his thumb. “He told me you’re not very good at listening to instructions, but I don’t know if I believe that. Look at you.” 

He can’t think, can’t focus on anything other than the pair of arms that are suddenly wrapping around him from behind and the lips against his ear. “Kiss him, pretty.” With a gentle yank, the tie of the robe gives way and Sapnap’s hand trails up Karl’s chest until he can twist the bud of his nipple between his thumb and his finger. “Don’t you think he’s earned it? Look at how long he’s wanted you for. Wanted us for.” 

Sapnap and Punz share a look, one that Karl takes note of for later. One that screams we’ve talked about this after hotboxing and over a box of donuts. I want him, too. Karl, always the center of attention and smothered between two warm, thick bodies tries to hide the way a shudder of pleasure rolls down his spine at the thought of Sapnap and Punz together. The feeling slides down his back in warm, caressing waves and floats him to the surface of the river he’d begun to sink into. They want this. 

Hands are all over him again, stroking down his side and over his shoulders, up his neck and across his lower lip, hands that are rough and worn and scraped from too much skateboarding and fingers that feel so different. Fingers that grip with purpose to mark and claim and hands that are strong to keep him standing. Sapnap slides a hand down Karl’s chest, trails a teasing pinky against the barely-there happy trail leading to the elastic of his boxers. Karl’s hard, twitching at the breeze that breaks the heat between them. 

He gasps, head lolling back onto Sapnap’s shoulder when Punz leans forward, past Karl’s face and locks lips with Sapnap instead. Karl’s jaw goes slack, fingers grabbing at any bit warm skin on Punz’s arm that he can, sandwiched between the two of them, breath caught in his throat. 

He can’t hear anything aside from the blood flooding his ears as they ring, a static so loud he nearly misses the moment Sapnap nips at Punz’s lower lip and mutters, “You know the rules. I lead.” Punz responds with a disgruntled fuck off and slides his hand into Sapnap’s auburn hair, giving it a gentle tug as they both pull away with a slick pop. 

“Well?” Punz runs his nose up Karl’s cheek as Sapnap whispers, “Go on then, Karl. You’ve played your little game That’s what this was all for, wasn’t it? To find a way to kiss him?” He peels himself off of Karl’s back and leaves him with a soft, encouraging smack to his ass. “You know where to find me when you’re ready.” 

“Yeah, we’ll be back in a few.” Punz’s blonde hair has long since fallen out of place, fly-aways bobbing in the breeze as it picks up once more. When it’s just them and the heat of the moment has turned down to a slow simmer, Karl finds that up close, Punz is even more handsome after a long day - eyes softer around the corners, droopy with exhaustion and the alcohol licking at his consciousness. 

Karl runs his thumb against the two moles on Punz’s chin, his eyes flickering from Punz’s to his lips, catching the moment his soft, pink lips roll themselves onto an even softer, pinker tongue. His spit-slick lips reflect prettily under the light and Karl, already lightheaded, shakes his head with a laugh. “What’re we doing?”

A soft melody of something low and sultry dips out of the balcony doors as a hand settles on the back of his neck, Punz’s thumb brushes his earlobe and a soft, husky voice mutters quietly to him, “We don’t have to, Karl.” 

Karl pushes his hand through Punz’s hair, a small knot catching on his fingers that gives way when he twirls a long lock of blond hair around his finger. “He’s right.” 

Punz’s eyebrow raises, “Who?” 

“Nick. He knows I want this.” Punz is a breath away, eyes hooded from the overpriced champagne they’d gotten delivered from room service. They both glance at Sapnap inside, who hasn’t moved anything except the bottle that was sitting next to him, now held to his lips. A small bead of champagne slips out the corner of his mouth and runs down the long length of his neck - it catches on the soft glow of the light and twinkles as it hits the neck of his shirt. If Karl were closer, he’d lick it off. “He wants it too. Wants you. Too.”

“Not like we’ve got a whole audience, you know.” The pad of Punz’s thumb presses at Karl’s chin until they make eye contact again, their lips brushing as he says, “Next time you want to kiss me, just do it. No need to act shy. Karl Jacobs isn’t shy.” 

“Who says I’m shy?” His hands trail down Punz’s broad back, fingers tracing every new divot and line. He feels so similar to Sapnap - thick and strong and like he wouldn’t even think about holding Karl against a wall to fuck him. One hand trails down to Punz’s thigh and he gives it a squeeze; Punz laughs right into his mouth. 

“You’re acting like a whore, Karl.” 

“Nick told you to call me that, didn’t he?” His hand slides up Punz’s chest, twisting in his shirt and pulling him impossibly closer. “Kiss me already before I say something stupid.” 

He chances one more look at Sapnap, who has since finished the last of the bottle of champagne he’d grabbed and sits with a small, genuine smile tugging at the corners of his mouth. They both want this. 

Punz finally closes the last bit of remaining space between their lips, pulling Karl up slightly for a better angle and slotting his lips easily against Karl’s. Any oxygen left in him gets punched out of his chest in a gasping moment, his fingers digging into Punz’s shoulder’s to steady himself while two strong arms wrap around his waist. 

Their lips slide together slowly and entirely unlike the first kiss he shared with Nick. It’s quiet and calm and slow, filled with patience and a warm, burning ache deep in the bottom of his chest. Punz kisses him with purpose as if he’s trying to memorize every line and crack in Karl’s swollen lower lip. He kisses him and licks into his mouth and Karl melts into the aftertaste of the champagne that’s since settled on both of their tongues. 

Karl is certain that time hasn’t slowed, he’s absolutely positive that the kiss is nothing more than a kiss shared between friends that just want the experience of a threesome. Except his palms are sweaty and his heart is pounding so heavy in his ears that he can’t think. Punz is the first one to break their kiss, Karl’s lips chasing after them, a small no yanked from his throat in desperation. 

He soothes Karl with a kiss to the apple of his cheek, his temple, and finally one of his fingers. When Karl finally opens his eyes, Punz is looking down at him as if he’s hung the moon. He tugs Karl inside and drags him to the edge of the bed where Sapnap rests, one hand splayed on the bed, entirely relaxed. 

“Welcome back, lovebirds.” Sapnap stands the moment they get closer to him, stripped down to a loose t-shirt and a familiar pair of plaid boxers. 

Punz’s fingers trail up past the hem of Sapnap’s boxers until they find his ribs, his thumb pressing hard into his warm skin until Sapnap shoves him away with a laugh. Karl’s world slows, his heart throbbing in his ears and his brain muddled with arousal. He’d never admit it, but he’s thought of this moment plenty times before. Punz and Sapnap have never been quiet about their infatuation with each other, even if it only seemed surface-level sexual. Punz moans when Sapnap nips at his pulse, teeth dragging leisurely across hot, overheated skin. 

“Take this off,” Punz yanks at the hem of Sapnap’s shirt, “Faster. C’mon.” 

“Christ. Desperate, huh?” Sapnap’s shirt comes off in one quick, easy motion. 

“You don’t know how fucking long,” Punz pulls off his own and tosses it behind him, “I’ve waited for this. How long I’ve…” They’re pressed back against each other instantly, desperate lips and rolling hips. 

He must keep talking, if the pink tinge on Sapnap’s cheeks is anything to go by, but Karl tunes it out. He steps back and takes in the moment, uncertain that he’ll ever have this chance again to watch these two finally give in to what they’ve been dancing around. Months - years, even - of waiting for this and Karl gets to be in the middle of it. 

He knows what Punz is feeling, if only because he’s been in that position. Sapnap’s lips trail south from Punz’s lips, sucking light pink marks on his throat and settling, eventually, on his chest.  He pinches one of Punz’s nipples and Karl gasps, his hand covering his own as if he can feel it. A warm feeling shoots down his spine when they look over at him, smiles playing on both their lips, Sapnap’s head tucked into the hollow of Punz’s throat.

Punz’s thin, long fingers wrap themselves around Sapnap’s throat and he mutters something quiet in his ear. Karl doesn’t register any words, but the sharp intake of breath and Sapnap’s stumble backwards makes his cock jump in his underwear. Punz doesn’t let him get far, only enough so that when Sapnap’s legs hit the side of the mattress he can do nothing but sit down. 

There’s a beat of silence and Karl, torn between what to do next, takes a step back further from the two. Sapnap pulls him inward immediately, two fingers in the band of the elastic of his boxers sends him tumbling forward. 

“Where’re you goin’?” His lips brush the shell of Karl’s ear, still spit-slick and fire-hot. 

Karl drops to his knees between Sapnap’s legs, finger dancing along the soft, baby-fine hairs of his inner thigh. His cock is hard between them, tenting the front of his boxers and twitching with every gentle movement of Karl’s fingers. Punz steps closer, his own fingers moving across Karl’s thin, dainty shoulders. Karl’s voice stumbles when he finally answers the question, “Was just gonna give you two a mo-”

A hand slides into Karl’s hair and yanks. His head drops back with the motion, elongated throat exposed and mouth dipping open. Sapnap grabs his chin, “Dont. Don’t do it again. You belong right fuckin’ here.” 

Punz’s voice startles Karl when he chimes in, “That’s how you like it, isn’t it? Always the center of attention?” 

Sapnap leans down and in a beat, he floods Karl’s senses. His breath warm across Karl’s face, his cologne thick in his nostrils and the rough pad of his thumb running heavy across the plush of Karl’s lower lip. His lips brush the curve of Karl’s mouth when he adds, “Attention whore.” 

“I prefer just whore, but I’ll accept that, I guess.” Karl quips, a smirk settling on his face while he raises a challenging eyebrow. 

Sapnap is just far enough back to see it. “So fuckin’ coy. Think you got everyone wrapped around your finger-” 

“I do.” 

“Lookin’ so fuckin’ pretty, always so pretty. Pressed between us, makes you feel small, huh? Little?” 

He stills and the two men press closer, Sapnap’s hands trailing down Karl’s sides and around his waist, dipping under his underwear until he has a handful of Karl’s ass. He kneads it playfully, pulling a squeak from Karl. Punz is closer too, kneeling alongside him, chest pressed against Karl’s side and cock hard against his hip. His hands wrap around Karl, sliding low down his chest and settling just above his pelvis. 

“Wish you could see how tiny you look right now. Can’t wait to see you get wrecked. Split open by both of us, being so good. Such a good boy.” Sapnap noses at Karl’s cheek again, until his next words are whispered like a promise. “I love you. You can always say no.” 

He noses back, “I know. I love you too.” 

Karl gets pulled into a kiss before he has a chance to process. It’s not unlike any other - in fact, Karl would argue that most of their kisses feel like this. A little bit like fire and a lot like I’ll die if I don’t taste you again. There’s urgency behind Sapnap’s hands as they slide into Karl’s hair and pull him closer. There’s desperation in the way his tongue licks into Karl’s mouth as if this taste would be his last. He tastes the same as always, without tasting much like himself at all. A bit like forgotten gum, but wrapped in the taste of something Karl had almost forgotten until finally getting to try it once more. Something he’ll never be able to describe. 

It tastes like ours. 

Sapnap pulls back with a nip to Karl’s lips, teeth pulling slowly at his bottom lip until Karl gasps and laughs, a slap landing solidly against Sapnap’s bare chest, “Ow, fucker. That hurt.” 

“Cry about it.”

“Maybe I will.” Karl’s hand teases up Sapnap’s thigh, “Been so long since I-” 

“Such a fucking whore,” the response is instant, Sapnap stands just enough to yank his boxers down, his cock springing up and slapping against his tummy. “Go on, then. Show Punz how much you like to suck cock.” 

Karl glances over his shoulder, eyes hooded as he looks up at their blonde partner. His lips are bitten cherry red and his cheeks are pink. “Go on then, Karl. Show me.” 

“Tell me I’m pretty first.” 

Punz turns impossibly redder but shakes his head when he responds, “No.” It pulls a pout from Karl and Punz returns it with a smirk, “Suck his cock, Karl.” He pushes at his head, slowly and with hardly any pressure until Karl’s nose is pressed against Sapnap’s auburn pubic hair. He smells heady and masculine and entirely Nick. 

He licks at Sapnap’s cock. Kitten licks that pull a sweet, exhausted gasp from him. A little reward. Karl works him over slowly, teasing his lips along Sapnap’s shaft, rolling his tongue along the vein in the underside. He twists his fist around his cock, dry and with very little pressure, not giving much but just enough to have Sapnap lean back on one hand, the other sliding into Karl’s honey-brown hair. 

“I said, suck my cock, Karl.”

He knows that the moment he gives in, that’ll be the moment it's over for himself. The moment he gives that final, little bit of control over is the moment he’s at the mercy of the two. 

“Do you need help?” Karl startles, eyes darting from the little bit of precum pooling at the tip of Sapnap’s cock to familiar blue eyes. 

Karl licks a long, slow stripe on the side of Sapnap’s cock and smiles, eyelashes fluttering when Punz joins him. Sapnap’s cock is thick, but perfect enough for two people to suck on together. Punz follows Karl’s movements, kissing the sides until their lips meet over the the tip. It’s wet and loud and when Punz licks into Karl’s mouth, Sapnap mutters “Oh, fuck.” 

Punz leans back, “Take him. C’mon. You’ve teased him enough.” He’s already sinking lower, taking one of Sapnap’s balls into his mouth when Karl finally, finally takes his length fully into his own. His eyes flutter shut as he breathes through his nose, sinking lower and lower until he gags, wet and revolting and pulling another moan out of Sapnap. 

He prepares himself for it, braces his hands on Sapnap’s calf and another on Punz’s arm, but it does nothing to stop the tears that prick the corner of his eyes when Sapnap thrusts upward, hard and fast, gagging Karl with each upward movement. A trail of thick, nasty drool drips down Karl’s chin and onto his exposed thigh. Karl gags again, a wretched, wet sound that finally allows him to pull off and fall into Punz’s chest. 

With his mouth still open and his eyes red, Karl uses the back of his hand to wipe his chin. 

Fuck,” Punz pushes his hand through Karl’s hair, “So fucking good. So fucking pretty. Look at you. Jesus.” 

Sapnap is there instantly, pulling Karl up to his feet and kissing him again, a gentle reminder of how loved he is. He steps aside the moment Punz stands, the two of them lip-locked in a beat and Sapnap’s hand teasing against Punz’s bulge in his shorts. “Your turn.” He pushes Punz away with a gentle slap to his cheek and a glance to Karl that makes his cock jump. “Move to the other side of the bed. Strip.” 

It never fails to amaze Karl at how easily people seem to bow to Sapnap’s demands. Even Punz, who spends half his time fighting with Sapnap, moves without argument to the other side of the bed, slowly pulling off his last remnants of clothing. He wraps a hand around his cock and gives it a slow tug, eyelashes fluttering at the sudden and momentary relief. 

Karl sinks backwards into Sapnap’s chest, two hands snaking along his sides, hooking themselves in his boxer briefs and sliding them down his tiny hips until they pool on the floor, mixed with the rest of their clothing. 

“Suck him off.” Sapnap is thick in his ear, voice honey warm around the edges as his hand covers Karl’s throat, squeezing just enough to make Karl’s lower lip pop out from beneath his bunny teeth. He trails his tongue up the shell of Karl’s ear and uses his hand to push at his shoulders until Karl finally gives in and crawls across the bed to the other side where Punz is standing.

He’s spread out across it horizontally, warm, soft fabric pillowing his knees when Sapnap pulls him back into a kneeling position, chest turning cherry red from being so exposed like this again. Being naked, entirely, and in front of his boyfriend and one of their friends. Punz catches Karl’s chin in his hand and pulls his head up, sends him a warm smile and brushes his thumb over Karl’s worried eyebrow. 

“Hi pretty,” the name stirs something familiar in Karl’s chest. Punz’s voice is soft and slow and Karl can barely think as Punz mutters how lucky I am. His voice licks at Karl’s toes like a campfire and burns through him. A delighted gasp slips out of Karl’s mouth as Punz lets go of his cock and it bobs upwards, slapping against his belly. 

His cock is certainly nothing to be ashamed of - thinner in girth than Sapnap’s but arguably longer. It bobs twice and a bead of precum pearls at the tip. Karl’s tongue lolls out of his mouth, drool puddling in the middle of it when Punz presses the pad of his thumb to his tongue and yanks Karl’s jaw open further. “Ready? Pretty little whore, already asking for it. Already wanting something back in you, huh?” 

Karl gargles out a soft yuh-huh and closes his mouth around Punz’s thumb, twisting his tongue around it until a warm, soft laugh pulls itself from Punz’s chest. “That’s enough. I know what you want. No need to beg.” Karl’s good at obeying when he wants - he always has been, especially for pretty men in positions to take care of him. Punz swipes his spit-slick thumb across Karl’s cheek as he takes hold of his cock and strokes it slowly, tapping it teasingly against Karl’s cheek. He grins and says, “Open. Good boy.” 

He wastes no time pushing his cock into Karl’s mouth, sliding two big hands into his chocolate brown hair and rolling his hips deeper and deeper into him. Karl gags twice, but not nearly as hard as he had around Sapnap. His toes curl and his fingers grip delicately at the edge of the bed when he finally registers the snick of a lube cap from somewhere behind him. The sounds from his mouth are dirty; muffled and gurgled and wet and Karl can hardly breathe when Punz slips his hand around his throat to feel his cock slide in and out of it. Punz pulls out, a dribble of spit trailing off his cock. “So good. You’re so good. Roll over. Onto your back.” 

Sapnap’s warm hands on his hips are already maneuvering him until he’s spread long and soft against the bedsheets. His thighs are pushed apart, cock heavy against his abdomen and fingers struggling to find Sapnap’s when Punz mutters, “Karl. Open.” 

He melts into the bed, eyes half lidded when Punz pushes his cock into Karl’s mouth again. Head heavy and pre-cum delightfully salty on his tongue, Karl lets himself be used. Punz’s balls slap his nose with every heavy thrust, warm hands trailing up and across his body from above him and from between his legs. Head warm and light and he’s nearly lost himself to it all when someone pinches his nipple hard, pulling a startled squeak out of him. He isn’t sure if it’s Sapnap or Punz and the thought sends a sick jolt down his spine. 

Karl squeezes his eyes tighter together and forces himself to breathe through his nose. He wants to pull off - wants to shrink away from the two of them out of a brief and fleeting moment of embarrassment. There are hands on his hips and chest, one trailing up the underside of his thigh and another running a teasing finger up the underside of his cock. He wiggles under it all, opens his mouth wider and moans as Punz grips his throat tighter to fuck into him faster. He pulls out of him with a breathless gasp, cock resting wet against Karl’s chin. He sinks to the floor on his knees and peppers kisses across Karl’s sticky face. 

Punz kisses Karl, teeth nibbling at his lower lip when Sapnap finally pushes Karl’s thighs against his chest to lick Karl’s exposed hole. He’d been so used to taking care of himself - opening himself up with his fingers and an array of overpriced dildos and plugs that it almost feels foreign and new and different. Karl squeaks and jolts upwards, Punz catching him and sliding two arms under Karl to support him. His hands catch Karl’s thighs to hold him in place, spreading him open even more. They both watch as Sapnap’s eyelids flutter shut in delight at getting to taste his boy again. 

Karl reclines heavy against Punz’s chest, “More. Nick, more. Please.” His pleas are desperate, drawn out around the edges and followed with a whine at the end of the please. Pretty green eyes flicker up to meet his and he’s met with a sick smile. He’s not one to ask because he knows Sapnap isn’t one to say yes, but he must be in a good mood when he takes pity and grabs the lube bottle from where it’s settled in the covers next to Karl’s hip. Still popped open, Sapnap squeezes a small puddle of lube onto his fingers and rubs them together, warming the liquid. 

“Pretty little thing,” Sapnap sits back on his heels, “Been thinkin’ about getting you like this since this morning. The way you turn absolutely useless the second someone touches you here.” He presses his lubed finger to Karl’s spit-covered hole, teasing the rim while Karl squirms. 

Punz kisses his cheek and holds his chin. “Look at Nick when he’s talking to you, Karl.” 

He tries to come up with a rebuttal - anything to defend himself from feeling the way he feels. His limbs are heavy and light all at once, a bit like floating and falling at the same time. His eyes flutter shut just before Sapnap finally, slowly pushes his middle finger into Karl. Punz coos something sweet into his ear, but he can’t make out anything other than pretty. So pretty. 

“Absolutely cock drunk, aren’t you?” Sapnap taunts him, fucking his finger in and out of Karl before adding a second. He splits them, stretching him slowly and pulling a moan out of Karl’s chest that startles none of them. “What kind of slut gets off to the thought of being used like this? Stupid little whore, only good for one thing, aren’t you?” 

Punz pulls at Karl’s lower lip with his thumb, teasing his mouth open. His eyelids flutter and Karl feels it - a set of soft, gentle lips laying a sweet kiss against his eyelids. Gently romantic and yanking hard at his heartstrings. Karl opens his eyes and looks down at Sapnap, Punz’s thumb now hooked in his mouth. 

“I asked you a question, Karl. What kind of slut gets off to being used like a fucktoy?” 

He looks down at Sapnap, who has since added a third finger but has entirely forgotten about Karl’s weeping cock. A sticky bead of precum that had pooled at the tip now leaves a long, embarrassing trail against his abdomen. Karl swallows and responds, “A pathetic one.” 

“Exactly.” He’s rewarded well - Sapnap takes no mercy and presses against the firehot bud inside Karl, making him jolt in surprise, a moan ripping from his chest. He’s fucked himself plenty at home, pressed his dildo against his prostate and made himself cum more times than he can count, but nothing ever feels as good as Sapnap. 

“Nick- Nick, stop. I’m gonna- ” Karl’s voice is filled with desperation, a soft plea hidden beneath each syllable. 

Hush.” His response bites at Karl’s throat, choking him silent with embarrassment. He pulls his fingers out of Karl. “You know I won’t. I just like to see you beg like a whore. Ready?” 

Karl presses his cheek against Punz’s arm, his cock an angry, purply-red. He could cum right now - he could cum just from this. The fire is already pooling in his belly, hips thrusting upwards in nothing more than a pathetic act of desperation. His eyebrows pull together, his fingers twist in the sheets and Punz is there - standing up and leaning over him, protecting him, running a teasing hand down the soft, pale skin of Karl’s stomach. Let me cum. Let me cum. Please. Punz flicks his cockhead as hard as he can. 

A wave of painpleasure slides through Karl’s body like slow, dripping molasses. Pulling a shiver from his back, forcing a convulsion out of him until he rolls to his side, a desperate, crying whimper pulled from his throat in surprise and betrayal. Karl’s toes curl and Punz taunts, “He asked you a question, Karl. Answer him.”

Karl twitches as he relaxes back into the bed, his chest red and his hair is twisted into an untamed halo around his head. “Fuck me, please. Someone. Please. ” 

“Luke. C’mere.” 

The lack of warmth spreads down Karl’s spine the moment Punz moves away from him. Karl holds in a desperate whimper. If either of the boys notice, they don’t say anything. Punz steps up next to Sapnap and wraps a wrist around Karl’s ankle, anchoring him. 

Karl rolls to his stomach and pulls himself to his knees, hands planted solidly against the soft bed. The air conditioner kicks on sending shivers down his spin, the sweat cooling against his skin pulls him back to the surface of the metaphorical water he’d found himself drowning in only moments before.

“Fuck him.”

The conversation lowers and Karl can’t make out many words when he presses his cheek against the sheets. He hears the phrases a condom? and we trust you and but what if- and we’ve talked about it, we’re clean. We trust you. Karl’s cock is hard and aching between his legs, hanging so heavy and touch-sensitive that he resists giving it even the slightest stroke because he wants this. He wants to be used. He wants to wait to cum until they’ve been satisfied. Karl glances over his shoulder and finds them pressed together, Punz standing behind Karl and Sapnap pressed up against him. 

“He’s so tiny,” Punz runs his hand down Karl’s bare calf and yanks him towards the edge of the bed, “He’s so. Little.” 

“Mhm. He’s all yours, too. Aren’t you, bunny?” Sapnap wraps his arm around Punz’s torso and traces his thumb around his nipple, teasing and taunting but never touching. He touches you like he touches me. Do you know that?   “Watch the way his eyes roll back when you push in.” He presses his cheek to Punz’s back. “That’s my favorite part. Just lets himself open up. Good little-” He nibbles a mark into Punz’s shoulder until he shrugs him off, a gentle and warning Nick, stop spoken in a breath between them. Sapnap licks across the already fading mark in silent apology and something in Karl kicks heavy in his chest at the sight. 

He’s never shared a lover before, but it’s not jealousy that licks at his fingertips this time. It’s a different ache. Sapnap lays a hand on the base of Karl’s spine. Reassurance.

“You’re sure?” Karl can’t make out if Punz’s question is directed to him or to Sapnap. Legs splayed wide and cheek pressed against the mess of cool sheets tangled on top of the hotel bed; he mumbles something incoherent that he hopes sounds like yes. He’s never been worshiped like this, not in the way his legs are shaking and his back arches even further with Sapnap’s warm, heavy touch.

“Pretty. Luke asked you a question.” 

He sucks in a breath and rolls his head further to the side until he can finally lock eyes with Punz and breathe out a loopy, toe-curling, “Yes. Never ever been surer of anything else. Ever.” 

He’s been prepped and opened, lube dripping down his perineum to his balls, the sound slick and wet when Sapnap pushes his fingers back into him. Karl is absolutely pink from it. He can feel the heat of embarrassment in his chest and his shoulders, in the way his fingers have started to tingle as they twist in the sheets. 

Karl is just on the verge of begging to be fucked when Punz taps the tip of his cock against his hole. He can’t quite tell, but he’s almost certain it's Sapnap that uses his thumb to line Punz’s cock up and push the tip in. 

Karl’s right knee bends and his toes brush Punz’s side as he adjusts to something new. Each movement is slow and calculated and even though Sapnap is whispering in Punz’s ear that he likes it hard, fast, give it to him, Punz doesn’t falter - he lets Karl push back until he’s full and flustered and aching for more. Until hes bouncing back and forth, fucking himself in desperate, shallow movements until Sapnap’s hand comes down hard on his ass cheek. 

“Behave. You don’t act like this with me, you don’t act like this with him.” Karl stills and glances back, angry at himself that he hadn’t forced them to fuck him on his back first so he could watch

Punz has his eyes glued to where Karl’s hole stretches around his cock, where the strained stretch has turned his hole angry red and slick. Sapnap stands behind him, a hand on the softness of Punz’s stomach and the other twisting the bud of his nipple gently between his thumb and forefinger, lips brushing his ear. Karl imagines it sounds something like -  if you make him wait long enough, he’ll get desperate. He’ll clench. He’ll shake his little hips. He’ll do everything to try to flip you so he can ride you. He’s pretty when he cries for it. 

Karl’s head rolls back and dips forward, dropping below his shoulders. He squeezes his eyes shut, focused on every slap of Punz’s thighs against his own. Of the heat of his cock as he fucks it in and out of him, so slow and so steady. His fingers dig into Karl’s waist, pulling him back on his cock, fucking him like a toy. His cock brushes Karl’s prostate and Karl drops into the bed even further, his moan muffled in the sheets.

A lube cap pops open from somewhere behind him, just out of sight. He feels the slick stickiness of it first, cold and sudden, and then something else. Sapnap’s thumb traces Karl’s hole, “Lookin’ so pretty, bunny. Stretched out, not begging. Just letting us take. You’re being so good. Can you take more?” 

Karl whimpers out a response, “No.”

“I don’t know if that’s true, slut,” Sapnap sing-songs, his thumb already pushing against his rim. “Relax, baby. Think of how full you’ll feel. Think about all those times you begged me to fuck you with a dildo and my cock - thought I forgot about that?”

Nick,” the empty warning tumbles out of him. He’d begged for that so long ago - in the heat of the moment and while he’d been so desperately horny he’d just wanted to feel full. Sapnap pushes harder until Karl’s hole finally relaxes and his thumb slips in alongside Punz’s cock. 

“There you go, look at you. All stretched out for us. Bet you could take more.” Karl cries a soft no, please in response and Punz runs a calming hand over his ass. They trail up the back of his thighs, over the heart-shaped pert roundness of his ass, eventually back up his sides. He rocks his hips and Karl gasps, eyes rolling back in his head at how full he is. Fuller than he’s ever been. 

What if both-

No. 

Punz grabs a fistful of Karl’s hair and yanks his head upwards, until he’s forced to look backwards and meet their eyes, “Tell me what you want.” 

It’s Sapnap that answers. “Fuck him, Luke. Make our pretty little slut cry for it.”

Our. 

The word must ignite something in Punz the way it does in Karl. He pushes Karl’s head into the pillows and mutters, “Hold yourself open. Show Nick how pretty you look around me.”  

Karl pulls his asscheeks apart just as Punz’s thrusts grow relentless - fast and shallow, chasing his own pleasure and snapping his hips with every whispered word of encouragement from Sapnap. 

He covers Karl’s back with his chest and like this, it feels animalistic. Each thrust is short but deep, their fingers intertwined on the bed and one of Punz’s thighs pressing Karl’s further apart. His cock is trapped under him but just unhidden enough so that Sapnap can stroke his balls, gently calloused fingers praising him for being so, so good as his cock leaks onto their hotel bed. 

There are hands everywhere - against his back and on his shoulders, running against the softness of his hips and through his hair. There are hands pressing his head into the pillows and hands holding his hips with such grip that he can already feel the bruises forming, ones that will linger until he’s long since returned home and their touch is just a ghost of a memory. 

Karl lets out a gasp - a whine settled deep in his chest when Punz pushes at Karl’s back until he he’s forced to let his arms fall slack, face pressed hard into the bed. The new angle is somehow perfect for Punz to brush his prostate with every thrust. Karl gurgles out a strangled more, there, please more.

Karl picks his head up for just a moment to look over at Sapnap who has since settled onto the bed next to him. A single tear rolls down Karl’s cheek and he begs, soft and broken, “Please, more.” He’s desperate and open and warm and tingling in every corner of his body when Sapnap’s face morphs into a cheshire grin, something secret and nasty hidden behind storm-green eyes. 

“More?” Sapnap responds. Karl sees it first - watches as Sapnap puckers his lips, his cheeks pinching and then, just as Karl’s mouth drops open on instinct, Sapnap spits on him. Big and sticky, clinging to the apple of Karl’s cheek as it slides slowly down to his dimple, Sapnap’s thumb rubbing it in and pushing it into Karl’s waiting mouth. His eyes flicker from Karl’s pink tongue to Punz, “Don’t cum in him.” 

“W-what?” Punz’s response is high and airy and through the fog in his brain, Karl registers it’s the first time he’s heard him say a word since being inside Karl. 

“I said,” Sapnap leaves Karl’s side to stand next to Punz, “Don’t cum in him. You haven’t earned it.” Punz’s thrusts stutter, growing slower until Karl grinds back against him to feel anything. His fingers dig into Karl’s hips. 

“You let me fuck him raw but I’m not—” his words fall short and from the gasp that leaves Punz’s mouth, he’s certain it’s because Sapnap has pulled him into another hot kiss. 

“Pull out, Lu,” Karl barely has a chance to argue until he’s empty. He feels it immediately, the cold that crawls down his spine and bites at his neck. It settles deep in his fingers and just as he lets out a desperate, aching cry for someone, Sapnap flips him back into his back, lines his cock up, and pushes in slowly. 

Oh. The familiar stretch pulls Karl upwards, hands scrabbling across sheets and skin until finding home with familiar fingers. They twist together as Sapnap finally bottoms out and Karl drops back onto the bed. In the time it took Sapnap to push into Karl, Punz had managed to climb across the bed, kneeling next to Karl’s head and twisting thin fingers into his soft hair. 

Sapnap’s words are uncharacteristically soft when he says, “Hi pretty baby, mind if I help you?” 

When he looks up and meets Punz’s eyes, Karl finds no words to respond with. Lost in the pretty swirls of blues and the slow rocking of Sapnap between his legs, his mouth falls open, but Punz laughs, teasing him, mocking him when he says, “No.” 

Sapnap snaps his hips hard, pulling a sweet, desperate moan from Karl that pulls Punz’s eyes from Karl’s. He works his fist over his cock until Karl finally, lazily bats his hand away to work him over instead. Karl feels warm and open and entirely whole between the two of them. He’s open everywhere, used and wet and sticky and needy, cock hard between his legs and having been neglected until a teasing, cold finger runs up the underside of it. 

He twists his wrist and slides his hand up and down Punz’s cock, matching the pace with each time Sapnap thrusts his cock inside him. 

“Kar- Karl I’m gonna,” Punz’s body goes taught next to him, fingers digging into Karl’s arm and his hair, holding aggressively tight, “Karl - Karl I’m gonna-” 

“Please, please, Lu. Please,” Karl’s mouth drops open, eyes screwed tight. Please.

“Do it, fuck,” Sapnap’s hips stutter, “Fuck Luke, cum on him. Look at him. He’s practically begging for it. Look at how pink his fuckin’ cheeks are.” He slaps Karl’s thigh and Karl takes the brief pause of thrusting to lean up on his elbow. Punz pushes Karl’s hand off his cock to take over, twisting his wrist twice before spirting a long, sticky white rope of cum across Karl’s cheek, eyelashes, and dancing along the tangles of his sweat-lined hair. 

Karl gasps, eyes shut and mouth open, “Please. In- let me-,” his tongue lolls out of his mouth to lick his chin where a bead of cum had fallen. He’s sweeter than Sapnap. 

Punz’s cum dribbles out of his cock, landing pathetically on Karl’s tongue until it twitches once more and Karl finally, happily swipes his finger across the cooling mess on his cheek and pushes it into his mouth. He swallows with a happy sigh and collapses back on the bed. 

Sapnap takes advantage of the quiet moment to push back into Karl, thumb slipping in to pull at his twice-used hole as a gargled, helpless whine pulls from Karl’s throat. 

Punz is immediately closer somehow, sliding behind Karl’s back so that his legs fall on either side of his waist and his head can tuck gently into the curve of Karl’s throat. His cock is half hard and softening with every second, trapped against the small of Karl’s back and his own body in a silently intimate position. Karl is so lost in it - in the feeling of being entirely surrounded - that he misses the way Punz and Sapnap slot their fingers together over his abdomen. Sapnap’s thrusts become relentless - fast and needy. Karl clenches, suddenly, and Sapnap’s hips stutter. 

“Please,” he’s never this polite - never this asking - but he needs it. He wants it. Cum in me, Nick. Please. Been so long. Please. Want to feel you - inside. Please.” 

They lock eyes and it's the first time in ages that Karl gets to watch Sapnap lose himself. His eyebrows pull together, knitting in the middle as his lower lip parts, still raw from where he’d chewed on them earlier in the day. His cheeks are pink, chest nearly the same shade and if Karl were any closer, he might have run his thumb across Sapnap’s nipple. He snaps his hips and then Karl feels it. Thick and warm and inside of him. His cock spills into Karl’s needy hole, twitching until he finally pulls out and murmurs, “Hold it. Be good.” He pinches Karl’s thigh and follows it with a kiss, “Be good.” 

Karl’s thighs are still shaking, eyes closed tight, cock still hard and bobbing against his tummy when he finally realizes Punz has vanished from behind him. The cold engulfs him, races down his arms and leaves goosebumps in its wake. He mewls at the loss of warmth and grabs at the sheets. “Where are you-“ 

Karl drops back onto the mattress in exhaustion. Body surrounded by a pile of jumbled pillows and twisted sheets, Karl reaches for the nearest warm body and finds Sapnap’s hand. “C’mere. Cold. C’mere.” 

A beat passes and Sapnap slides up next to him, warm and solid and pushing a heavy hand through Karl’s hair. “Hey pretty. Your turn now, yeah? Want us to take care of you?” Karl mumbles a nonsensical please when his thighs are pushed apart and he’s yanked further off the side of the bed. 

He tips his nose up and brushes it against Sapnap’s, inhaling the familiarity of home and searching for a familiar pair of lips when he feels it. The wet, teasing tongue licking at his raw, used hole. Karl gasps and tries to wriggle away, turning further into Sapnap at his side. Punz has him pinned, hand pressed to his stomach and tongue relentless at his hole. He licks and slurps and finally, Karl melts so deeply into the feeling that his leg flops easily over Punz’s shoulder, his hole loose as it spills Sapnap’s load into Punz’s mouth. 

It’s dirty and gross and Karl gasps at the loss, eyes hooded when he looks down and watches Punz nose deeper, push his tongue in further and lick at him until the cum has pooled in the middle of his tongue and he can crawl up towards Karl. 

“Open your mouth, whore.” The nickname comes out fond, dipped in sweetener and laid against his tongue as a treat. Sapnap takes hold of his jaw and squeezes until Karl’s jaw drops open, and on instinct, sticks his tongue out. 

Punz kisses him hard, pushes his tongue into Karl’s mouth and lets Karl lick the cum away. It tastes like Nick and Luke and himself. 

Karl whines as Punz pulls off and falls to his other side, a bit lower and swirls his tongue around his nipple. He’s sensitive and worn out, cock still hard between his legs. The feeling aches in his arms and dips down his sides - he’s been hard like this before, but not nearly so neglected. The tip of his cock is an angry red, nearly purple in the dull light. 

“Pretty like this,” Punz says, mouthing against Karl’s nipple. He swirls his tongue around the pert bud, and gives it a sharp, teasing nip. Kar’s cock jumps, twitching angrily against his abdomen a few times until a thick bead of precum pools at the tip. 

He’s aching, something desperate deep in his balls - overstimulated from how worn he feels and tiredly tucked between the two of them that the moment two hands wrap around Karl’s cock, he jumps, a moan ripping out of his chest and cracking through the soft silence that’d fallen over the room. He flushes from embarrassment and turns his head into Sapnap’s neck. “Nick.” 

“Hush.” Sapnap quiets him with a kiss, “We’ve got you.” It doesn’t take long - Sapnap guides Punz’s hand with his own. Karl twists and moans, snaps his legs together when Punz rolls his balls in his his other hand and slowly lets them drop back open when the heat begins to pool in his tummy. “Whenever you want, baby. You don’t need to ask.”

Punz is in his ear then, lips hot against his skin when he says, “Cum for us. Show me how pretty you look.” 

His back arches and his mouth drops open in a silent moan, a fire-hot coil pulled tight inside him when he cums. Karl cums hard - thick, white cum pooling in his belly button and dribbling down his cock into his pubic hair. It leaves a sticky, filthy memory on his skin. His cock twitches pathetically twice more when Sapnap and Punz finally let go of him. Karl uses his thumb to swipe the little bead of cum sliding down his cock into Sapnap’s open mouth. 

“Sweet boy.” 

They wrap around him instantly, cooing in his ear about how perfect he is and how good he was. Hands are warm on him - petting over his hair, kissing every bruised welt and giggling about how sticky and wet everything is. It takes them a half hour to move to the shower, and even then, Punz stays close. Wraps himself around his boys and keeps them warm. 

When they crawl back into bed, Karl slides into the middle. He’s acutely aware of how quiet the world has become when Sapnap, first as always, slips into a gentle slumber. Punz is still awake behind him, fingers running gently up and down Karl’s thigh as he hums - if it’s a song Karl knows, he can’t place it, but he doesn’t mind. 

The quiet moment wraps around the three of them. Silent, but loud in his heart. I wish I didn’t have to go. 

He jumps in surprise as Punz answers, “Me too.”

He’d meant for that to be a statement to himself. 


When Karl wakes, it’s the first time he finds himself wishing he could curl back up and sleep for a while longer. The room is orange in the early morning sun, but he doesn’t move to check the clock on the hotel’s bedside table. He couldn’t move, even if he wanted to. There’s a heavy arm around his waist, gentle and soft, a hand splayed wide against his tummy and a thumb absently stroking against his skin. There’s a nose tucked into his neck and another tucked against his arm. Three legs have found themselves looped around his legs and Karl, in this moment, is entirely and completely at peace. 

He should go back to sleep, but the quiet of the moment keeps him up. A soft huff of a snore breaks through Sapnap’s mouth and Punz mumbles tiredly, lips against the shell of Karl’s ear, “Why’re you up? Sleep. Y’never get sleep.” 

It’s true - even the black bags under his eyes can attest to that, but it’s not often Karl gets this. It’s nearly never that he can be entirely engulfed by two people that feel so carefully close to his heart. 

“M’okay, go back to sleep, Lu.” There’s no response, just a peppered kiss below his earlobe and the brush of twitching eyelashes to indicate Punz has fallen back into a deep sleep. 

The room is pink now, yellow sparkling at the edge of the curtains. It won’t be too much longer before their pre-ordered room service is set to be delivered. 

He could lay there forever, given the chance. 


They take their time getting out of bed. Karl scrolls Twitter for a while until Sapnap pulls himself from bed, mumbling something about gotta piss, and Punz follows soon after. They stand together in the balcony doorway, watching the lazy, rain-heavy clouds drip across the sky. 

Punz stands behind Sapnap, lips pressed against his temple while they chat about something Karl can’t decipher. He finds, for the first time, that he doesn’t want to insert himself in their moment. Perfectly content at witnessing it from where he sits on the bed, wrapped in the delicate blue silk he’d plucked from the floor earlier. 

He should get up. Get dressed. Pack. His flight leaves soon. 

He realizes he must’ve made a noise because he’s surrounded instantly, pulled from the bed and wrapped in strong arms. Punz kisses his cheek and Sapnap his shoulders. Their kisses are desperate, pleading, begging. Each one echoes the same sentiment. 

Stay. Stay. Stay. Explore this with us. 

Karl is just about to tell them to come with him - just for a few days, lets show Lu around North Carolina, Nick when a fist slams against their hotel door, loud and reverberating so hard it makes Karl jump. 

“Karl? You up?” Chandler’s voice is recognizable, even through a heavy door. 

“Yeah,” his response is broken, wrapped around the edges by giggles as Sapnap and Punz dig their fingers into his side. He wiggles in an attempt to free himself and slaps his hand against Punz’s chest. Punz catches his fingers and kisses each one slowly, as if trying to memorize the uniqueness of each print. 

“Alright if we skip Epcot today? Not really feelin’ like it, plus Chris is beggin’ for us to go get him something at that Disney Springs area place.” There’s a pause and the three of them still, Sapnap has his lips on Karl’s throat again when Chandler says, “Besides. You went to Paris last night, right?”

Notes:

Find me on twitter @nikkiinetwork

:)

Much love.

Series this work belongs to: