Actions

Work Header

Click it & Hit it

Summary:

In hindsight, selecting Dream’s solo amateur video isn’t the best material for edging. Sapnap miserably takes his hand away, a glob of pre-cum pools at the tip and dribbles its way down his shaft before landing in his pubes. He likes picturing Dream’s bossy costar, SirGeorge, telling him to stop touching himself.

Sapnap learns to live with his two porn star roommates Dream, who he loves, and George, who he hates.

Notes:

18 Readers Only!

Major thanks to Mickey for beta reading this fic, it would not be nearly as legible without all of vis assistance.
Mickey’s a talented writer, incredible person, and one half of the adorable MickSea OTP who can be seen constantly flirting/bantering on Twitter. I cannot recommend Mickey’s writing enough, ve has been a major inspiration for this piece.

Don’t like, don’t read!

Work Text:

Sapnap isn’t a porn addict. Far from it, actually. He just… likes having company when getting off. 

 

Considering that he’s still a virgin, his options are rather limited. His ideal sexual partner would be Dream, his roommate and childhood best friend, but that’s a bit unobtainable. So, Sapnap settles for the lookalikes with curly blond hair and muscular chests. Their features might be similar to Dream’s, but it’s never enough

 

Sapnap’s in the middle of trying to ignore a porn star's tattoo, which is ruining the illusion of the actor being Dream on his screen, when a text message breaks his concentration. He closes out of his private tab and abandons his fantasy since the real Dream needs him. 

 

Sapnap launches himself out of bed, pulling up his boxers and shorts as an afterthought when he nearly topples over. Before he leaves his room, he tosses his wireless earbuds onto his bed and checks his appearance in the full-length mirror. 

 

The brisk walk from his bedroom to the kitchen makes him blush with the realization that Dream could’ve overheard him. He tries his best to keep quiet, but sometimes he just can’t control the breathy grunts and moans that slip past his lips. 

 

Much to Sapnap’s surprise, Dream isn’t in the middle of a culinary crisis nor is he hunched over the center island reviewing their joint bills. He scans the room and spots Dream sitting at the kitchen table. Sapnap clams up knowing the last serious conversation they had took place in that same exact spot, back when Dream came out to him as bisexual. As he approaches, Dream’s green eyes light up in acknowledgment of his arrival but his nervous leg tapping doesn’t ease up. 

 

Dream takes in his appearance once they’re sitting across from each other. “Did I interrupt you from something?” 

 

Sapnap’s mind races at the implications of the question, resulting in a few of his own. Did Dream overhear him? Did he like what he heard? Is this his first offense or is this meeting more of an official roommate noise complaint? 

 

“What?” Sapnap asks, trying his best not to look absolutely mortified. His voice still cracks despite his efforts to keep it steady. 

 

“It’s just that your face is red and you’re kinda sweaty,” Dream points out, vaguely gesturing towards him. “I didn’t mean to pull you away from your workout.” 

 

“Oh right, yeah,” Sapnap says, cringing at his own stupidity. Despite being thrown a lifeline with a perfectly logical excuse, he’s still managing to fumble it. “Don’t worry about it.” 

 

Silence passes between them and Sapnap can practically hear the gears in Dream’s brain grinding.

 

“You’re an amazing best friend, Sap,” Dream begins, stealing another glance before dropping his gaze. “I can’t imagine my life without you.” 

 

Sapnap’s heart hammers in his chest, nodding along encouragingly as Dream continues, “You’ve always been open-minded about stuff so I— um I hope you’ll hear me out. What I’m going to tell you— what I’m trying to tell you might seem like a lot, because well it is. But I need to be honest with you about this.”  

 

Sapnap shifts in his seat, his sweat acting as an adhesive to the wooden surface of the chair, and pain blooms on the back of his thighs as he unsticks them. He doesn’t dwell on his discomfort, too busy clinging to every word Dream said. It’s happening; his feelings are mutual and Dream’s going to ask him out on a date! 

 

He reaches across the table to rest his hand on top of Dream’s, encouraging him to continue. They’ve always expressed themselves through physical touch, an outlet for the emotions they can’t translate into words. He can’t wait to deepen their connection. Platonic shoulder-grabbing will shift into an intimate exploration of each other’s bodies. Dream is patient; he’ll teach Sapnap what feels good with a few demonstrations. Maybe they’ll even hold hands like this when Dream takes his virginity.

 

Dream exhales deeply, his shoulder making a small clicking noise. Sapnap remembers Dream retelling the story of how he dislocated it during gym class. He wonders if he’d be able to hear the joint popping when Dream fucks him in doggy style, his hands holding Sapnap’s waist and tugging him backwards to meet his thrusts. 

 

“I know you might not be expecting this. I wasn’t, either,” Dream says, placing another hand on top of Sapnap’s, making him melt at the heartwarming gesture. “But I’ve thought about this a lot… which might seem a little weird, it’s okay if you think it’s weird or I’m weird! Fuck, this is embarrassing. So, okay, I'm uh going to start working in the porn industry.”

 

Sapnap nearly chokes on his own spit. “Porn?” He repeats, the word feeling heavy on his tongue. “You? You’re doing porn?” 

 

