Chapter Text
He waits for both Karl and Quackity to be up and out of the house in the morning. His brain hasn’t purged all of his Dream knowledge in his rage, so he knows Dream will be home. He texts George anyway. Just to be safe. Just to have someone on standby that can step in. Not that he thinks Dream will intentionally do anything to hurt him more, but if things get heated he can’t say anything for his own self control.
By the time he finally makes up to their floor he’s sure half the soles of his sneakers are worn into the pavement outside. He has to sort through his key ring to find his house key, now tangled up with the spare Q had given him. His hands are shaking with preemptive rage. All in all, he’s a mess, and if this is what dealing with conflict in a mature way is then they can just go ahead and revoke his adulting card.
The door swings open. Dream stands frozen, poised on his way into the kitchen. His eyes are blown so wide they're encroaching on the rest of his face.
Sapnap huffs, blowing a hot stream of air over his lower lip. His backpack thunks against the wall and he throws himself onto the couch, adopting a forcefully casual posture.
"Explain."
Dream throws the dishes in his hands onto the counter, scurrying over to stand besides the couch. Sapnap watches his feet as they approach. "I just need you to know that I'm so sorry and it will never happen again."
"I don't understand man. What happened? When did you become a bigoted asshole?" He scrunches up his nose, raises his gaze to stare Dream straight in the face. "Why do you hate me?"
His hands roll against each other, knuckles grinding audibly as they compress and stretch at awkward angles.
"It was just- I promise it wasn't like that. I didn't hate you or anything. I was just... confused."
"Right. Confused."
"Listen, it's not the sort of thing someone tells you every day. Which isn't an excuse, it's just a fact. " Dream straightens up a little, chin tilting up as if he's waiting for a hit that never comes. Sapnap settles a little further back into the couch, gesturing for Dream to go on. "Um, anyway. It's not an excuse, I shouldn't have reacted like that. I didn't even give you time to talk. Cause it's not even like you were doing anything wrong, I just assumed and jumped to conclusions and that was so fucking shitty of me because I hate when people do that, you know that. And I can't believe I was that dumb." He draws in a breath that rasps against his lungs. "I'm sorry."
"What the fuck did you even think was going on?"
"Honestly in hindsight I have no idea." It startles a laugh out of him and a grin starts to form on Dream's face. "Seriously, there's no logical conclusion I could have been coming to. What did I think, you just walked into the apartment, kissed Quackity's boyfriend right in front of him and now you're coming to me all happy about it? Or you decided to jeopardise one of your closest friendships for a threesome? Like even you're not that dumb-" he chokes a bit on the words, glancing over at Sapnap before he keeps going. "Honestly, the only thing that made any sense was the truth. It was just a little too, I don't know, new? for me to catch on fast enough. And I really fucked it up. Sorry."
"I get it." Dream's hands squeeze together, knuckles crushed together in a collection of bone white hills. "When they asked me out I was confused as well, and I was already in love with both of them, like, I already had the ground work for thinking something like this could work out. So I don't blame you for not getting it right out of the gate." He looks up from the tangle of fingers to meet his eyes. "But the shit you said. What the fuck."
"I don't know where it all came from. I didn't even know I was capable of shit like that." Dream tears his eyes away from his. "I will be trying to make up for that for the rest of our lives. If you even want me to."
"You better buy me new sneakers for my birthday." Dream looks up. "And I'm gonna need some new clothes to look good on my dates."
"Done."
"And you're cooking dinner and doing the dishes for the rest of the year.
"Absolutely."
"And- it's gonna take a bit, okay?"
"I know." Dream takes a deep breath, a sliver of a smile poking through. “Congratulations, by the way. I’m sorry I cou;dn’t pull my head out of my ass to say it earlier.”
“Thanks.”
“Um.” Dream opens his arms tentatively. “Can I-”
He tries very hard not to actively flinch backwards. “Not right now.”
“Right. Noted.” Dream curls up like a wounded puppy and honestly all of Sapnap’s brotherly instincts are telling him to ruffle his hair, dig his fingers into his ribs until he smiles but instead he keeps his distance. Dream’s breath hitches. “God, I’ve really fucked everything up.”
“I mean. A little bit.”
There’s a harsh sob.
“Ok- ok.” He fumbles out a quick text to George crying for help. “I’m going to get George here and then I’ll head home- back to Karl and Q’s.”
Dream sniffles. “They’re your home. That’s so cute.”
“Yeah. Yeah they are.” A tentative hand rests on Dream’s shoulder. “You’re my home too, you know. We’ll be ok.”
“You don’t have to tell me that just because I’m being stupid.”
“I think we’ll get there. And if we don’t, George will force us to be okay. He said he was willing to break up with you, but I think he’ll put us through hell before it actually happens.”
“Wait, he said that?”
There’s a light knock at the front door. “Gotta go. Bye Dream!”
He opens the door for a very confused George who he immediately runs past, throwing a ‘Hi, bye!’ back over his shoulder.
He gets halfway home (No, Karl and Quackity’s apartment. Not home. Yet.) before he has to make a detour to pick up ‘congratulations on having your best friend back’ muffins from Bad. Because apparently everyone knows his business now. Whatever. He gets muffins out of it so it can’t be a bad thing.
It makes the trip back a little longer and by the time he makes it up the stairs he's fully ready for food and a nap. Preferably with at least one omega to snuggle up to if they're not busy. The door opens to a warm inviting smell, the best possible mix of warm food and both of his pretty boyfriends.
Blankets tumble over the back of the couch, all soaked in the scent of omega. It looks like someone’s emptied the entire closet of nesting supplies onto the living room furniture, the coffee table completely obscured beneath- is that a pillow fort?
Quackity appears out of the kitchen with a steaming box of chinese takeout, clearly just reheated. “Hey bebe.”
And for some reason the first idiotic thing that comes out of his mouth is, “It’s not Friday.”
“It’s not. But today seems like a good day for compromise, doesn’t it?” The food is balanced precariously on the arm of the sofa, arms stretched out towards him. He folds himself down to fit under Quackity’s arms, tucked into the fold of his shoulder. A door creaks from down the hall, quiet footsteps and the whumph of pillows hitting the floor preceding Karl’s hands snaking into the embrace.
They stand in silence for a few minutes before Karl starts tugging them towards the fort.
“Let’s get more comfy.”
“I can’t believe you did all this.”
“Well, we figured if everything went well then surprise! It’s a celebration! And if it didn’t go so good then we have the perfect excuse to just cuddle for the rest of the night.” Karl peels back the blankets concealing the interior of the fort. Quackity detaches briefly to retrieve the food before following them in.
Karl has already wrestled both of them under the blankets of the pseudo nest, tucking himself into Sapnap's side, half on top of him. Quackity leans up against the base of the sofa, dragging Sapnap closer until he's propped up against him.
"How are you feeling, my love?"
"Your love?"
"Mm. My love."
Karl peeks his head up from where he was aggressively nuzzling into the soft meat of Sapnap's shoulder. "Loves?"
Quackity leans over to peck the tip of the other omega's nose. "Loves. Both my loves. But right now I'm concerned about one love in particular, who is not going to to get out of answering the question."
"I'm fine." He nods, chin bumping into the top of Karl's head. "I mean, as fine as can be expected."
"Are you sure? Because it's okay if you're not."
Karl makes an affirmative hum. "We love you all the time even when you're not okay. Even more then, to make up for the not okay-ness."
"Actually, I think I am fine. Like, this was really the best case scenario. I mean, all the bullshit that was in my brain is still there. But like, definitely, better than before. Rather than... the alternative."
Warm lips press to his clavicle, moving as Karl speaks. "That's good."
"We're so proud of you."
"I don't- thanks." He snuggles a little deeper into the blankets. "... Is it weird if I'm a little proud of me too?"
"You should be. What you did wasn't easy." Quackity tips his head back so he can see his grin. "Our big strong baby Alpha."
"Stop it." He doesn't want them to stop it. This feeling is worth so much more than any dignity he may have left.
Quackity presses a quick kiss to his forehead. "C'mon. Lets eat before it gets too cold."
"Oh. I have muffins from Bad as well."
"Yay," Karl mumbles into his shirt. He doesn't move. And who would Sapnap be to dare move a disturb him?
"I can't believe I am the only responsible person in this relationship." Quackity wiggles out from underneath them, reaching out of the nest for the boxes of food. “At this rate what few brain cells I have left will shrivel up and die from being forced to act like a reasonable adult.”
“Don’t worry babe, I’ll love you even when you have no brain cells left.” Karl reaches out blindly to pat Quackity’s knee, narrowly missing knocking the boxes out of his hands.
“Me too. I’ll still love you too.”
Quackity sighs, put upon and indulgent. “Well I suppose my valiant sacrifice will be worth it then.”