In the beginning it was just Dream and Sapnap: a human boy who had no qualms with interacting with other monsters and a shy fire demon.
Sapnap had moved next door to Dream, Dream’s parents going, "we should probably introduce ourselves to the new neighbors."
Dream's mom is human and his dad is a monster of sorts, probably an angelic monster so XD and Drista would make sense. It would also explain why Dream didn't have any qualms about meeting other monsters.
When Dream’s parents knock on the door, they’re greeted by BBH and Skeppy who introduce themselves and their son Sapnap. Sapnap is hiding behind Bad’s leg the whole time as Dream’s parents introduced themselves. Dream tries to wave "hi" but Sapnap just hid further behind his father.
Eventually, Dream and his parents had to leave and they said goodbye to the new family. Dream’s bedroom window faces Sapnap’s backyard so he saw how the fire demon was boredly shooting hoops. Dream very eloquently sneaks in (he falls out of the tree that hangs over their shared fence) and asks if he could play too.
Dream watched as Sapnap yelped in surprise, the demon nearly chucking the basketball at Dream’s face. Once he calmed down from the initial surprise he eventually agreed. They talk and play for the rest of the evening until Dream’s parents come to fetch him.
“Wanna play again tomorrow?” Dream asks.
Sapnap gives him a toothy grin. “Definitely.”
And they do play the next day. And the day after that. And the day after that one…
Soon it became a common occurrence for Dream and Sapnap to visit each other, playing and goofing around until they tire themselves out.
For a while Dream assumes Sapnap is a human and he doesn’t press since it’s the last thing on his mind.
He also didn’t know the other was a monster since Sapnap’s horns were so small. They were covered up by his bandanna all the time.
Dream had asked why he wore it all the time and the other just avoided the question or gave him a shrug. It wasn’t until they were in middle school did Dream finally realize the answer. It was also the first time Dream saw Sapnap’s second form.
Since Dream was the only one who bothered to talk to the monsters in his school, he was an easy target for harassment. He was cornered on his way to his lunch spot, three guys deciding to harass him for hanging out with the demon in the first place. Dream did his best to fend for himself but he was outnumbered.
Soon it got physical and Dream was pushed to the floor. However before things could escalate, Sapnap showed up.
He was pissed.
His hands had turned into claws, his horns had grown longer, and his eyes were pure white.
“What the hell do you think you’re doing?” the demon growled, the flames on his horns growing brighter.
The three immediately started to back up, making excuses about how they just wanted to talk to Dream. Sapnap called bullshit and summoned two balls of flame in his hands.
“If you even dare try to hurt my friend I am going to burn each and everyone of you guys into a crisp, you hear?!”
The three boys practically ran and Sapnap let out a small sigh of relief. When he turned around to see if Dream was alright, he was afraid that the human would run away or call him a freak like everyone else has.
After all he’s a monster, humans are supposed to be afraid of monsters.
Instead, Dream was entranced by Sapnap’s new features. He even went to the extent of pulling Sapnap down by his horn so he could get a closer look at his fire-like hair.
Sapnap had flushed under Dream’s intense gaze, but he let Dream observe his new features.
“You have such cool claws! They’re almost the same size as my face!” Sapnap had giggled at the observation and, as more time passed, his form faded back to his usual horns and tail.
They easily become a tight knit duo, never straying too far from each other.
They do eventually make other friends, Sapnap a little more hesitant than Dream. Either way they always kept in touch with each other and often chatted by just opening up their bedroom windows and talking like that.
Eventually, senior year of high school comes and goes just as fast. Summer comes around and the two find themselves on Sapnap's roof, looking up at the stars.
They have a some small talk, but it's a little sad. Dream's family was moving to the state where he was going to college the very next day. This was the night Sapnap confessed that he liked Dream.
This was also the night Dream confessed that he liked Sapnap, too.
Together the two just cuddled and talked until the morning, retiring to Sapnap’s room some time during the night. Dream’s parents knocked next door knowing their son must've gone to hangout with Sapnap one last time.
Life moves on afterwards, Dream and Sapnap texting each other every once in a while, but never truly catching up.
And that's how they ended up here, face to face at their new jobs realizing they were working at the same company branch. They caught up after work and Sapnap asks if Dream still felt the same after so long. Dream only smiles and says of course.
After a little more small talk, Sapnap asks if Dream wanted to come back to his place. And that's how Dream and Sapnap found themselves spending an intimate night together, finally reunited at last.