“Not yet,” Dream clarifies, retracting his hands to fidget with his rings as he begins to talk faster. “But I kinda have a casting gig coming up, which is why I wanted to tell you ahead of time. Is that… okay with you?” 

 

Dream shouldn’t have to ask for approval about what he does with his own body. Yet, Sapnap can’t deny how hot it is to be in a position where he has the power to give Dream permission to do something. 

 

“I definitely wasn’t expecting this, but as long as you’re safe I don’t see any harm in it,” Sapnap says nonchalantly. 

 

It’s mostly true, he isn’t going to judge Dream for his career choice. There is harm in it though; the dead butterflies in his stomach are proof of that. 

_____***_____

A few months after their conversation, Sapnap learns the difference between hearing Dream say he’s going to do porn and actually seeing it.

 

Sapnap takes his time as he scrolls through the video options waiting for something to pique his interest. He’s more picky than usual since he’s not horny or pent-up, just bored. 

 

If Sapnap wasn’t in a selective mood, he’d settle for some rough domination. He always cums quickly watching the brutal training of human sex toys willingly being tortured in a BDSM dungeon, but it’s just not what he wants right now. 

 

Tonight, Sapnap wants the porn to be… nice. No scripted plot, no bondage of any kind, no fisting, no paddles or gangbangs. He wants to watch gentle sex between two people who love each other, which apparently doesn’t produce any search results. 

 

Sapnap clicks off a video, groaning at the muffled music in the background — a total mood killer. He navigates to the popular section of the site, trusting the trending videos to have better quality. What he doesn’t expect to see is Dream in a thumbnail. 

 

Sapnap sets his phone down, paranoid he’s somehow been caught. He scans the room to remind himself he’s alone and the bedroom door is still locked. 

 

Once the shock fades, Sapnap checks his screen to confirm he’s not hallucinating. Pride bubbles in his chest knowing Dream’s succeeding in the adult film industry. But pride isn’t the only thing he feels seeing his best friend’s perfect dick. Apparently, Dream really did find his calling, because he’s definitely built for this line of work. 

 

His half-hard cock twitches against his stomach, demanding some attention. Sapnap reaches down to hold himself and involuntarily spreads his legs so he has better access to his balls. 

 

Somehow, unbeknownst to Sapnap, his thumb selects the video, hits play, and skips the ad. He settles in for a normal jerk-off session but he can’t pace himself. Once the video starts, he mindlessly fucks his fist with his eyes glued to the screen. 

 

With every stroke, Sapnap rationalizes his actions as merely being supportive. After all, Dream literally told him about his new profession; it's not like he’s going behind his back. If anything, maybe Dream didn’t keep it a secret because he hoped Sapnap would watch. He wanted to be seen like this.  

 

Sapnap swipes his thumb over the tip of his leaking head. His cock size might be below-average, but he compensates for it with his excessive cum production. In the video, Dream mimics Sapnap’s actions by twirling his tongue against the slit of an uncut cock belonging to a pretty brunet. Dream’s fist holds back the foreskin for better access, an inconvenience he wouldn’t have to deal with if he were sucking Sapnap off.

 

There’s something intimate about seeing Dream shamelessly naked. Sure, Sapnap’s seen Dream with only a towel wrapped around his waist after a shower, and they’ve both walked in on each other using the bathroom in the middle of the night. There was also the time Dream put on a fashion show when his closet started to overflow, stripping in and out of his outfits because he needed a second opinion on what he should donate. But those are typical platonic interactions between roommates; Dream’s current nudity is… romantic

 

Without a poorly-written script or absurd moaning, the video seems as if Dream genuinely wants to be having sex with his co-star. 

 

Suddenly, everything feels wrong. Sapnap scrambles to stop the video, and even once Dream’s off his screen the feeling of dread sticks around. 

 

Pressure builds in his chest and it’s not simply a guilty conscience weighing him down. The remorse he’s experiencing isn’t because of a moral dilemma. He’s not concerned about the ethics of his decision to watch Dream in a compromising position. No, his frustration stems from selfishness. If he can see Dream like that, any member of the general public could, and no matter how hard he tries he can’t shake away the jealousy. Dream’s supposed to be his fantasy. 

 

The worst part is that the video couldn’t have been more perfect, with an extended prepping scene and normal conversation. It was exactly what he’d been in the mood for, until he realized he was watching two people who love each other having tender sex. He knows Dream like the back of his hand. Sapnap can tell he wasn’t just acting

 

He settles in under the covers, preparing for a restless sleep. As his erection subsides between his legs, he vows to never watch another video of Dream’s again. 

_____***_____

The next day comes all too soon and with the sun streaming into Sapnap’s room comes a new perspective, along with a case of morning wood. He stays true to his word, he doesn’t watch another video. Instead, he binges all of Dream’s videos. 

 

Then, he rewatches them, because Dream’s tagged profile, WetDreams, practically calls out to him. He doesn’t skip to the cumshots, he watches all the videos in full out of respect for Dream’s work and to prove he’s a good friend. 

 

Eventually, Dream becomes the only porn star Sapnap watches out of a sense of loyalty, it means nothing more than that. Giving other videos views would be supporting the competition, which he can’t bring himself to do. This way it’s better for everyone; Dream gets views and Sapnap gets off. Every load of cum he spills is for Dream, like a donation with no monetary value. 

 

