Chapter Text
When did the feelings start, well Sapnap didn't know. Did he always hyperfocus on little brushes of exposed skin on skin, where the butterfly's always there as his way to hot roommate came Into the living room shirtless.
Since that "moment" they shared in the kitchen. Their playful flirting didn't feel so playful anymore. When did the line become so blurred? Maybe the line was always blurred, just sapnap didn't want to realise it or he buried it so deep in his mind, and hoping the thoughts never re surface.
If the line wasn't blurred before last night is sure was now. He really wanted to go see his roommate all day but dream had to work, and sapnap felt a little guilty dragging the other to a club on a work night. He would know that working with a hangover sucks.
Although, he was now a little more confident that his feelings aren't one sided but that brought up the question was the flirting really ever a joke?
Sapnap doesn't know, but he does know it wasn't always so hard to keep his thoughts under control. There's been one to many nights where sapnap would shamefully give Into the late night urges, letting his hand slip down his boxers. While he spilled over his fists. With his roommate name on his tongue.
Guilt, he feels guilt.
As his thought turn more into spirals sapnap kicked off warm sheets before the thought get to overwhelming.
He sighs as cool air hits his burning skin.
Sapnap needed to get out. His room had become to soficating. It didn't matter where, just a walk to the kitchen would be nice. Anything was better than alone time with his thoughts under hot sheets.
Pulling a hoodie over his body, so he wasn't just in his boxers. Sapnap began making his way to the kitchen.
A glass of water would do him some good.
As light from the fridge filled the room he quickly grabbed a water bottle, before soon realised that the universe truly did hate him. as he turned around, closing the fridge letting the only lighting be the moonlight from the window over the sink. there stood an all too familiar smug blonde. Leaning on one of the counters.
"That's a good look on you." At this moment Sapnap really wished he would have made the decision to slip on some pajama pants.
Pulling the sweater down further, sapnap flushed under the other's attention. "Oh my god why are you everywhere?" The blonde just chuckled.
"I live here? Or did u forget" Dream said, pulling an eye roll from the other. "I hate you." Sapnal said, almost breathless.
"Do you?" Dream said, rolling his eyes.
Drama queen, sapnap thought.
"Yes, so why are you up so late?." Although they both fell into common small talk. Something different was in the air. Something that started in the kitchen days before and only grew as the weeks progressed.
"I don't know, I guess I just couldn't sleep, you?" The blonde shrugged casually.
"Same." Not a lie, but definitely not the whole truth.
"You look awful." Sapnap continued
"Wow thanks sap." They both laughed quietly.
"No- I mean like u look like u havet gotten any sleep for a while, not awful." Sapnap clarifies.
"Aw are you saying I'm hot." The smug expression was back as Sapnap rolled his eyes at dream.
Yes..
"No not that either, asshole."
"I think you're lying."
"You're so annoying and I hate you."
The words held little to no bite as the others' smirk grew.
"Wow I'm starting to think you like my hoodie more than me." Sapnal flushed at the realization of who's hoodie he was wearing. It's almost funny how Sapnap honestly never did this on purpose.
"Yeah, it's less annoying." Sapnap teased, as his eyes tracked the blonde moving closer.
"Maybe I want it back." Dream said smugly. "Well, you should have said so."
"Yeah your going to take it off right now?'' Now the other got what the blonde meant, but of course he's not going to.
"I-."
"Where did all the confidence go baby, what's the matter" sapnap knew what he was referring to. Oh so this was payback for last night.
As the blonde was now caging the other in, arms on either side of the boy's frame. Sapnap has never felt smaller. Was this how Dream felt last night.
"Dream i literally have barely anything on under this " sapnap whispered finally responding to the others comment. While flush cheeks, and nervous eyes looking anywhere but dreams face.
"So?" The words were laced with hidden want and finally Sapnap met the others' gaze.
"You would like that wouldn't you." Although sapnap meant for the words come across in more of a playful tone. The words came out quiet, and the same hidden wants were laced between the words of sapnaps response.
"You just don't want to give me my hoodie back."
No, sapnap didn't. It was almost embarrassing how many times he has worn it.
"And what if I don't?" Sapnap replied, 'cause what else was he supposed to say?
"I would say keep it, you look hot in my clothing."
When did they get so close? It felt like everything was in slow motion. The sounds of the city, the soft clicks of the clock in the living room, the soft buzz from the fridge. It felt like everything was frozen in time, and it was only him and dream.
Their mixed breathing.
Their lips centimeters apart.
Heart beats that seem so much louder, now that their bodies are so close.
Although they were not touching, almost as if that was some un said boundary. Boths faces were tinted red while both couldn't take their eyes off one another.
But in a spree of bravery, sapnap said fuck it, taking a deep breath before bring his arms up to the others neck.
"Say that again." The words were said as if they were a secret, or a dirty desire. The words were soft and almost scared. But dream melted, and fell deeper into the others Intoxicating eyes.
"What? that you look hot, I don't think I even need to say it cause your fuck gorgeous. You don't believe me?" As Sapnap watched each and every word fall out of his roommate's mouth. Sapnaps never wanted to kiss someone more in his life.
"Tell u what, how about I show you." The blonde whispered and just like that Sapnap was on the tips of his toes, to meet the blonde's lips. While the blonde grabbed the other's waist. Pulling their bodies closer.
It was soft and sweet, and nothing like Sapnap had expected but somehow everything he expected at the same time. As the two pulled away, making eye contact. The two hands on his waist quickly made their way under his thighs pulling the him up onto the counter. before dream slotted his hips In between Sapnaps legs.
As two pairs of lips met again, the kiss was deeper. This time Dream began nibbling at the other bottom lips silently asking for the other to open his lips.
While the other's tongue was exploring sapnaps mouth, fingers weaved between dirty blonde locks.
The kiss turned rough as Sapnap let out a whimper right when the blonde started sucked on the other tongue.
"Fuck baby I'm good to stop here if you dont wanna do anything to night, but if you keep making those sounds were going to have a problem." Sapnap smiled at the other, before wrapping his legs around the other waist pulling Dream as close as he could get.
"I don't wanna stop unless you want to." Sapnap replied looking into the other's eyes. "Yeah?"
"Yeah." The blonde smiled as he pulled the other into another kiss, before pulling away. "You can tell me to stop at any point ok baby, do you want to go all the way?" The blonde said.
"Ok and yeah I want to."
With a confirmation from each of them, their lips met again, as the blondes tongue Instantly made it's way into the other's mouth.
Barely breaking apart, Dream grabbed the other's thighs again. Carrying the other to the direction of dreams room.
"As much as I would love to bend your pretty ass over the counter and fuck you their, I think I want are first time to be on the bed." Holy shit, sapnap couldn't even suppress the whimper that escaped past his lips. "Fuck."
Dream pulled open his door as Sapnap connected their lips again. They kiss like they couldn't get enough of each other, lips getting more greedy every time they meet.
This, this is what it's supposed to feel like Sapnap thinks. They're desperate, sure, but they're desperate for each other. Both have been waiting for the platonic line to blur into non-existence and now that it has, they can't get enough of each other.
As Dream sets down sapnap on the bed leaning down so their lips stay connect, their hold on eachother never let's up for a second. They hold each other like as soon as they let go, the other would disappear. They hold each other, like they havent seen each other in years.
Sapnaps arms wrap around the others waist, pulling dream down, as sapnap lays back. Barley breaking the gap between their lips, so they can breathe.
Everything feels right in this moment. Sapnap moving further back on the bed, hands still on the other's waist. Dream inbetween sapnaps, open thighs, one hand on the other's jaw, while the other is resting on the bed so he's hovering over the Sapnap.
Catching their breath, they both dont waste any time re connecting their lips. Moving faster and instantly their tongues are running alongside each others.
Moving from dream's waist, sapnaps hands move up the other's shirt resting on the blonde's ribs and in a spit second, sapnaps knees drop, as he pulls dream forward to straddle his lap. while Sapnap moves into a sitting position.
With the new position, sapnaps hand continues to explore under dreams shirt. Thumb brushing over the other's nipple. Making Dream let's out a soft grunt.
"So I'm u sticking my dick in u, or are you sticking your dick in me, I'm very confused on which way this is going." Sapnap joked as their lips separated. Both starting to laugh, dream rolled his eyes.
" I don't know, have you done this before." The blonde wondered out loud, resting his forehead on the others.
"Anal? No not really, i always get too nervous to do it myself." Sapnal admitted, looking away.
"Okay that's okay I get that, if you want to do that another time that's okay to, I have done it before." Dream said, trying to ease the others embarrassment, with sharing something about himself.
"Yeah it's definitely something I would like to try, but I would rather you do it for tonight." The other replied, looking back at dream before connecting their lips, in a quick kiss.
"Fine by me, have you ever been with someone of the same gender, like sexually?" The other asked before returning the same, quick kiss smiling at the other head still tilted and lips centimeters apart, as they talked.
"Yes, but I havent done anal." Sapnap said. Taking his gaze off the others lips to look back at the others eyes before fingers interweave themselves into dirty blonde hair again.
"Well there's a first for everything." Dream replied, before again connecting their lips in a quick kiss before dream went to climb off the others lap. But before he could go far, hands un-laced themself from blonde locks and quickly went down to the blonde's waist keeping him there.
"Baby I have to get lube, I'll be right back."
Sapnap huffed dramatically, letting the other go.
Chuckling, dream made his way over to his nightstand grabbing, lube.
"Are you clean? I am, but if you don't know then we can just use a condom." Dream said, before grabbing the items.
"Yeah I'm clean." Sapnal replied, as dream grabbed the lube, before climbing back on sapnaps lap. Setting the lube down beside them. Dream slipped his shirt off. As sapnaps hands followed the fabric, stopping at dreams ribs.
Connecting their lips again, dream could feel the others Bonner beneath his ass. Which made both of them realise how hard they are when dream started moving his hips against the others hard on.
Breathy moans filling the room as, sapnap hands gripped the others hips. Stoping the other from grinding down.
A whimper left dreams lips, but before he knew it he was being turned with sapnap now between dreams spread thighs he towering over the others frame.
As lips connected to dreams collarbone, sapnal melted from the noises spilling from dreams mouth. "Can I take these off angle." Sapnap asked as one of dreams wrist covered his mouth. Quieting the noises he let out from the pet name.
Sapnap didn't like that, and dream couldn't find it in himself to be embarrassed, from the noise let out, when his wrists were pinned to the bed.
"Aw you like that, you didn't answer my question baby."
"Yeah you can take them off." Dream finally replied,
"You have to lift your hips for me angle." Sapnal said fingers hooking under the two pieces of clothing, which was now being slipped off as dream lifted his hips. gasping as both his jogging pants and boxers were pulled down. The friction of the fabric making dream moan.
"Okay, dream this is where I need help." Sapnap admitted grabbing the lube.
"Do you want me to do it, and you can watch this time, and then next time you can do it?" Dream asked. Sapnap nodded, smiling down at the other before passing dream the lube.
Spreading the gel like substance over his index finger, and bring it down to his ass, dream covered his face with his other arm, gasping when his finger entered himself.
Watching from above sapnap started rubbing calming circles on dreams thigh. Leting out a quite moan as he rubbed himself through his clothing.
"Why are you still fully clothed this isn't f-far." Dream said, taking pride that sapnap was getting off to him fingering himself. Sapnap chuckled darkly.
"Aw, are you getting embarrassed." Sapnap teased, before slipping off his own boxers keeping the hoodie that started it all on for now.
"Fuck off." The blonde, moaned moving his one finger fast now that the pain had faded away. The other smirked seeming to pick up on him adjusting.
Taking hold of the others hand, and pushing. Dream moaned loud, before the other stilling both their hands preventing the blonde from moving his hand.
Dream whined, I read trying to move his hips.
"Dreamie I wouldn't say that if I were you." Sapnap said, leaning over to the others ear to speak.
Already too far gone to be embarrassed, dream whispered pleases, trying to grid down on the others fingers.
Pulling back on his knees again, sapnap released dreams hand. Instead moving his hands on dreams thighs spreading them farther.
As dream started moving his fingers again, beaming under the others lustful gazes mapping out every part off him.
Sapnaps face was bright red as he watched dreams slim fingers dip in and out of his hole. Almost having to look away when dream added a second.
Back arching, thighs being pinged to either side of the bed. All the way open, leaving no room for imagination. Dream was getting close, while sapnap ignored his fully hard dick in order for his eyes to stay focused on the others body.
Love.. this is what it feels like to have someone who loves you to look at you.
"Sap I'm close, can you- please." Dream moaned, snapping his eyes back to the other as hands grabbed his waist pulling him a little closer to the others hips.
Sapnap was stunned by the scene infront of him, just how fucking perfect can someone be.
"I thought you'd never ask." Sapnap whispered, pulling his hoodie over his head.
It really took sapnap towering over dream naked body to realise the extent of his feelings, he would die for this man. He would give the world to see him smile, he would never trade a billion dollars for the man underneath him.
He was in love the day he walked into this apartment. Maybe he was oblivious, but he wouldn't have done anything differently.
As the dream, took in the newly exposed skin. Sapnap was popping the bottle of lube open.
"Sap hurry." The man in question smirked, tossing the bottle to the side.
Leaning over the others body, their lips connected again. As sapnap push in he swallowed the others noises.
If this was a game this was the final level, a game that started with a hoodie, and the incident in the kitchen was just them unknowingly pressing play.
If this was game, he sapnap wished he played sooner cause this boy was the fucking earth, and he was just the sun rotating around him.
For dream sapnap was oxygen, you know you need It but never think about it till its brought to your attention, till you dont have it and then sudenly your suffocating, and dream, well dream was finally not suffocating, cause sapnap was finally his and he wouldn't let go, even if it would save his life.
So now this kiss, with every word that's to hard to say out loud, they kiss like they are each others life lines.
Sapnal thinks the others perfect, and he voices his thoughts, mouth traveling to the others neck.
"Mine." Dream whimpered at the words, gasping as a particularly hard bit.
"S-sap please move." The other whispered, while intertwining his fingers in black hair. Pushing the man farther, into his jawline.
The thrust were deep but slow, as sapnap moaned finally latching off of the others neck and only when dream whined faster, did sapnap start properly fucking the other.
"Fuck, sap- their fuck." Aiming in the same spot, the other was falling apart fast, body jolting with every thrust.
"Sap, fuck I'm going to- fuck harder." Amd so Sapnap went harder driving dream to the edge, his moans sound so fucking pretty sapnap thought.
"Dream fuck, ok I'm close." Moaning sapnap finished as well.
As sapnap, pulled out, he layed beside the other pulling dream into his chest.
"Hey you okay?" Sapnaps tone was soft making dream smile. "Never better."
The silence was comfortable as they both caught their breaths. Holding eachother close.
"We have to have a shower, and then you can fall asleep." Sapnap said chuckling as dream shook his head no. Eyes closed, as sleep tried to take over the others mind.
"Your cute, but we have to clean up." Sapnap said siting up once again.
And that night they fell asleep in eachothers arm, so close, you couldnt tell were one body began and the other started.
And they wouldn't have had it any other way.
This.... this was the begining of a new game and they couldnt have dreamt of a better outcome of the first.
Tomorrow.... tomorrow Is the sequel.
