Work Text:
Punz really doesn’t want to move.
He feels hot, the warmth under the covers slowly turning to suffocating, but he just keeps lying there. He would like to blame his own laziness or say that he’s still tired from streaming into the night, but the reality is so much easier and more embarrassing.
They’re a simp.
Punz knows they could just get up. They could get up and let the December air that probably seeped into the room through the closed windows cool them. But. There’s a person lying comfortably on their left arm and a different arm slung over their waist. Their arm is probably losing circulation, if they can judge by how they can’t really feel their fingers anymore, and their whole body is burning because of the human heating snuggled into their arms. Still, they can’t find it in themselves to move.
Sapnap just looks too comfortable for Punz to disturb him.
His face is completely relaxed, mouth open a bit, chest lifting up and down with gentle breaths. The hoodie he sleeps in, which Punz knows for a fact is not Sapnap’s, is hiked up a bit, showing a sliver of porcelain skin. Punz has to physically stop himself from caressing it, afraid of Sapnap flinching and waking himself up. His hair is ruffled and endearing, his curls sticking up in random directions. Something in Punz’s chest squeezes painfully and he bites his lip to stop a lovesick smile from spilling on his lips. A small snore brings his attention behind Sapnap and to the arm thrown over his side. Karl has his head buried in Sapnap’s neck, one arm reaching over Sapnap all the way to Punz and the other lightly holding onto his lover’s hoodie. Punz can’t see his face but based on the way every few minutes a soft snore can be heard, Punz knows Karl is in a deep slumber. That’s the only time he snores, which is why he always refuses to acknowledge it because if I can’t remember it, it clearly doesn’t happen and you’re just lying, ratio plus get a real job plus I have more subscribers than you. Punz feels himself smile and internally cringes at himself for being so whipped.
He carefully turns around and takes his phone from the nightstand, opening it to find out it’s only 8am. He scrolls through some twitter notifications, likes a few pieces of fanart and thinks. He feels well rested, as he always does when he’s able to spend the night with his lovers, and wonders if his fans would be happy about some early morning speedruns.
He finally makes up his mind when his body decides he needs to use the toilet and he, as gently as he can, tugs his arm from under his lover. Karl’s arm is much easier to move, he thinks, as he lifts it gently. He wiggles away from his boyfriends and finally sits up, feeling the relieving coolness of the air and floor seep into him.
They’re about to stand up carefully as to not jostle the bed too much when they feel a tug on their t-shirt. When they turns around, there’s a pair of moss green eyes squinting at them, blinking slowly.
“Wh’re ‘re you goin’?” Sapnap slurs out and the hand holding Punz’s t-shirt tightens. Punz’s heart beats strongly against his ribcage.
“To the toilet and then probably to stream baby. You can sleep some more, it’s still early. Karl got to bed really late, he’s probably gonna be asleep for some time.” Punz says and Sapnap nods, his grip loosening until his hand falls down on the bed.
“’kay. Gon’ sleep now.” Sapnap answers and his eyelids begin drooping again.
“Okay angel. Sleep well.” Punz leans closer and gives him a kiss on the cheek. A happy, sleepy smile tugs on Sapnap’s lips and he mumbles out a small love ya before letting himself pass out again.
Punz watches him turn around, leeching onto Karl who just wraps himself around his boyfriend, resting his head on top of Sapnap’s, and sighs out before stilling again. Punz very carefully leans over and leaves a kiss on Karl’s forehead, making him scrunch his nose a bit and bury his head into Sapnap’s hair before calming again.
With a full heart Punz creeps out of the room quietly, closing themselves into their streaming room and booting up Minecraft.
Punz is an hour into streaming when their door opens, and a head appears in the doorway. They look over and rush out a “Brb chat, I’m gonna go get some water.” before they mute and allows themselves to turn their chair, watching their boyfriend come closer.
“Hi pumpkin.” He says and smiles Sapnap’s way. He’s blessed with the sight of his boyfriend pretending to cringe while his cheeks colour pink. Punz enjoys the view of Sapnap, hair tousled from running his hand through it, wearing a blue hoodie with Karl Jacobs emblazed on it that is a size too big to be his and black sweatpants with legs rolled up as to not drag on the floor.
“Can’t you ever use a normal nickname.” Sapnap grumbles and quickly looks over to the second monitor where chat is flying by, none the smarter about another person walking into the room.
“I don’t have webcam on, just the handcam.” Punz responds without having to be asked and rolls his chair back, checking quickly he’s fully out of the frame. When he’s sure, he opens up his arms and makes grabby arms towards the other boy.
Sapnap rolls his eyes and probably wants to pretend he’s annoyed, but the small smile that appears on his face sells him out as he takes the few remaining steps and closes the distance between them.
He stands between Punz’s legs and Punz immediately grabs his waist with careful hands, squeezing a little bit just to remind themselves that this is real, this is theirs, not just a dream or an unreachable fantasy. Sapnap just raises his eyebrows at them.
Then Punz changes his mind, suddenly unhappy with the current situation, and slips his cold hands under the hoodie, caressing soft, sleep-warmed skin. Sapnap flinches and sends Punz a frown to which his boyfriend just grins up at him as Sapnap grumbles something about icy hands and betrayal.
“You’re a dumbass.” Sapnap breathes out finally and his tone is light and fond, warming Punz up completely. He leans his head on Sapnap’s stomach and sighs, letting himself just take in the moment. Sapnap lifts his hands to gently card them through blond hair, making sure to not tug on any of the knots that have tangled up overnight. Punz’s grin softens into a loving smile, and he knows if he was looking at the other boy, he would have visible hearts in his eyes.
“How long do we have?” Sapnap asks in a whisper, adjusting to the atmosphere surrounding them and letting them drown in the softness.
His hand pushes Punz’s hair behind his ears, keeping the motion repetitive and rhythmic, sometimes stopping and scratching Punz’s head as Sapnap knows he likes.
“I told them I’m getting water. So however long we want.” Punz lifts their head and answers in a quiet voice. They wiggle their eyebrows, making their words seem more suggestive than they actually were. Sapnap cracks a smile at their antics and pushes their head back with one hand tangled in their hair.
“You’re so stupid. Can’t believe I like you.” He sighs and Punz grins.
“Love you too pumpkin.” He answers.
Sapnap flicks his forehead.
“You’re a bitch. Go back to streaming, I’m going back to bed because I wouldn’t abandon our boyfriend as you have abandoned us.” Sapnap says and turns around to walk out of the room.
“Hey!” Punz exclaims, offended, and the only answer he receives is a flipped middle finger.
Punz shakes their head, a smile on their lips and goes back to the computer, unmuting.
“Okay chat, I’ve been at this for like an hour, how about we do one more run and then an episode of Masterchef? And then I have to go. I have stuff to do.”
Punz somehow lets chat talk him into another episode before he actually has the willpower to say he has to go. He loves streaming and just spending time with his chat and it’s always nice to see they want to spend time with him too. He would love to hang out longer, but the thought of his two lovers somewhere in the house together makes him yearn and want to be with them, so he says goodbye and powers off the setup before finally emerging from his streaming room.
Their feet carry them to the bedroom and when they opens the door, their heart falters slightly.
Sapnap is sitting with his back resting against the headboard, one hand holding his phone and the other caressing Karl’s back. Karl is half curled up on his lap, his head laying on Sapnap’s shoulder as he shows him some video on Twitter that makes them both giggle softly.
“Hi.” Punz says and he thinks his voice is too breathy, too fond, but when Karl looks at him with half-closed eyes and smiles, his worries fade away.
“Oh, look at that. The absent father.” Sapnap says with a teasing glint in his eyes and unthinkingly wraps his arm more securely around Karl.
“Sap- What?” Punz chokes out and makes them both on the bed laugh. Instead of responding he just shakes his head and walks closer, sitting himself at the edge of the bed. They both follow him with their eyes and Karl raises his eyebrows.
“So first you leave us and then you sit far away too. Sap, I think this is it for us. They’re definitely in love with someone else.” He says with a serious face and turns to Sapnap who immediately starts nodding and joins the dramatics.
(Punz tries and fails at not stopping at the pronouns. They try and fail at not feeling the sense of yes, this, right.)
“I think it’s only us left Karl. We should go. Oh god, another partner leaving us. We should go away and build a nation. Preferably mushroom themed.”
(Punz’s heart burns at partner. They really need to get a grip.)
Karl nods seriously and Punz looks at them with annoyance in his eyes that is only outweighed by the adoration filling his lungs when he watches them together, even if they gang up to bully him.
Sometimes he’s worried his feelings will keep building and choke him.
Karl gets off of Sapnap’s lap and crawls over to sit himself next to Punz, grabbing their hand and resting his head on their shoulder, starting to play with their fingers as he keeps on expanding the bit with Sapnap. Sapnap reaches out his hand, resting it on Karl’s ankle and rubbing circles into it while he nudges his toes under Punz’s thigh.
Punz is sharply reminded that their feelings can try to choke them, but Sapnap and Karl are always there to help them breathe again. They see them, everything they are, and every day they decide they’re worth it. And that has to mean something. That means something.
Punz brings up one arm, shaking off Karl who starts saying an annoyed Hey, and rests it around Karl’s shoulders, tugging him closer to them. Karl lays his head into their neck and Punz leaves a small kiss on his forehead, his nose and his cheek. They end with resting their head in Karl’s hair and whispering a soft I love you. How did you sleep, starting a small conversation between them, locked in their small bubble full of admiration and soft touch as Punz trails their hand down Karl’s arm in a repetitive motion.
“This is so unfair!” comes from Sapnap who watches the whole exchange from next to them.
“Where is my affection? Karl isn’t the only one with love language physical touch I will have you know.”
“Yeah,” Punz nods, “but you’re mean.”
Sapnap gasps and Karl starts laughing, turning his face to muffle his giggles into Punz’s neck and suddenly they have the overwhelming feeling of I want this forever, and then Oh that’s probably a bit too soon. Oh well.
“Yeah Sap, fuck you,” Karl forces out through the giggles and wraps his arms fully around Punz, snuggling into his side with a mischievous smile, “My boyfriend now.”
Sapnap looks at them with fake anger in his eyes and, acting as the adult he is, decides to bring them down with his body, ending in them all in a cuddle-pile-except-it’s-totally-not-cuddling-just-some-homies-laying-together pile.
Under the weight of their two boyfriends, who keep bickering and pushing each other, Punz thinks I’m so lucky. I’m so, so lucky.