Once his nighttime routine is done, Sapnap props his pillows up and settles in bed for an edging session. He keeps his clothes on, making it easier to pretend the hand touching him belongs to Dream. This way it’s more realistic because Dream doesn’t want him, and if he ever did touch him it’d only be underneath his clothes during a drunken make-out. 

 

In hindsight, Dream’s solo amateur video isn’t the best material for edging. Sapnap miserably takes his hand away, a glob of pre-cum pools at the tip and dribbles its way down his shaft before landing in his pubes. He likes picturing Dream’s bossy costar, SirGeorge, telling him to stop touching himself. 

 

Dream whines softly in the video. “Please, tell me I’m being good,” he begs, innocent eyes looking into the camera and batting his long lashes. The professional boom mic picks up on the wet squelching as Dream continues to fuck a lubed-up fleshlight, soon to be full of cum. 

 

Sapnap follows the rhythm Dream sets in the video, mimicking his pace as best he can. It feels natural for him to let Dream lead.

 

On the screen, Dream’s core tightens, signifying to Sapnap that he’s getting close. The small dot tracking the timestamp of the video confirms that the movie magic is approaching its end. Sapnap speeds up his strokes and cums at the same time as Dream, who finishes for the first time on camera. Sapnap unloads an excessive amount of cum into his underwear as Dream’s legs quiver, both of them working themselves through their orgasms. 

 

Once the overstimulation begins, Sapnap releases his cock and lets it rest in the mess. He wipes his hand on the outside of his boxers, the slight pressure on his cock making him huff out an exhale. 

 

Sapnap doesn’t like this part of masturbating, the post-orgasm clarity. He sits in his soiled boxers feeling disgusted by himself. The loneliness creeps back in, making him feel immobilized. He wouldn’t have to move if he had someone to help put him back together again. 

 

A knock at Sapnap’s door pulls him from his thoughts. “Hey Sap, do you have a minute?” Dream asks from the other side of the door. 

 

He scrambles to sit up straighter, examining his shorts for any wet spots that might’ve bled through. “Uh-huh, come in.” 

 

Dream sits at the edge of the bed, the mattress dipping as he pulls a leg beneath his thigh to get comfortable. “I need to ask you about something,” he begins, rubbing at the back of his neck. “It’s… work-related.” 

 

Dream’s work is porn, Sapnap thinks to himself. He wants my help with porn. He wants my help. Dream wants me. 

 

He internally panics over what this could mean. Maybe he wants me to do a video with him. I mean, porn stars fucking their fans in videos is becoming a trend

 

“Sure,” Sapnap says, his voice cracking. He feels like he’s going through puberty all over again as he sits in his cum-ridden boxers. “What’s up?” 

 

As he waits for a response his brain conjures up the possibilities. Sapnap can already imagine the title of their porno being something along the lines of: ‘He Came Too Fast.’ He wouldn’t care though; humility is a small price to pay if it means getting to be with Dream. 

 

“Working at the studio’s great and all, but it’s been a little uh… overwhelming,” Dream admits, looking away bashfully. 

 

Sapnap nods along, waiting to be propositioned. Will Dream promise to be gentle? Should they have sex once off-camera to practice? Would loss of virginity get more views? 

 

“I think working at home might be— I think I might like working from home more. I don’t want you to feel pressured, there’s no pressure,” Dream rambles, scooting closer to him. “If it’s okay with you, I want to film here. And to do that I’d uh need… someone to film with.” 

 

“Yeah, totally,” Sapnap agrees, nodding along like a bobblehead. As if he has any idea about filming or sex. But he will, he’s about to gain experience in both areas. 

 

Dream picks at a loose thread on the comforter. “So, if it’s okay with you, I’d like my co-star to move in… and live with us.” 

 

“Is he your boyfriend?” Sapnap blurts out. 

 

Dream cracks a smile, chuckling lightly. “Depends on the type of video. But no, he isn’t actually my boyfriend.”

 

“Okay. Yeah, he can move in,” Sapnap decides. The sooner he agrees, the sooner he can change and clean the drying cum off himself. “What's his name?”

 

Dream pulls Sapnap in for a hug. “George,” he answers, cheerfully. “His name’s George. I already know you guys will get along great!” 

_____***_____

Sapnap and George do not get along great. In fact, Sapnap quickly learns George is an insufferable human being whose lifelong mission is to torment him. 

 

The first thing Sapnap notices about George is that despite being the oldest of the group, he’s the most immature. Whereas Dream is quiet about his porn career, George won’t shut the fuck up about it. It’s not so bad when George rambles about behind-the-scenes content with Dream, Sapnap doesn’t mind that. But it does piss him off when George insists on saying, “Y’know you can make fake cum with that,” whenever Sapnap’s eating plain Greek yogurt. 

 

Plus, George always asks Sapnap if he’s seen the latest video he posts; which, yes he has, but that’s beside the point! George even barges into Sapnap’s room on upload days to try and catch him, which forces Sapnap to watch them in the bathroom before his showers. Even after sneaking around, George is waiting for him in the hallway to give him a knowing look, as if he has some special sixth sense in-tune to when Sapnap’s recently had an orgasm. 

 

