Work Text:
dream opened his eyes, greeted by the ceiling of his room above his head. he sat up slowly, shallowly blinking his eyes as he took in his surroundings. patches was sitting in his lap, her tail flailing about as her owner woke up. he smiled, petting behind her ears. she leaned into dream's hand, purring to further show her affection. he picked up the sleepy cat from his lap and put her on his pillow so he could get up and start his day. he usually woke up a couple minutes after sapnap, maybe around 30. he cracked his door open in case patches wanted to hop out and roam around his and sap's house.
getting out of bed, he straitened out his blankets and pillows. he went over to his closet, picking out a shit, hoodie, and sweats, moving over to his dresser to get a pair of boxers and socks. he cracked open his bathroom door, slipping inside and turning on the light. setting down his clothes on the sink's counter, he turned on the shower, setting it to a warm temperature. dream lifted up his shirt over his head, tossing it in the half-full hamper that was nearby the door before opening up the cabinet above his sink, grabbing his floss and toothpaste. he quickly brushed his teeth before getting rid of the rest of his clothes, hopping in the warm, steamy shower.
grabbing his favorite shampoo, which also happened to be the same shampoo sapnap uses, he lathered his hair in it's thick, golden soap. barley managing to keep suds out of his eyes, he washed his hair, then moving onto his body using a lavender loofa. getting out of the shower, he grabs a towel that he keeps hung next to the shower. quickly drying off and getting clothed, he makes his way out of his bathroom and room, downstairs to where he can faintly hear sapnap's humming. he pauses when sapnap starts murmuring the words to whatever music he's got playing in his earphones. dream just stands still, almost halfway down the stairs, just listening to sapnap hum and mumble lyrics he can't make out. his feet softly pad on the stairs, then flooring as he finally steps into the kitchen. he rubs his eyes, shifting his head to look over where sapnap was currently standing. he had his left elbow propped up on the kitchen counter, right hand stirring what dream assumed to be pancake batter.
"g'morning dream." sapnap greeted him, looking over his shoulder to meet the other's eyes. dream gave sapnap a small wave and a smile, moving his hand to rub the back of his neck afterwards. he and sapnap had been living together for a couple months, only just now starting to understand each others sleeping schedules, schedules just in general at that. he was ecstatic to be living with his long-term best friend, and to this day still is. dream thinks that maybe that feeling will never go away, seeing as he truly cared about sapnap. not in like a weird way- although,,, well- maybe dream liked sapnap just a little.
just a little. he thought.
"hey sappy," dream replied, "what're you making?"
"pancakes, want me to make you some, too?" sapnap asked, turning his body more towards dream, cocking his head to the side to emphasize his question.
dream scanned sapnap's face as his hair fell to the side, sunshine that was seeping through the window beaming on his face. he looks nice, dream told himself. one of sapnap's leg straight on the ground, the other bending, placing his foot on one of the kitchen's cabinets. his eyelashes fluttering, eyes being illuminated by the soft glow of early morning. dream snapped himself out of his thoughts, nodding yes to sapnap's earlier question. sap smiled, turning his attention back to whisking the pancake batter.
dream moved over to the cabinet he kept patches cat food, grabbing the bag and shaking it to hopefully get her attention. once he heard her meowing, cat tag clinking against collar as she ran over towards the rustling of food, he poured cat food out until it reached the brim of her bowl.
while cooking and waiting for the pancakes to be done, dream and sapnap talked, laughed, just having their usual banter. their usual flirting. well, mostly sapnap's usual flirting, dream's as well if he managed to make any words out of his stuttering voice. like usual, sapnap would say something suggestive, dream's breath would hitch, hiding his reddening face in his palms. sapnap would usually brush it off, letting dream go without making him too embarrassed. banter and blushing aside, they went off in their respective rooms, both hopping on their computers to start work on whatever they needed to do. edit, reply to emails, upload a video, code, or anything that they wanted to get done that specific day.
dream clicked on another email, moving the palm of his hand away from where it was resting on his cheek so he could type his reply- that is if he even was going to reply. his eyes focused and unfocused as he tried to get through these last bunch of emails. he had already finished editing a challenge video for sapnap's channel, so he didn't have any fun work to do after these boring ass emails. he honestly wondered why he didn't leave it for one of the last things he did, seeing as he actually loved editing, it being something to do to kind of cool off. he wasn't even halfway through the first paragraph of the next email before he groaned and slammed his head down onto his desk in boredom.
"mghhhhh, what the fuuuuuhhhhhh-huhuhAAAAA", dream wailed. he lightly banged his hand next to his mouse, further whining and complaining to himself. he had nothing else to do, after this there was nothing. he didn't want to finish this mind-numbingly boring task to go and scroll through his phone, STILL being bored if not more bored than he already was. he closed out of his gmail, turning off his computer entirely. he opened his phone, surprised when he had made out he was on his computer for more than 9 hours. he slumped down on his bed, phone on his face as he, and now accompanied by his stomach, grumbling as he rolled over to his side. he hadn't realized how tired he was until laying down, thinking he could just pass out right here if he wasn't so fucking hungry.
he mumbled into his bedsheets, getting up and walking down the stairs down to the kitchen. he warmed up some leftovers, scarfing it down so he could get some sleep.
laying back down in his bed, he massaged his temples, trying to get himself calm, maybe even getting rid of a headache he didn't know he had. tossing and turning for a little, he sighed in defeat and looked up blankly to the ceiling. he remember a joke sapnap would always make on stream,
"dream- why won't you cuddle with meee? you scared?"
"im not scared sapnap! you're n' idiot" dream said as he rolled his eyes, nobody could see it, but everyone could definitely hear it.
he thought about it for a moment. what if he just,,, walked into sapnap's room and sleep in his bed instead? would it make it easier to sleep? dream concluded that the only way of finding out was to actually do it, so he reluctantly got out of bed, despite his mind going haywire at the thought of being so close to sapnap. walking down the halls of his house, he thought of just going back to his room and completing those emails he was now avoiding. his thoughts didn't get the better of him though as he found himself knocking on sap's room door.
"nick?" dream called out softly. putting his head closer to the door, turning it so he could potentially hear better.
"come in." he heard faintly from the other side. he hoped he hadn't rudely awakened sapnap as he slowly opened the door, being met with a dim room, the only light being sapnap's small bedside lamp.
"um- i was just wondering if i could,, bunk with you? i can't sleep..so.." he explained, his sentence trailing off as he realized how shy and nervous he sounded. it's not like the wasn't nervous, he just didn't think sapnap needed to know that.
"what is this? camp?" sapnap chuckled, but to dream's surprise, he scooched over and patted the blank space beside him.
dream silently closed the door behind him and shuffled over to sapnap's bed. while at the edge of the side of the bed, he looked at at sapnap, the latter putting his arms out motioning dream to lay down with him. dream climbed into the bed, facing away from sapnap as he lay down.
"dream? can i do something?" sapnap asked.
"hm? yeah, sure." dream answered. he felt arms wrapping around his upper waist, then gently tugging him in closer to sapnap's chest.
"this okay?" sapnap questioned again, nuzzling his face into dream's hair, despite dream being the taller of the two.
"uhm, y-yeah. s' fine, more than fine- yeah.." dream sighed. he felt so warm, and suddenly way more tired than he felt before. he snuggled in closer to sapnap, a smile creeping its way onto his face as he felt more comfortable by the second. dream was always fidgety when he slept, i mean, he was fidgety with most things, but when sleeping he would toss and turn. not because he couldn't sleep- but because he was just snuggling into the blankets and bed more than most people.
it took only a couple minutes before both were fast asleep, their breathing evening out and limbs going completely limp.
----
the early morning showed itself through the blinds of sapnap's widow, giving his room a soft glow. dream woke up in his best friends arms, subconsciously wishing he could call sapnap something more. he sighed, cuddling up into sapnap and squishing his face into the pillow bellow. he felt the arms around him tighten as he once more was connected to sap's chest.
"hi." sapnap greeted.
" 'morning." dream also greeted. he turned to face sapnap, softly smiling as he saw the look on sapnap's face. all he saw was complete love. his face was flooded by blush, him then hiding his face in his hands.
" don't look at me like that,," dream murmured.
"like what?" sapnap teased, moving one of his arms to ruffle dream's hair. dream giggled, taking his face out hiding and sitting up, sapnap moving with him. sap stretched, his arms up in the air and mouth open with a yawn, making dream yawn as well.
"sleep better?" sapnap asked as he scooted closer to dream. dream nodded, making a sound of confirmation. sap wrapped his arms around dream's middle, trailing his hands down to dream's waist.
"clay," sapnap started to say, fingers fidgeting with the bottom of dream's hoodie.
"can i kiss you?"
dream could believe what he was hearing. was he dreaming? is this real? did he hear sapnap wrong? sapnap cupped dream's cheek in his hand, waiting for his answer.
" please " he said, leaning his head foreword.
sapnap closed the short gap between them, hand that wasn't cupping dream's cheek now moving to grip dream's thigh. he kissed dream passionately, the other moaning into his mouth.
"clay, are you okay with this? i- i don't want to do something you aren't okay with-"
"yes, nick, please, i'm okay with this, please,," dream grabbed sapnap's shirt, pleading for him to keep going with his eyes. sapnap smirked and continued kissing dream, snaking his hands up to touch all over dream's chest, stomach, back, anywhere he could reach. he took them out, gripping them to the bottom of dream's hoodie and shirt, tugging to signal he wanted them off. dream's pulled back from their heated kiss, lifting his arms up, sapnap pulling dream's shirt and hoodie up and over his head, throwing it to somewhere on the floor so it can be found later. he then pulled his own shirt off, tossing it in the relative direction to where he tossed dream's.
sapnap pecked dream one more time on the lips, moving down to trail kisses all over his chest and neck. he sucked marks into dream's neck, making dream let out a breathy whine. sapnap maneuvered dream to be popped up against the bunch of sapnap's pillows. sapnap, started unbuttoning dream's jeans, looking up at him for confirmation. dream nodded, whining when his sweats were pulled down releasing pressure off of his half-hard dick. he climbed in dream's lap, connecting their lips once more. he rocked his hips forwards, eliciting a moan out of both men. sapnap once again rolled his hips forwards, keeping a steady pace as he bit dream's bottom lip. dream opened his mouth to give sapnap more access, sapnap licking and moving his tongue all over the inside of dream's mouth.
were they really about to do this? just thinking about all of the things they could do was making dream needy whiny. he wanted to touch sapnap all over, make sapnap feel good. he started to feel light and fluffy, his mind thinking 'sapnap' and sapnap only.
"nick…" dream let out breathlessly, mind feeling fuzzy and floaty.
"what, baby?" sapnap whispered, looking straight into dream's eyes. dream pouted at the name, hugging sapnap closer to him, hiding his face in the crook of sapnap's neck and softly whining, already close due to sapnap's grinding and kissing alone.
" m'close..nick-" dream mumbled into sapnap's chest, squeezing tighter. he felt tears prick the corners of his eyes when sap stopped moving. those tears fell when sapnap scooted off.
"shhh, baby don't worry. i'm not going anywhere." he put his hand in dream's hair, scratching his scalp. dream sobbed and leaned as close as he could into sapnap's hand.
"just want to make sure you're still okay with this," he stated, giving dream the most softest look he could give, "i want you to suck me off, is that okay?" he then asked.
"yes! w-want to-" dream hiccupped, lifting himself from the pillows and bed, kneeling on the floor right in front of the bed's side. sapnap sat on the edge of the bed, spreading his legs and hooking his fingers in the waistband of his shorts and boxers. dream quickly replaced sapnap's fingers with his own and tugged the clothing down, sapnap's dick hitting his own stomach, the cold air hitting his dick making him hiss. dream stared at it, not really knowing exactly what to do, not ever having sucked a dick before.
"m sorry, i don't uh, i'm sorry if its bad i've never- gave a blowjob before-" dream apologized, looking up with sorry eyes.
"its okay, i can help you if you need. no stress, dreamy." sapnap smiled, tracing his finger along dream's jawline. dream also smiled, fuzziness flooding his body because of sapnap's sweet tone. he scooched forward a bit, gently grabbing sapnap's dick in his hand. he slowly moved his hand up and down, sapnap groaning making dream feel a little bit more confident. he stuck his tongue out and licked a strip up from the base to the tip.
"mghh- so good, clay, doing so well already." sapnap praised, dream moaning just from sapnap's voice and the praise.
"you like that? so cute, so good.." sapnap complimented. dream rubbed his thighs together, softly moaning as he continued working his hand on sap's shaft. he licked sapnap's base one more time before taking the head into his mouth. he stuck out his tongue, swirling it around and lightly bobbing his head up and down, trying to sync up his head's movements with his hand's. sapnap moaned lowly, petting dream's head, running his fingers through dream's locks.
"oh my god, clay, so good, good boy- " sapnap again praised, dream loudly moaning around the head of his dick, sending waves of fuzziness and arousal through his body. he slowly took more of sapnap into his mouth, other hand that wasn't stroking sap cupping and massaging sapnap's balls. he sucked and hollowed out his cheeks, bobbing and taking even more into his mouth until it hit the back of his throat. he gagged just a little, only a couple tears forming in his eyes, but he kept going. dream's throat clenching around his dick was driving sapnap crazy. he kept calling out praise and calling dream good, "fuck" s and "clay" s leaving his mouth every other phrase. when he was close, he pulled off of dream, looking at dream's fucked-out expression he swore he could've cum just from that.
"dreamy, can you grab the lube out of my desk drawer? gonna prep you if you're okay with that." sapnap motioned to one of his desk's cabinets, dream eagerly nodding, almost tripping when making his way over there. he grabbed the small bottle and turned back to the bed, handing it over to sapnap.
"have you ever bottomed before, clay?" sap asked, a caring, lust filled look in his eyes. dream shook his head, not having done so before, he was a little nervous but he knew sapnap and trusted him to take care of him.
"lay down for me, okay? it's gonna feel weird at first, but i promise it'll feel good soon." sapnap said as he grabbed dream's hand and planted a small kiss on it. dream nodded and took off his boxers, freeing his neglected cock as he laid down on the bed face-up.
"do you know the stop-light system, dream?" sapnap asked, popping open the lube and putting some onto his fingers.
"y-yeah, i think so.." he responded. sapnap kneeled down on the bed beside dream, putting his clean hand down into dream's hair once again.
"if you need to take a brake or need me to slow down you can say 'yellow', and if you want to stop all together and if anything hurts badly you say 'red', okay? green means you're completely fine." sapnap explained. dream nodded, now fully understanding the concept more. he moved to be kneeled between dream's legs, putting his clean hand in the crook of dream's left leg and spreading it, holding it in place. he circled his index finger around dream's hole slowly, pushing in and looking up to see if dream had any discomfort on his face. dream grunted softly, trying to get use to the weird stretching feeling.
"how's that?" sapnap questioned, eyes scanning dreams face before landing on his eyes.
"weird, but it- its,,, good in a way." dream expressed. sapnap hummed before slowly starting to move his finger in and out of dream. once he heard dream's 'unsure grunts' turn into small groans and whines, he softly began to enter his middle finger. he moved the two around, then beginning to scissor them and gradually stretching him until he could fit in a third. dream was quietly whining and moaning until sapnap pressed up against his prostate, earning him a loud, whiny moan.
"a-ah! mmm, nick-!" dream whined, head shifting to the side and chest heaving.
"found it." sapnap chuckled, purposefully only grazing it for now, focusing on stretching dream to make it as pleasurable as possible. he stretched dream for only a couple more minutes until dream was squirming and moaning below him.
"ready? remember to safeword if you need to." sapnap reminded dream.
"yes- please nick, ready- mgh.." dream pleaded, whining when sapnap removed his fingers, wanting to be full again.
"okay, just relax sweetheart," sapnap said, getting closer to dream and giving him a kiss before he lined up his dick, about to push in when he grabbed the lube and quickly lathered himself in it. he pushed the tip in, dream moaning below him and moaning himself. sapnap's dick was a little above average in size, but being quite thick. not enough to actually hurt somebody, but it was a lot if it was your first time bottoming.
sapnap only pushed in a little more before stilling to let dream get used to the stretch and size.
"color?" sapnap checked in.
"mm green, you can keep going,,"
once sapnap got his answer, he slowly started pushing all the way in, stopping only once more before he was all the way in. dream was breathing heavily below him, gripping the bedsheets slightly whilst trying to relax and calm down.
"move, please, you can move." dream spoke as he hooked his legs around sapnap's middle.
sapnap gently began to grind into dream before slightly pulling out then pushing back in. dream moaned below him, his arms hooking around sap's neck as sapnap went to kiss him again. sapnap again struck dream's sweet spot when he heard dream moan a lot louder than he has this whole time.
"you sound so pretty clay,,, you feel so good- so good for me, baby.." sapnap cooed as he sped up his thrusts, aiming to hit dream's prostate each time. dream felt so overwhelmed, but so good. sapnap's dick rubbing and gliding along his insides felt impossibly good. he could barely tell that he himself was babbling out things like 'nick-!' and 'please-' , mind too fuzzy to comprehend what he was saying. he could hear sapnap's praise and coo's, and felt like he was going to cry because of all the sensitivity and all the overwhelming feelings.
sapnap gradually got faster and harder, grabbing dream's hips harshly and pounding him down into the bed. dream clenched sapnap's back, red crescent shapes bound to show up after. sapnap could tell dream was getting close, himself not too far from release either. he migrated his hand down to dream's cock, grabbing it and starting to pump it to the rhythm of his thrusts. dream's moans grew louder and louder, almost to the point where he was crying out, probably loud enough for their neighbors to hear if they listened closely enough.
sapnap felt his gut tighten and his thrust became erratic and sloppy, dream's babbling becoming incoherent and non-stop unless he moaned or whined.
"ngh- im close- clay,," sapnap groaned out, leaning down to kiss dream feverishly.
" haAH- mhhg,,, please- nick, c-close! pleasepleaseplease-! " dream moaned, tears streaming down his face, voice wrecked from screaming and blowing sapnap. he looked even more wrecked than he sounded, tears in his eyes and rolling down his cheeks, hair messy and all over the place, his face twisted in pleasure. the image of dream, knowing it was his own doing for dream to be looking like that, it was so hot to sapnap. he thought dream looked so pretty.
"mmgh, im gonna cum, ngh- in or out?" sapnap questioned, almost about to tip over the edge.
"in! please- so close sap- need you, need it-" dream blurted out, completely gone and wrecked into oblivion.
"with a couple more thrusts, sapnap buried himself deep into dream, cumming into him and loudly moaning as he rode out his orgasm. dream, feeling sapnap release inside of him, came on his and sapnap's chest, moaning and whining through his own orgasm as sapnap softly thrust into him a couple more times. sapnap collapsed on dream, letting them both rest before he pull out and start cleaning them.
"clay, you there?" he asked, lifting himself a little to see dream's face. dream had his eyes closed, head to the side as he breathed heavily. dream put his hand oh sapnap forearm and squeezed, letting sapnap know he hadn't fallen asleep.
"i'm gonna pull out, it might be a bit uncomfortable for a second-" sap explained as he slowly started pulling out. dream whined, covering his face with his arms. sapnap saw some of his cum drip out of dream's hole, he thought if he wasn't so tired he would've gotten hard again.
"i know, i know. we gotta clean up, dude." sapnap muttered softly. helping to sit dream up against the bed's headboard.
"tired." dream complained.
"i know but we have to clean up or we're going to feel bad,"
"don't care."
"but- dude- you have cum in your ass. " sapnap pointed out, dream laughed. even though sapnap was being serious, he couldn't help but chuckle a little as well.
" m'kay.." dream accepted in defeat.
"here," sapnap said while giving dream some wet wipes, "clean off a little while i go get water and snacks, when i come back we're going to take a shower, okay?"
"mhm..uh- sap?" dream nervously started.
"what's up?"
"can we uh,, cuddle after the shower?"
"of course! whatever you need." sapnap beamed as he kissed dream on the cheek. he grabbed a pair of boxers from his closet and put of a random shirt. he went downstairs, getting four bottles of water, incase either of them wanted a second, and some snacks so they could get some energy back. when he got upstairs he saw dream at the foot of his bed, eyebrows furrowed and feet planted on the floor.
"oh- here, lemme help-" sapnap said as he put down their food and helped dream stand up. he led dream to the bathroom, quickly running out to grab one of the water bottles. he grabbed aspirin from the sink cabinet and helped dream take the medicine so it could ease some of the soreness he would have later. he turned on the bathtub, setting it to fill the tub with warm, hot-ish water. he took off his shirt and boxers he had put on earlier to go downstairs and guided dream into the tub, slipping in behind him.
dream rested his head on sapnap's chest, his eyes fluttering shut and sighing.
"how do you feel?" sapnap questioned, reaching down to grab a bottle of shampoo and a washrag.
"good, tired, but still good though" dream sighed, feeling cold shampoo being massaged into his scalp.
"okay, just wanted to make sure." sapnap hummed, rubbing behind dream's ears.
"i don't want this to change anything in our friendship, i- i don't want to ruin what we have going on, so- i, i'm just sorry if i went to far or something,," sapnap mumbled, barley even above a whisper.
"hm? what- no, it won't! promise. if you went too far i would've said something. i care about you a lot sap, nothings ever gonna change that." dream said softly, sitting up and turning around to give sapnap a peck on the cheek.
sapnap giggled, moving his attention back to cleaning dream and himself. whilst cleaning he keeps mind to be gentle of the more sensitive areas, whispering coo's and praise to dream when he gets there. once done washing off, sapnap help's dream out of the bathtub and helped him dry off.
they make their way out of the bathroom and put on some clothes from sapnap's closet, dream putting on a similar outfit compared to yesterday, sapnap putting on sweats and a long-sleeved shirt. dream sat on the bed, scrolling through movies on sapnap's laptop while sapnap was downstairs quickly feeding patches. he walked back upstairs and into his room, closing the door behind him. he laid next to dream, head propped up on a pillow as he and dream decided what movie they would watch. after they decided to watch 'Good Burger' , something to just put on in the background, they laid down in the bed more, dream's head on sapnap's shoulder as they were both falling asleep.
sapnap put his arm around dream's shoulder, tucking him into his chest, using his free hand to drape his blanket over the both of them.
"are we just gonna sleep all day?" sap asked.
"mhm" dream hummed, a stupid grin on his face as he nuzzled sapnap's chest.
sapnap lightly laughed, getting more comfortable under the covers and he mindlessly ran his fingers through dream's hair. he could upload his video later, he thought.
it could wait.
