Work Text:
Candlelight dances on closed blinds, wafts of plum and sugar drifting through the air. In the bed lay George and Sapnap, exhausted from their day of classes and craving some time together. Even though they were roommates, they felt as though they never truly had time to just exist with each other.
Sapnap lets his hand rest comfortably on the small of George's back, gently massaging his pale skin mindlessly. George is pressed against him just as cozily, with his body covered in one of Sapnap’s old sweatshirts. His head is tucked just below Sapnap’s chin and his breath skirts across freckled collarbones.
It's peaceful, and exactly what they needed after such a tiresome day.
“Did you manage to finish that coding project?” Sapnap asks, and though the last thing he wants to do is interrupt this moment with reminders of school, he knows that the project is important. George groans and shifts, adjusting his head so that he's making eye contact with Sapnap.
“I did, finished it earlier,” he mumbles as he presses a sweet kiss to Sapnap’s jaw. The feeling nearly makes Sapnap shiver, but he smiles.
“That's good, I'm proud of you baby.” His smile is evident in his voice. George is about to tease him for the pet name when a knock on their door interrupts him.
“Open up! We have news!” Quackity’s familiar voice calls out. The sound makes Sapnap and George jolt apart. Before the group can knock the door down, George rushes to open it. Sapnap grabs a random book from his desk and attempts to look casual.
When they enter—they being Karl, Dream, and Quackity—Dream wraps George in a hug, just like always. George, a sucker for physical touch, hugs him back.
“What's the news?” Sapnap asks, and George swears he can hear venom in his voice. He and Dream separate and Dream drags him over to the bed, prompting him to sit next to him. George takes a seat and hesitantly allows Dream to mess with his fingers.
“There's a big party tomorrow! Punz told Karl about it and said we can come, so are you two down?” he questions, eyebrows raised. He knows the answer will be yes, but it never hurts to check. George looks to Sapnap, forever attached at the hip, and when he nods, George agrees to come.
“Seems fun, I'm in!” he says. Truth be told, he's not the biggest fan of parties, but an opportunity to have fun with his friends and maybe sneak a few kisses with Sapnap under dim lighting was too good to pass up.
“Perfect! Maybe Dream and George can finally kiss each other. I heard they're planning to host a spin-the-bottle game,” Karl teases, eyebrows wiggling relentlessly. George looks down, unable to help the peach that dusts his cheeks. He can practically feel the death glare and angry energy emitting from Sapnap. Dream, meanwhile, continues messing with George's fingers, squeezing a bit tighter out of embarrassment.
“Yeah, yeah, whatever. Don't you guys have that paper to write?” He gestures to Karl and Dream, the two English majors of the group. Dream’s face pales, clearly having forgotten, and he jumps up. He ruffles George's hair before grabbing Karl and yanking him out of the room. Quackity waves goodbye and follows after them.
Once the door shuts, Sapnap sighs in relief and stands up from his chair to join George on the bed. He sits and pats his thighs, silently telling George to climb in his lap. George obeys.
“Sap, I know you don't like when they say stuff about me and Dream, but neither of us can really do anything about it. Besides, you know you're the only one I love, right?” he presses a gentle kiss to Sapnap’s cheek, stubble tickling his lips. Red is painted across Sapnap’s cheeks, and the sight makes George giggle.
“Yeah, I know. I just wish they could know that you're mine, maybe then Dream wouldn't be all over you,” Sapnap complains, pouting. George smiles sadly and runs his fingers through messy chestnut hair.
“Me too, I wish we didn't have to stay hidden; I just worry that they'll be disappointed when I don't like Dream,” George mumbles. Sapnap pulls him into a hug.
“Same, I really don't want to upset them,” he whispers, breath tickling George's ear. The feeling makes him squirm against Sapnap’s chest.
“Anyway,” George pushes himself up, “let's have fun at the party tomorrow and hope that we land on each other when playing spin the bottle,” he grins, and Sapnap can't help but smile back.
⎯⎯⎯⎯⎯⎯⎯⎯
The next day goes by quickly, consisting of nothing but sleepy affection since neither George nor Sapnap have any classes today. George, after many hours of indulging Sapnap with lazy cuddles, finally forced him to get up to prepare for the party.
“Are you sure we have to go? Can't we just stay in tonight?” Sapnap begs, getting changed despite his protests. George rolls his eyes, passing Sapnap his belt.
“C’mon love, I know you want to go; you're practically racing out the door right now,” he retorts, flopping down onto the bed to tie his shoes—a pair of black high-top Converse. Sapnap joins him after pulling his belt into place, grabbing him so that he falls back into the plush comforter with him.
“Alright, fine, only for you,” he mumbles, pressing kisses into George's neck. The feeling makes him giggle. He reaches up to capture combed locks of hair between his fingers, letting them run across Sapnap’s scalp. He kisses his forehead and stands, sticking a hand out for Sapnap to take. He grabs it immediately, and with George's help, gets up from the bed.
“Let's go, idiot, I'm sure everyone's waiting,” George says, pecking Sapnap on the cheek. He nods, and the two head out.
When they arrive at the party, they are blinded by the neon light strips that are set up across the house. George, who never went to parties in high school, wonders if this is the type of thing he missed out on.
If so, he's glad he never went.
He sticks close to Sapnap’s side, holding tightly onto his hand or shirt. He only takes drinks given to him by his boyfriend, trusting that he will give him something he likes. It seems like time warps, trapped between sweaty bodies and flashing lights, so when Quackity comes over to lead them to another room, George is grateful.
“We figured we should play some dumb party games! Gonna start with spin the bottle and then do truth or dare!” he exclaims, leading them down into the basement of whoever's house they're at. There, sitting on the floor in a circle, are Punz, Karl, Dream, and two other guys they don't recognize. George shrugs and takes a seat next to Karl, tugging Sapnap down to join him.
“You guys are actually middle schoolers. Spin the bottle? Really?” Sapnap laughs. George can tell the game is bothering him, so he shoots him a sympathetic look.
“I'll have to give him extra kisses tonight.”
Quackity tells him to fuck off and brings the bottle over, setting it down in the center.
“I'm exempt from this game by the way,” he declares as he sits down, looking awfully smug.
“That's not fair!” Karl grumbles, smacking him playfully.
“Eh, just don't feel like it. I wanna watch though,” he says with an evil glint in his eye.
A chorus of groans rings out across the circle, but in the end they all agree to let him sit out. Karl decides that he wants to spin first. The bottle spins quickly and lands on Punz, at which the both of them blush.
“Alright, guess I'm kissing you?” Karl mumbles out, though it comes out as more of a question than a statement. Punz nods, not saying anything. He crawls over to Karl and takes his face in his hands, and perhaps it's more tender than it should be between two friends. The kiss lasts for nearly a minute, and their teeth definitely clash at points, but in the end they separate with small smiles on their faces.
“You're a good kisser,” Punz whispers before he returns to his spot.
“Okay enough of that! Dream, it's your turn to spin,” Quackity decides, a smirk still present on his lips. Dream sends a nervous smile in return and leans over, setting the bottle off into a spin. He sits back, hiding crossed fingers behind his back.
The bottle begins to slow down and it passes Karl, both the random boys, and Sapnap, until it finally lands on none other than George. Sapnap’s gaze darkens when he sees the bottle's path towards his boyfriend, and he petulantly turns the other way to avoid witnessing the kiss.
George laughs hesitantly, not sure what to do. He can't really reject the kiss, since in his friend's eyes he has no reason to, but he also worries about Sapnap. He looks over to his boyfriend in desperation, but his head is turned away.
Before he can do anything, a hand gently comes up to cup his cheek, and lips press against his. George tries to tune out the feeling of lips that don't belong to Sapnap against his. It's uncomfortable, though Dream is clearly putting all his emotions into this single kiss, trying to make the experience nice for George.
Thankfully, the kiss doesn't go for longer than a few seconds, and George feels like he can breathe again when they part.
“Fucking finally! Glad you two cuties got to kiss,” Karl says, poking Dream in his side. Dream winces but smiles, and it hurts George how genuinely happy he looks.
The game continues for another few minutes, luckily when it comes time for Sapnap’s turn, the bottle spins around and lands on George, a result he's very happy with. Before George can take his turn, Quackity decides they should move on to the next game.
“Okay! Truth or dare time,” Quackity says, “George you get asked first! Since you didn't get to spin last time.”
“Oh, okay,” George replies, timid. He knows his friends, and he knows that they will probably ask him some very embarrassing questions.
“Truth or dare?”
George, not wanting to be subjected to a question, replies with dare.
“Okay, I dare you to sit on Dreams lap for the rest of the game!” Quackity challenges with a giggle. While it's endearing that he's trying so hard to play matchmaker, George wants to crawl in a hole and never come back.
“Can I switch to truth?” he begs. Quackity shakes his head and points to Dream.
“Quit being a pussy and sit in his lap already!”
George groans but climbs into Dream's lap, knowing that if he doesn't, he’ll just be pressured to do something worse. Sapnap doesn't say anything, only sits there with an angry expression on his face.
Dream wraps his arms around George's waist, whispering “is this okay?” in his ear. George nods but doesn't speak.
“Okay Dream, your turn! George, ask him.”
“Truth or dare?”
“Dare.”
George pauses, trying to come up with something that could possibly get him off Dream's lap. An idea pops into his brain.
“Go sit in Punz’s lap,” he says, praying it works. Dream frowns but starts to guide George off his lap, halting all movement when Karl speaks up.
“That's not fair! You promised to stay in Dreams lap the whole time. Dream, I'll give you a dare. Kiss George.” While he giggles like it's the funniest thing in the world, George feels like he's gonna be sick. Dream eagerly agrees and grabs George's chin, pressing their lips together for the second time that night. George feels like he's gonna cry when he hears Sapnap scoff next to him.
The kiss ends shortly, most likely because of George’s squirming.
“Alright, Dream! Ask whoever you want now,” Karl says, an overexcited grin present on his lips.
Dream looks over the circle of people before picking Sapnap.
“Truth or dare?”
Sapnap rolls his eyes and replies with “truth.”
“Do you like anyone right now?”
Both George and Sapnap are stunned into silence. George is panicking internally, wondering what Sapnap is going to say.
“Ooh, nice one! We never hear about Sapnap’s love life,” Punz says.
“As a matter of fact, I do like someone, and I'm dating that someone too,” Sapnap declares, pride rumbling through his veins.
“Who is it?” Dream asks, and the smirk on Sapnap’s face makes George feel like screaming.
“The guy who's sitting in your lap right now,” the room goes silent, “Maybe don't be such a home-wrecker next time, Dream,” Sapnap yells before standing up and storming out of the room. Calling Dream a home-wrecker was uncalled for, but Sapnap, in his drunken haze, can’t bring himself to care as he races back to his car.
It's only then that the tears George had been holding in finally came out.
“Shit, George, are you okay?”
And there's Dream, being as sweet as always despite being told the guy he likes is dating someone else. He lets George slide off his lap and takes his head in his hands, wiping the rapidly pouring tears away.
It only makes George cry harder.
The rest of the circle backs away, returning to the main party upstairs.
“Is there anything I can do?” Dream asks. George shakes his head and stands up.
“No, it's okay, I'll go talk to him. Thank you though,” George says through a smile. He goes back upstairs and out the front door, meeting Sapnap in the car. George, exhausted, doesn't say anything and instead falls asleep in the passenger seat.
Yeah, parties are definitely not his thing.
⎯⎯⎯⎯⎯⎯⎯⎯
He wakes up when Sapnap pulls into a parking space and shakes him.
“Get up Georgie, we’re home.”
George, forgetting about the night's events in his half-asleep haze, smiles at his boyfriend. It's at that moment that he remembers everything, and his smile falls from his face.
“We need to talk inside,” he says, getting out of the car and leading the way to their dorm. Once they get in their room, George shuts the door and gestures to the bed.
“Sapnap, I know you were upset by the games, and trust me so was I, but you can't call Dream names like that.”
Sapnap sighs, and the beginnings of tears start to glisten in his eyes.
“I'm sorry, it just bothered me when he got to hold you like that and kiss you twice! And I'm sorry for outing our relationship like that, it's not fair to you,” he says, tears falling now. George hushes him and kisses his cheek.
“Well, it's out now, and there's nothing we can do about it except be honest to our friends. Why don't we take tonight to relax and then tomorrow we can meet with them? You don't have classes, right?” he asks. Sapnap nods.
“Okay,” he whispers, voice hoarse from the yelling and crying. George presses another gentle kiss on his lips and they fall asleep like that, still in their clothes.
⎯⎯⎯⎯⎯⎯⎯⎯
The following day, Sapnap asks the group to meet him at a cafe nearby. It's a place they've gone to before to do homework and drink hot chocolate until they feel sick, but they've never come for a more serious conversation.
“First off, I'm sorry, especially to you, Dream. I shouldn't have called you a home-wrecker,” Dream nods in forgiveness, “And yes, what I said last night is true. George and I are dating and have been for a while.”
Everyone takes a moment to let it soak in.
“Why didn't you tell us?” Karl asks.
“Because we were worried you would be upset, you guys are always pushing for me and Dream to get together, so we thought that if I was dating someone else, you would get mad,” George explains, face red.
“I'm sorry we gave that impression. I promise we don't care too much about who you're dating, we just want you to be happy!” Quackity says, flashing a blinding smile. Sapnap and George smile back.
“Thanks guys, that means a lot.”
They delve into typical conversations now, talking about classes and other such things, and as they pack up to leave, Dream taps George on the shoulder.
“Can I talk to you for a sec?” He sounds shy, probably more nervous than George has ever seen him be before.
“Of course!”
They walk over to the hall that leads to the bathrooms and it takes a moment for Dream to speak.
“I like you, George. I have for a while actually. I'm not telling you this so that you'll break up with Sapnap or anything. I just felt that since you were honest, I should be too.” his face is flushed when he finishes speaking.
“I'm happy for you George, really. You deserve someone amazing, and I know Sapnap is exactly that.” His smile is nothing short of genuine.
“Thank you, Dream, you mean a lot to me.”
They end the conversation with a hug.
When George gets in the car with Sapnap, he feels a nice sort of peace knowing that his friends care so much for him, and he's sure Sapnap feels the same way.
Besides, now he can brag about his wonderful boyfriend a lot more.