That’s another thing: George pretends to be so knowledgeable but then he’s conveniently unaware of other things when it benefits him. Sapnap’s pretty sure George uses his acting skills to pretend he’s helpless just so he can be pampered. 

 

George constantly whines to Sapnap about needing help cooking, which by George’s standards means being his personal chef and making meals whenever he snaps his fingers. It’s become less of a problem ever since Dream patiently taught George how to prepare a few basic meals — the mental image of the time he walked in on Dream feeding George a taste test is burned into Sapnap’s mind. Of course, George had to be the biggest dick imaginable by making direct eye contact with Sapnap as he licked the creamy soup off the wooden spoon. 

 

Another thing Sapnap hates about George is the way he always tries to hang out with him. He’s pretty sure the decline in SirGeorge’s videos is because he’s too busy trying to bond with him over their shared interests. One day George is setting up a chessboard and waving Sapnap over, even offering to play Black. Other times, George uses the smell of microwave popcorn to try and lure him into watching an anime together. It’s like George isn’t aware they’re only roommates and not friends. 

 

Yet despite all of George’s flaws, Patches seems to enjoy his company for whatever reason. The furry little traitor blatantly picks George over him whenever they’re lounging in the living room. Sapnap blames her poor decision-making on her small brain. Patches probably assumes George is a relative of hers with his playful and chaotic mannerisms. 

 

Speak of the devil, Patches roams into the kitchen offering a squeaky meow in greeting. Sapnap looks up from where he’s washing dishes, some soap suds clinging to his arm hairs. The smile on his lips vanishes when he sees Patches is practically glued to George’s side. She rubs against his leg once George stops walking and sets down his dirty dinner plate on the counter. 

 

“George, do not fucking leave your plate there for me to wash,” Sapnap snarls, placing a bowl in the drying rack. 

 

“You’re already doing dishes though,” George points out in a matter-of-fact tone. 

 

Sapnap aggressively dries off his hands with some paper towels. “Yes, I just cleaned all my dishes. I’m not your bitch, do it yourself.” 

 

Please, Sap,” George groans, flashing those stupid puppy dog eyes in his direction. “You’re so good at cleaning up! And I’ve had a long day.” 

 

“Don’t give me that bullshit excuse,” Sapnap scoffs, rolling his eyes. “You do porn for a living, it’s not that hard!”

 

“Oh really, you think so?” George challenges, eyeing him with a dangerous glint in his eyes. “You think you have what it takes to do what I do for a living?” 

 

“Yeah, I do,” Sapnap responds, doubling down and crossing his arms. 

 

“Alright, let's go,” George says, turning on his heel and exiting the kitchen. 

 

Sapnap spares one last glance at the plate on the counter before hesitantly following George. “Where’re we going?” 

 

George doesn’t entertain his question with a verbal answer. Instead, he turns into his room and plops down on the bed. “Do you know what the first step of getting into porn is?” 

 

“Get an STD test,” Sapnap guesses, shrugging uncaringly and remaining in the hallway. 

 

George snorts at how literal of an answer it is. “I meant an audition,” he corrects, gesturing for Sapnap to come closer. “If you want to prove to me you can do porn, you’d have to audition just like everybody else.” 

 

Sapnap gulps nervously as he obeys George and steps further into the room. “What kinda audition?” 

 

“Well, it’s standard procedure to strip for a full body examination,” George explains, holding onto one of his throw pillows. “Go ahead and show me what you’re working with.” 

 

Sapnap shifts his weight onto the balls of his feet. “This is fucking weird,” he complains, sounding far more whiny than upset. 

 

“Thought you said it isn’t hard and you could do it,” George mocks, using his words from earlier against him. “Just admit I was right.” 

 

“No.” Sapnap rests his hand on the hem of his shirt, fiddling with the material. “You're not right.” 

 

“And you’re not stripping,” George points out. “Which makes me right. If you can’t even undress in front of me, you wouldn’t be able to handle—”

 

Sapnap pulls his shirt over his head, revealing his hairy chest and the happy trail leading its way down to his shorts. He might not have prominent pecs and abs like Dream, but he’s happy with the slightly toned look he’s worked hard to achieve. 

 

Sapnap squirms under George’s piercing gaze, as the older man observes his exposed skin. Normally, George’s eyes are a deep brown, but right now they look as dark as space. Sapnap worries he’ll be sucked into an abyss with how intensely those sky-black eyes study him. He’s always preferred looking into Dream’s grounding green eyes but hunting for constellations in George’s eyes wouldn’t be so bad. Maybe there’s something appealing about George after all. 

 

Clearing his throat, Sapnap dips his thumb under the waistband of his boxers. Before he can remove both layers to expose his muscular thighs, George interrupts, “Stop.” 

 

Sapnap instantly freezes, not daring to move. “What's wrong?” 

 

“You should get hard first,” George advises, placing his hands underneath his legs. Sapnap wonders if it’s a form of self-control, sitting on top of his hands to prevent himself from reaching out. “It’s unprofessional to be soft, you’ll seem unprepared.” 

 

