Work Text:
dream had invited karl over last night. karl said he just felt overwhelmed with some issue and he wanted to talk about it but it was a weird issue. so of course dream told karl he could come over in the morning. and karl did.
"thanks dream. i just need to talk to someone right now," karl says.
"no problem dude. i'm here for whenever you need to talk," dream says with a smile.
"okay but it's kinda weird and it's a bit much for anyone besides myself to know."
"you can't scare me off now. i've been your friend for far too long to stop being friends with you now." which is kinda true.
dream doesn't want to be karl's friend. he wants to be more. karl is pretty. it's no secret. karl has to be aware of it. his hair, his giggles, his- really his everything is just perfect. dream adores karl.
"okay. i don't know where to start," karl admits.
"the beginning of whatever is happening."
"so i've put myself off for a while. not in a bad way! just in a... fuck this is weird to talk about. but in a never getting off way, if that makes sense. i've been so caught up with making sure to see my friends and stuff. and work is tough. nine 'till five is tiring. i love working in the office, it's just a lot. and that means putting my wants off to the side," karl explains.
"i understand where you are coming from," dream says.
"it's just so much. and i don't want to pay some fucking prostitute for help. or ask a friend cause that's weird to ask for help with. and doing anything myself makes me feel like a lonely idiot. maybe i should just deal with a hookup. it just doesn't feel the same. i dunno. maybe i just am a lonely idiot."
"i could help," dream mumbles quietly.
"what?" karl says.
"i wouldn't mind helping you. i've helped sapnap and george before. you aren't the only one who has problems like this. it's completely valid, i promise."
"you helped sapnap and george?" karl giggles.
"yeah, quite awkward to blow your best friends but eh. it wasn't a biggie. sapnap twice, george four times. i know i'm a whore or whatever."
"i don't think you are a whore. you are just a kind friend," karl says softly.
"really?" dream blushes. he got so used to the degrading words that hearing someone say he's not a whore makes him feel better.
"of course. if anything you are sweet for offering to just help your friends."
"thanks karl."
"mhm! but uh, are you offering to blow me too?"
"yep." dream pops the p.
"when?"
"is now a good answer?"
"that's the best answer i've ever heard."
"do you want me to also undress? it makes some feel more comfortable not being the only one with their dick out. up to you though," dream offers.
"uh, that would be nice and less awkward," karl giggles.
"of course."
dream pulls off his own sweatshirt. he then removes his sweatpants and boxers. he hears karl gasp a little. dream laughs quietly. he gets closer to karl and sinks to his knees.
"already half hard in your jeans?" dream jokes.
"you are just really pretty," karl admits. dream can't help but blush.
"yeah?"
"yeah."
dream unbuttons karl's jeans. karl lifts his hips from the couch so dream can pull his clothes off. once his jeans and boxers hit the floor, karl sits back down on the couch fully. dream kisses karl's cock a few times. karl gets harder with each kiss. finally dream puts the tip in his mouth. he sucks lightly. karl groans above dream.
dream takes as much as he can in his mouth and gently wraps his hand around the rest. he bobs his head while sucking. karl tangles his hair into dream's blond locks. dream keeps eye contact with karl as much as he can.
"god you are made for this," karl moans. dream smiles as much as one can with a cock in their mouth.
dream ignores the ache in his knees. he really should invest in some carpet. this is the seventh time he's been sitting on his floor sucking someone off. his knees will probably be a bit red for the rest of the day. that doesn't bother him as much as it would if it was george or sapnap. this is karl. he's different. even if he's here for the same reason as the other two idiots. he's different from them.
dream removes his hand from the base. he takes more into his mouth. he tries to take it all but he gags and pulls off. he coughs a little and tears form in his eyes. drool runs down his chin. he sniffles some.
"hey. don't take what you can't. i want you to be just as comfortable as i am with this all," karl says. he cares.
he isn't like george harshly fucking dream's throat. he isn't like sapnap who almost pulled dream's hair out. he isn't george degrading dream until he's overthinking right after, wondering if he is actually a stupid slut. he isn't sapnap who just leaves dream on the floor to deal with his own problem by himself. he's karl. sweet and considerate. he wants dream to like this as much as he does himself. the thought makes dream want to cry happy tears.
"i know karl don't worry," dream reassures.
"give me your hand," karl says. dream does what karl says. karl intertwines their fingers together. dream smiles like an idiot.
dream takes karl's cock in his mouth again. he swirls his tongue around the slit. karl tugs a little on dream's hair. dream moans, sending shivers down karl's spine.
"oh you like that?" karl says. dream nods the best he can. karl takes note of that.
karl's blissed out face is enough to make dream want to do more for him. the little moans karl tries to hide but can't. the little stutters of his hips when he's trying to control himself. the way his cock hits the back of his throat. the weight on dream's tongue.
dream bobs his head faster. he wants karl to feel good. he wants to gives karl all he can and more. karl deserves everything. so dream is giving him that. he sucks harder. he sometimes bobs down just far enough to where he gags but then he comes back up.
karl tugs on dream's hair a little every now and then. the moans dream lets out when karl tugs his hair send shivers up karl's spine. the erotic noises dream make drive karl insane. especially when dream pulls off for a breather and giggles. dream licks the underside of the cock before putting it back in his mouth.
he's slipping. farther. farther. farther. his mind empty of everything besides karl. karl. karl karl. farther. farther farther. he slips until he's sunken all the way into a submissive head space.
"wait! sh-shit!" karl groans. dream pulls off.
"did i do something wrong?" dream asks. he doesn't want to fuck this up. so the thought that he did adds an edge to his voice. he knows his voice shook but he can't bring himself to care.
"no baby! you did so well! you were doing so good i was about to cum. i just don't want to before you do too," karl rushes to say. dream grins wide at the praise and the pet name.
"want you to feel good now!" dream whines.
"you must have slipped into subspace hard. let's go to the bedroom okay?" karl says. dream nods.
dream gets up. his knees are bright red and sore. he ignores it still. he follows karl into the bedroom. karl opens the bedroom door for dream. the blond sits on the edge of the bed. karl joins dream on the bed. he takes his sweater off and leaves it on the floor.
karl lays on his back on the bed. his head is propped on the pillows. he lets himself get comfortable. dream watches karl with confusion.
"come on dreamy, i wanna eat you out," karl says.
dream doesn't need to be told twice. he gets on his hands and knees on top of karl. his ass on display for karl. dream's warm breath ghosting karl's cock. he arches his back a little more so he can get closer. he finally puts the length in his mouth.
karl kneads the fat of dream's ass. he licks just the hole to get a reaction. he watches with interest when it flutters a bit. dream's cock twitches and he whines. karl squeezes dream's ass. he pulls dream's ass apart and licks another stripe up. he keeps licking at dream's hole.
dream starts to suck as hard as he can. his eyes keep rolling back when karl pushes his tongue as far as he can into dream. the noises they both make are lewd. dream can feel the spit running down from his balls, down his cock. dream almost rocks backwards as if he's trying to ride karl's tongue.
"mmm," dream moans.
karl takes a breather. he spits on his fingers and teases around dream. he pushes in one finger. dream moans and stops for only a second.
"you are doing so good baby. you just take everything i give you yeah?" karl praises.
"mhm," dream moans. he continues to bob his head.
karl pushes the finger in and out of dream. he adds another inside. dream's back arches farther down if that's even possible. karl moans when he feels the vibrations from dream's noises.
dream makes himself gag again. he takes it all the way to the base. karl bucks up into dream's mouth and curls his fingers. he scissors the blond stretching him farther open. he purposely ghosts dream's prostate over and over again just to tease dream. the blond accidentally grazes his teeth along the bottom of karl's cock.
"dream! fuck do that again," karl groans. dream immediately does it again. he smiles the best he can.
dream swirls his tongue around the veins. he takes a small breather while he lets his tongue do more work. karl puts one last finger into dream. with this finger added karl hits dream's prostate. dream's eyes widen and he chokes.
"shhh, relax dream. i'm gonna take care of you," karl says. he keeps moving his fingers.
dream starts to suck karl's dick again. he can taste the salty pre-cum on his tongue. he's dedicated to making karl finish. he uses his hand to jerk off what he can't fit in his mouth. karl replaces his fingers with his tongue and eats dream out again.
karl's tongue reaches farther now that dream is stretched out more. he pumps dream's cock with his dominant hand. he uses his other hand to squeeze dream's ass fat. to be fair, for a guy, dream has a nice ass.
"i'm close dream. are you close baby?" karl moans. dream nods the best he can and keeps going. "alright love."
dream squirms more as he gets closer. his thighs shake and he almost rides karl's tongue. karl just hums more and his hips stutter as he tries not to buck his hips up. but he's definitely close.
"come on dream. cum for me. be a good boy for me baby," karl says.
dream's thighs shake more. they keep trying to close. karl gives dream small little snacks on his thighs to remind him to keep them open. dream finally finishes. karl works dream through what possibly is the best orgasm in his entire life. dream can swear he saw stars.
"good fucking boy dream. you look so pretty," karl says. dream bobs his head up and down quicker. "i'm about to cum. just pull off if you don't want me to finish in your mouth!"
dream doesn't pull off. he keeps sucking and bobbing his head as quick as he can. karl is the only thing on his mind. he moans softly just to send vibrations up karl. this pushes karl over the edge and he bucks his hips up one last time. dream keeps his mouth still as he lets karl cum in his throat. once karl is done, dream pulls off and climbs up to where karl lays.
"i can get that off your stomach," dream offers with a hoarse voice. he points to the sticky white substance on karl's navel from where dream finished.
"uh sure, just grab a- oh!"
dream leans down and licks the cum from karl's body. he keeps eye contact the entire time. karl blushes at the sight. dream gets all of it up and lays down next to karl.
"d-did you mean any of that stuff you said?" dream asks nervously.
"what that you are good?" karl asks. dream nods shyly and karl giggles. "of course i meant it. you are a very good boy dream."
now it's dream's turn again to turn red. he lays his head down on karl's chest. karl plays with dream's hair.
"thank you for that dream. you really didn't have to."
"it's nothing really, i just wanna make people feel good."
"i know this wasn't a part of what i wanted but can i kiss you?"
dream nods. karl leans down and kisses dream softly. dream lets karl lead the entire time. the kiss is nice and soft. karl bites down gently on dream's lip asking him to slip tongue in. dream opens his mouth just enough for karl to add tongue.
"hey dream! i was- holy shit! karl?" sapnap comes in. karl and dream both pull away, shocked that sapnap came in without knocking.
"dude what the fuck?! why did you just barge into my house?" dream yells.
"damn you really are a whore," sapnap says, completely disregarding dream's question.
"hey! he's not a whore! don't call him that," karl says. "get the hell out! can't you see we are busy. come back later."
sapnap leaves after saying something about telling george. dream doesn't make eye contact with either men. karl lifts dream's chin up.
"don't worry dream. sapnap is an idiot. you aren't a whore. you are a pretty boy m'kay?" karl reassures.
"if you say so."
"come on dream. let's take a nap. it's been a long morning. i'll stay right here next to you."
"alright karl."
karl gives dream a peck on the cheek before dream lays his head down again on karl's chest. they embrace each other's warmth as they both fall asleep.