Sapnap doesn’t question it, following the expert’s opinion and fondling himself. He resists the urge to spin around for privacy knowing George will taunt him for it. He strokes himself, glancing up to see George staring at the growing outline of his bulge. He almost wants to wait for permission to remove his boxers, but George’s prior order of stripping once hard takes precedence. 

 

Sapnap unceremoniously tugs off his shorts and boxers, focusing extra hard on not falling over as he steps out of them. He almost takes off his crew socks but thinks better of it. The chill from the air conditioner causes goosebumps to rise on his skin and he places his hands beside his sides. 

 

George stands up, clasping his hands behind his back as he approaches Sapnap. George circles around Sapnap in a predatory manner, like a shark ready to sink its teeth into its prey. Yet, Sapnap can feel himself easing into the sensation of being on display. His muscles tense as he waits in anticipation for the first caress of George’s hand. 

 

Sapnap gnaws at his cheek and wonders, Will he start up top and work his way down? No, George is too impatient for that. 

 

He expects to feel his cheeks spread open or at the very least a swift slap to his ass. Nothing. Instead, George returns to his bed and continues to silently inspect him. 

 

“Aren’t you going to touch me?” Sapnap asks, uncertainty woven into his voice. 

 

George crosses one of his legs and leans backwards onto the palms of his hands. “Why would I do that?” 

 

“I don’t know,” he admits, running a hand through his auburn curls rather than shielding himself. “Just… cuz.” 

 

“No,” George says, smiling warmly at him even as he’s refusing his request. Sapnap figures it must be the denial he’s enjoying so much. “I’m not going to touch you.” 

 

Sapnap swallows down his complaints and focuses on exhaling through his nose. “How come?” 

 

“You’d like it too much.” It’s the most serious George has ever sounded. Sapnap’s cock twitches at the words. 

 

“See,” George insists, acting like a pompous-ass know-it-all. Sapnap wants nothing more than to slap that smug smirk off his face. “You’re already so worked up and I didn’t even have to touch you. Bet you’d cum untouched if Dream were here.” 

 

“Fuck off, George,” Sapnap growls, bending down to gather his scattered clothes and cover himself. “You don’t know what you’re talking about.”  

 

“Oh but I do, I know Dream likes you. But he’s not in the room with us right now.” George clicks his tongue as he continues, “Admit it, you must like me a little bit to get naked just for me.” 

 

Sapnap’s brain short circuits, his hand holding his clothes goes limp and rests by his side. His outfit tumbles to the ground and he makes no attempt to retrieve it. Time stretches as he blinks owlishly at George. 

 

George waving a hand in front of Sapnap’s face effectively snaps him out of his trance-like state. “Dream likes me back?” 

 

“So, you do like Dream,” George says, confirming his suspicions. 

 

Sapnap rolls his eyes, nodding along. “Wait,” he breathes out, shifting in place: “You like me too?” 

 

“I never said that! I said you must like me,” George insists stubbornly. He springs up from the bed, as if standing to his full height will make him seem more authoritative. 

 

Sapnap joyfully tackles George onto the bed, unphased by his lack of clothing as he straddles him. “Which totally implies you like me,” he argues, looming over George.

 

George looks up at him defiantly, taking a moment to catch his breath. “You just want me to like you so bad, huh?” 

 

Before Sapnap can reply, George’s fingertips graze his hips and trail up his sides. The faintest of touches makes his breath hitch. George’s hands grab more firmly onto his hips to steady him, knocking out all of the air in Sapnap’s lungs. 

 

“Since Dream likes you and you like me, I suppose I’ll share,” George says, propping himself up on his elbows. “I bet Dream would love to see you like this. Should I get him?” 

 

Sapnap hesitates before moving off of George’s lap. “Do you have something I can wear?”

 

“Why? You afraid of catching a cold, kitten?” Despite George’s teasing, he offers Sapnap the robe he used to wear in the studio. 

 

“Ew,” Sapnap exclaims, pretending to gag. “There’s fuckin’ cum all over this!” 

 

“So dramatic,” George scolds, looking closer at the stains. “It’s only fake cum.” 

 

“That doesn’t make it any better!” 

 

“Then don’t wear it, you’ll just be getting undressed anyways.” George shrugs indifferently, strolling out of his room. Through the wall, Sapnap can hear George calling out for Dream in a sing-song voice. 

 

Sapnap sacrifices the last shred of his dignity and wears the cum-stained robe. He awkwardly sits up in the bed, his socked feet dangling above the floor. His brain continues to chant, Dream likes me, in an endless loop to calm his nerves. 

 

“Oh Sapnap,” George yells over the sound of Dream’s heavy footsteps. 

 

Dream peaks his head into the room cautiously, lighting up when his eyes land on Sapnap. Once their eyes meet, they exchange smiles. Dream’s perfectly white teeth grin handsomely, as Sapnap shows off his crooked bottom teeth. Sapnap vaguely wonders if they’ll accidentally clink their teeth together while kissing. 

 

“Hi Sap,” Dream greets, reaching up a hand to wave shyly. 

 

Dream,” Sapnap whispers in awe, sighing in contentment. He insecurely fastens the robes belt tighter around himself. 

 

“Move,” George groans, pushing past Dream’s broad shoulders blocking the entrance. He victoriously holds up a bottle of lube and announces, “I brought lube! You’re welcome.” 

 

Sapnap’s eyes widen, holding the robe closed more tightly. “Oh wow, yeah we’ll need that. So, we’re just gonna… get right into it?” 

 

“Don’t be such a prude, you look like you should be clutching some pearls like a grandmother,” George giggles, climbing into the bed like he owns it, which technically he does. Sapnap always thought he’d lose his virginity in his own bed. “What’re you, some blushing virgin?” 

 

“Be nice,” Dream scolds, joining them on the bed. He throws an arm around Sapnap’s shoulders, tugging him in for a side hug. “Normal people don’t have threesomes often, leave him alone George.” 

 

“It’s not just that,” Sapnap admits, shrugging off Dream’s arm. “It’s not just my first threesome.” 

 

Dream nods understandingly. “First time with a guy then,” he supplies. “Nothing to be ashamed of. We’ll go at your pace.” 

 

Sapnap chews at his cheek, piercing the soft flesh between his canines. “Not quite.” 

 

George leans in closer on his other side, practically salivating as he translates, “First time ever then.” 

 

Sapnap spares a glance at Dream, turning his thumb in George’s direction. “Bingo.” 

 

“What else?” George pries, licking his already moisturized lips. “Never been kissed either?” 

 

Sapnap nudges him away, bumping their shoulders together. “Yeah asshole, I’ve kissed people!” 

 

“Prove it,” George challenges, leaning in closer.

 

Sapnap turns away with a self-satisfied smile, complaints falling from George’s lips. He turns his back on George, facing Dream and crawling onto his lap. “Kiss?” 

 

Dream nods in confirmation as George continues to grumble under his breath. Dream’s hand gently cups Sapnap’s face, hooking a thumb under his chin to guide him in closer. Their parted lips connect, mouths moving tentatively before they melt into each other. It’s all Sapnap’s ever wanted and more. He copies Dream’s movements, their hands combing through each other’s hair. 

 

“Stop hogging him, Dream,” George complains, tugging at the fabric of the robe sleeve Sapnap’s wearing. “It’s my turn.” 

 

Sapnap pulls away, tucking his head into the crook of Dream’s neck. “You can’t be bossing orders at us the whole time, George. This isn’t one of your scenes, I’m not an actor you get to direct.” 

 

“I know, if anything you’d be a prop,” George wittily says, his tone deadly-serious. 

 

“Think he likes that,” Dream says, feeling Sapnap try to subtly rub his bare cock against his thigh. 

 

“It was kinda cool,” Sapnap admits, his words muffled against Dream’s neck as he burrows in closer. “Want it to be really nice though. All special ‘n shit.” 

 

Dream rubs soothing circles into Sapnap’s back. He developed this technique for whenever Sapnap gets homesick, hungover, or anxious. Tension melts away and Sapnap’s warm exhale tickles Dream’s neck. 

 

George breaks the peaceful silence. “What do you want to eat?” 

 

“What am I supposed to say: you?” Sapnap scoffs, sparing George a glance to see him on his phone. For a brief moment, he panics over being filmed. Dream’s elegant fingers scratching his back melts away his ability to care. 

 

George wildly shakes his phone at him. “I’m ordering us dinner for after, my treat.” 

 

“Can’t get more special than George opening up his wallet for once,” Dream chuckles, the soft rumbling acting as a vibrator against Sapnap’s neglected cock. 

 

“Mkay, you’re both getting a value meal,” George decides, tapping at his screen and placing the delivery order. He sets the phone down on his bedside table. “Done!” 

 

“Wanna help me with something?” Dream softly asks, holding one of Sapnap’s hands in his own. 

 

Sapnap nods, the gentleness laced into Dream’s words might actually kill him. It’d be the most glorious death. 

 

Dream guides Sapnap’s hand towards the bottom of his shirt. “You can take this off for me.” 

 

Sapnap giddly obeys, focusing intently on the simple task as he rolls up the material. Dream lifts his arms up to assist when he notices Sapnap’s struggling. Sapnap holds onto the shirt like a souvenir, resisting the urge to sniff it and inhale Dream’s musky scent. 

 

“Alright, my turn,” George demands, moving to pull Dream’s shirt from his grasp. It escalates into a game of tug-of-war before Sapnap gives up and decides to yank George’s shirt off. 

 

“Your turn,” George coaxes, eyes twinkling as he reaches for the belt on the robe. His hand rests there, stretching out the moment. “Let’s show Dream what you showed me, yeah?” 

 

Rather than answering with words, Sapnap bashfully lunges forward to kiss George’s cheek. With the faintest tint of pink decorating his cheeks, George removes the robe in one go.

 

“Wow,” Dream breathes out in amazement, continuing to look at him hungrily. “You’re… just wow.”

 

“Eloquently put,” George says sarcastically, eagerly stepping out of his shorts, leaving him in only his boxers. “He’s pretty cute. Wonder if he tastes as sweet as he looks.” 

 

Dream’s hands creep onto his lower back, covering far more surface area than George’s smaller hands did. “I could test that theory… if Sapnap wants.” 

 

Upon hearing his name, Sapnap straightens up and snaps out of his daze. “Huh, what? Taste me where?” 

 

“Anywhere you want,” Dream replies, shamelessly. He observes Sapnap carefully, pupils blown wide leaving behind a fraction of green bordering lustful black. 

 

“A b-blowjob sounds nice,” Sapnap admits, trying his best to sound casual. “Please.” 

 

“Such pretty manners,” Dream praises, coaxing Sapnap to lay flat on his back and settling in between his parted thighs. 

 

Dream,” Sapnap whines as Dream kisses up his inner thighs. “W-what’re you doing?” 

 

“I’m taking my time with you,” Dream explains, tenderly patting his knee before getting back to work. 

 

Once Dream deems he’s been thorough enough, he places a kiss on Sapnap's cockhead and wraps his lips around it. Dream skillfully suckles for a moment, savoring the drops of pre-cum. Without warning, he expertly swallows Sapnap down to the base. 

 

Fuck,” Sapnap curses, grabbing a fist-full of the bedsheets beneath him. 

 

George eyes them with interest, palming himself as he enjoys the show. “Is this another first for you?”

 

“Y-yeah,” Sapnap responds, deciding to play it up just for George. “Never been t-touched here.” 

 

To Sapnap’s surprise, Dream moans around his cock and rewards him by adding in a hand to the mix. With Dream’s deepthroating abilities it isn’t necessary to stroke him but he focuses his attention on kitten-licking his sensitive tip. 

 

“Gonna cum if you keep going. Too much,” Sapnap pants. 

 

Dream pulls off, hovering over Sapnap before leaning down for a kiss. “You took that so well.” 

 

“Gonna take you,” Sapnap decides, trailing his hand along Dream’s torso. 

 

“You’re sure you still want this?” Dream asks, raising his eyebrows. 

 

“I’ve waited for you long enough,” he insists, pushing at the waistband of Dream’s boxers. 

 

“Woah there, slow your roll,” George interrupts, pulling Dream away to look down at Sapnap disapprovingly. “Dream’s dick isn’t exactly beginner friendly.” 

 

Sapnap rolls his eyes at the intrusion. George is just telling him information he already knows. He knows how big Dream is, the camera always focused on the visible imprint of Dream’s cock inside of George’s stomach. Sapnap wants a belly bulge too but maybe it’s not the most reasonable for his first time. 

 

“He’s right, Sap,” Dream agrees, laying beside him. “Don’t wanna hurt you.” 

 

“Okay.” Sapnap pouts even though the rationale is sensible. “Guess George will be my first then…” 

 

Dream sits up and whispers to George, kissing to seal the deal of their agreement. “It’s your lucky day,” George announces, grabbing the discarded bottle of lube. “Looks like you get to fuck Dream.” 

 

“And George would be fucking you after, if you’re up for it,” Dream reminds, nibbling at Sapnap’s earlobe.

 

Sapnap shudders at the sensation, eyes slipping shut. “You’ll stay?” 

 

“Mhm,” Dream confirms. “I’ll be here the whole time.” 

 

“Okay, can I watch George prep you? I don’t wanna mess up,” Sapnap confesses, the tips of his ears heating up. 

 

“You wouldn’t,” Dream reassures, sucking at Sapnap’s jugular vein. He pulls away with a wet pop, seemingly pleased to see the discoloration of a hickey forming. “But we can put George to work.” 

 

Dream kisses Sapnap once more before settling on his hands and knees. George uncaps the lube, squirting some onto his fingers. Then he dribbles some directly onto Dream’s hole, massaging the tight ring of muscle. 

 

“You want it nice and wet,” George informs, smearing some more lube onto Dream’s hole to emphasize his point. “He’s tighter than any girl you’ve ever fucked… oh yeah, that’s right— you haven’t.” 

 

The noise Dream lets out is a mixture between a moan and growl, and Sapnap wants to make it his new ringtone. George rubs circles into Dream’s hole, the lube easing the stretch as he slips in the first finger. Sapnap rests his head on George’s right shoulder, watching intently as he works Dream open. One finger turns to two and two turns to three, all making room so Sapnap can replace George’s fingers. 

 

“Alright.” George withdraws his fingers, scooting out of the way. “He’s all yours.” 

 

Sapnap settles into position, the sheets still warm in the spot George warmed up. “Do I need a condom?” 

 

“Don’t have to,” Dream answers. “We’re both clean.” 

 

Sapnap rubs against Dream, tapping against his hole with his tip. “Can I… cum inside?” 

 

“Already thinking of cumming,” Dream teases. “Yeah, you can.” 

 

“Wouldn’t be a real first time unless it’s raw,” George adds, his hands resting on Sapnap’s hips and helps ease him inside of Dream. 

 

Sapnap holds himself steady, letting out a shaky exhale as Dream’s warmth welcomes him. It feels like forever before he’s finally fully seated inside of his best friend. George dictates Sapnap movements, using him like a puppet. 

 

“You can move faster,” Dream offers, tugging a pillow down to rest his head on it. 

 

“Next time we do this, I’m gonna spank you each time you pull back,” George decides. 

 

Sapnap slams his hips forward, creating a rhythm of his own at the words next time. George snakes a hand underneath Dream, giving his cock a few tugs. 

 

“Tell him how good he feels,” George prompts. 

 

Sapnap lets out a choke out noise, not expecting to be put on the spot. “Thank you Dream, making me feel so good. It’s so much better than I ever could’ve imagined. ‘M close.” 

 

George removes his hand, ignoring the pathetic whimper of protest from Dream. The older man grabs one of Sapnap’s hands, guiding it on Dream’s cock. George wraps his fingers around Sapnap’s and sets the pace of the strokes until Dream’s cumming into their hands. 

 

“Good boy,” Sapnap coos, lovingly kissing Dream’s shoulder. “Gonna join you- fuck.”

 

The sight of Dream enthusiastically licking George’s fingers clean of his own cum, pushes Sapnap over the edge. He pushes in as deep as he can, fucking his cum back into Dream. 

 

“Your turn,” George prompts once Sapnap pulls out. 

 

“Gimme a minute,” Sapnap slurs, curling up against Dream’s side. Their sweaty bodies practically meld themselves together but the closeness is worth any mild discomfort. “That was… perfect.” 

 

Dream offers him a quick peck on the lips, resting their foreheads against each other. “I love you.” He strains his neck to look over at George and adds, “Both of you.” 

 

“I love you too,” Sapnap chirps. “George is okay, I guess.” 

 

“Careful,” George warns, even if it’s an empty threat. 

 

After coming down from the euphoric experience, Sapnap mimics Dream’s position. 

 

George giggles fondly at the enthusiasm. “Roll over puppy,” he instructs, propping a pillow up beneath Sapnap for better access. 

 

Dream tugs on his boxers, assisting Sapnap in resting his head on his lap. “There we go, now we can see you.”

 

Sapnap scrunches up his nose, he doesn’t think he wants to be seen. It sounds… embarrassing. But Dream and George both seem into it, so he lets it slide. 

 

George is ruthless as he teases him in an area he’s never been touched before. “Ready for your first?” he asks, referring to the first finger. 

 

Sapnap bites his lip, looking up at Dream and spreading his legs wider. George moves even slower than he did with Dream, studying Sapnap’s expression. 

 

“I-is it in?” Sapnap asks. He keeps his eyes closed the same way he does at the dentist, hoping if he can’t see the scary part then it’ll be over faster. 

 

“Almost,” George replies sweetly. “Everything okay?” 

 

“Mhm, keep going,” Sapnap encourages, accepting Dream’s offered hand while the other plays with his nipples. 

 

Considerately, George adds more lube when he gets to the third finger. “Look at you… taking three fingers your first time. Such a good boy.” 

 

“George is gonna take such good care of you,” Dream promises, gently caressing Sapnap’s hand with his thumb. “You ready for him?”

 

Sapnap nods, parting his legs even wider in offering. “Wanna be full.” 

 

Not needing to be told twice, George lines up and coaxes the tip of his uncut cock inside. The pain of the initial stretch subsides and Sapnap impatiently tries to fuck himself on George’s cock. He doesn’t manage to make much progress since Dream holds his hips firmly in place. Mercifully, George gives Sapnap what he wants and pushes in the rest of the way. 

 

After pausing to adjust, George sets a steady pace and focuses on hitting Sapnap’s prostate. Aside from Dream’s murmurings of praise and Sapnap’s moans, George is the quietest he’s ever been. 

 

“Why aren’t you making noise?” Sapnap shyly asks, turning his head to nuzzle against the meat of Dream’s thigh. 

 

George furrows his brows, clearly thrown off-guard by the question. “Excuse me?” 

 

Sapnap dares to sneak a glance up at him, feeling George increase his pace. “In the videos… you’re usually y’know… loud.” 

 

“Hm, so you have seen them,” George notes. “I knew it, knew you couldn’t be that innocent.” 

 

“Co-couldn’t stay away,” Sapnap confesses. “But why aren’t you, y'know… moaning?” 

 

“He’s trying not to cum,” Dream supplies. 

 

George gasps, his jaw dropping open. “Am not!” 

 

“You totally are.” Dream runs his hand through Sapnap’s hair as he says, “Last time he was like this was when I wore lingerie during a scene.” 

 

George groans, leaning down to capture Sapnap’s lips in a kiss. He pulls out, quickly pumping his cock and spilling his release onto Sapnap’s stomach. 

 

“Oh, come on,” Sapnap snaps in distaste. “Seriously, you choose now to be an asshole?!” 

 

“Had to save your first creampie for another day,” George explains, grabbing a wipe to clean him off. 

 

Dream raises an eyebrow in interest. “Ooh, I call dibs on eating him out for the first time.” 

 

Sapnap rolls his eyes, his stomach grumbling. “Speaking of eating, where’s this supposed food?” 

 

George scurries out the room, returning with a tray of milkshakes and a greasy paper bag. 

 

“Hey George,” Sapnap says, dipping a chicken tender in ranch. “I love you.” 

 

George smirks, waggling his eyebrows. “Does that mean my cock will be the first one you suck?” 

 

Sapnap throws a fry at him. “Never mind, I take it back.” 

 

Dream grabs George’s wrist and settles them down to prevent a food fight from destroying the bed. 

 

Later that night, as Sapnap lays between his two porn-star boyfriends, he wonders if they’re technically a celebrity couple. Not that it matters, he’s just happy to finally have company