This started out as an entry for my Kinktober fic, specifically day 25, the glory hole kink with Keith x Matt. However, I really wanted to do a follow-up chapter for it, and the response was positive enough that I've decided to do it. So that's what this is! This chapter is literally just the same as the entry from my Kinktober fic, so if you've already read it and have a clear enough understanding of what happens, it isn't necessary to reread it.


Keith groaned as he let his arm hang loosely at his side, Shiro's bag in hand as he made it to the TA's room and fumbled with the roomkey. He wasn't going to complain since, it was a favor for Shiro and he would never complain about that, but he did have to wonder why Shiro's bag had to be so heavy.

Hearing the door click open was like a breath of fresh air as Keith stumbled into the room and dropped Shiro's bag off on the man's bed, sighing in relief and massaging his shoulder. The room was just as empty as ever; no sign of Shiro or his roommate Matt. Keith really had no business being here other than to drop off Shiro's stuff, so he turned to make for the door so he could sleep the rest of the day away in his room. But then, he heard a shuffling noise coming from the bathroom.

"Shiro? Is that you? Aren't you coming in here?"

Keith paused at the sound of Matt's voice, turning to see the bathroom lights were on. Coming in? Does he need help?

He quickly walked to the bathroom and peered in, and what he saw nearly gave him an instantaneous nosebleed, because holy fucking shit.

For whatever reason, there was a wall right in the middle of the bathroom with a door that could be used to get to the other side, and on Keith's side, sticking out from a hole in the wall, was a lengthy dick that could only belong to Matthew Holt.

Keith's mind was racing at the speed of a nuclear-fueled garrison ship as the giant, juicy cock swayed from side to side. Wait, what the fuck? Did he just think of Matt's cock as juicy?

"Shiro, I heard you enter the room. Come on, I've been waiting for like, 10 minutes. Can't believe I've stayed hard that long with no attention. We doing this or not? That's not an actual question, your only option is to say yes, because like I said, I've been waiting."

Holy shit, something must've been severely wrong with Keith right now, because hearing Matt speak in a demanding tone was sending shivers up his body, and he could feel his own pants getting tighter every second he spent staring at Matt's cock. This was wrong, this was so wrong, everything about this situation was wrong, and Keith knew that, but...he couldn't stop his body from walking towards the glory hole wall in Shiro and Matt's bathroom, eyes never leaving the thick, tempting stick of meat.

Matt must've heard his footsteps, because he swayed his cock back and forth as much as he could again as if to tempt Keith even more. It worked; drool was literally gathering in Keith's mouth and he didn't know why. After all, Matt was a boy, just like him...so why was he reacting this way?

"Ah, so you are there. Good, then we can get started."

Get started with what? Keith was staring blankly at the cock, mouth gaping wide open. Holy fucking dear lord he was inches away from another cock, Matt's cock, this was crazy and immoral and wrong and-

A drop of saliva fell from Keith's chin, following gravity in slow motion before somehow landing perfectly on the head of Matt's red cock, instantly causing it to jump, and it was the most delicious thing Keith had ever seen. He barely had time to panic and scold himself over not recognizing how much saliva was dripping from his mouth, because he was too busy getting aroused and feeling confused and guilty by his body's reaction. Matt, however, was very much focused on his saliva on his cock.

"Ooh! Come on, quit playing around. I told you, I've been waiting around for like, 10 minutes. Just suck my cock already so we can get on with it!"

Matt's commanding tone must've been doing something to Keith's body, because he dropped to his knees in an instant before he even processed what Matt had said, coming face to face with his cock. Lord, it even smelled good, in a strange, musky way that just heightened Keith's arousal.

He wants me to...to his…? Panic was finally starting to hit Keith. Panic, and excitement. No way. I can't do something like this...this is crazy...how do I even do it? And he thinks I'm Shiro...does that mean he and Shiro do this? Why is this wall and hole even here? What's going on? Why do I want to do it?

His thoughts were a mess as his wide eyes fixated on Matt's cock, and he suddenly felt light-headed from how surreal and confusing this whole situation was for him. He had never thought to do something like consider his sexuality before since he'd never felt he had time for that stuff, but now...what was happening to him? What was he supposed to do in this situation? Should he leave? Why was he on his knees right now? What was wrong with his body?

Before he could sort out any of his thoughts, Matt spoke again, making the decision incredibly easy.

"I can feel your breath. Suck my fucking cock right now."

Just like that, a switch went off in Keith's head, and without even knowing what he was doing, he had his lips wrapped around the swollen head of Matt's cock. He could feel the other boy shudder from the other side of the wall, pressing his hips up against the hole and encouraging Keith with low groans that were so fucking sexy, just, god, yes. Holy fuck, what's wrong with me right now?

"Mmm, fuck yeah, that's it. You can do better than that. I said suck my cock!"

All forms of reason told Keith to run away and pretend none of this ever happened, but it was like he wasn't in control of his body as his head began moving down more on Matt's cock, which was delicious, by the way. The fact that he would even think a cock was delicious seemed crazy to Keith, but he was too far gone to care now as he sucked, just like Matt had commanded him to.

"That's better...man, come on, stop playing around. You act like this is the first time you've sucked my cock."

Keith froze at that, because for one, it was most definitely his first time sucking Matt or anyone's cock, and two, he was implying that Shiro did this more than once. For whatever reason, the thought of Shiro sucking Matt like this was...oh god, it was doing some serious things to his own cock, and his mouth responded too, going down farther on Matt.

The man on the receiving end bucked his hips forward. "Fuck, that's it! There's a lot to work with, so take it down your throat!"

Keith never knew how powerful words could be until this moment. He was fully convinced Matt's filthy words had some sort of power that controlled his body as he felt the head of his cock stabbing his throat, making him gag a bit since it was his first time. Keith was eager to do his best, however - suddenly desperate to have Matt praising him more instead of scolding him. So, he shut his eyes and let instinct take over.

For whatever reason, Keith's natural instincts were surprisingly very good at this, or at least, better than he thought he'd be. His tongue started swirling around Matt's cock and massaging him in a hungry attempt to get more of his taste as he bobbed his head, just responding to whatever made the man's voice louder.

Matt was turning into a moaning mess, tripling Keith's confidence, and his cock was moving slightly from the other side of the wall as he thrust into his mouth. "Fuck, god, that's it! Keep going! Don't stop sucking my cock, Keith!"

Just like that, everything froze for a second time, this time with half of Matt's dick in his mouth. Keith had felt screwed plenty of times before, like when he got on Iverson's bad sides or accidentally broke a piece of garrison tech...however, none of those moments could even compare to how totally and utterly screwed Keith currently felt.

He said my name. He knows it's me, oh my god he knows what I'm doing to him, I'm done for, what should I say, what do I tell him, what's my excuse? Keith gulped, still with Matt's cock in his mouth, as he came to a horrifying conclusion; he didn't have an excuse. There was literally no excuse for what he was doing right now. He had just started sucking Matt's cock because...why? Why was he doing this? Why was he on his knees, in Shiro and Matt's bathroom, on the other side of a glory hole that somehow happened to be here, sucking Matt Holt's cock? He had no answers, and he had no excuse. It was too late. Matt already knew. He had to think of something to say fast, before this situation got even worse for him.

He slowly pulled off the cock, watching in longing as it quivered at the loss of his wet mouth, and prepared himself for a mortifying apology.

Matt spoke first. "Dude, Shiro, what the hell? I was just getting into the fantasy, you can't just pull off like that."

For the third time that afternoon, Keith was frozen in shock, staring at Matt's cock since that was the only part of Matt's body that he could see. Shiro? Fantasy? What? Didn't he figure me out? Why else would he...oh. Oh my god. It all came to Keith at once, hitting him like a freight train as the truth of the situation threatened to literally knock him over. Matt hadn't discovered it was Keith...he was imagining it was Keith while thinking Shiro was the one sucking his cock. And since he'd implied this wasn't the first time, that meant…

Matt fantasizes about me while having Shiro suck him?! The mere thought of something like that being true seemed so far-fetched that Keith almost instantly convinced himself he was overthinking it, but then Matt spoke up again.

"I swear to god, if you don't suck my cock and let me finish this fantasy right now, then you aren't going to ever get a turn, either. Also, I'll put viruses on all your devices."

Okay, for one, Matt Holt was truly terrifying, but he was terrifying in a way that Keith found attractive and hot, probably because Keith was messed up, because Keith was just beginning to accept that he must be really messed up to be in this situation right now. Furthermore, though, everything was making sense. The wall with the glory hole must've been built in their bathroom specifically by Matt just so that they could do this; so Shiro could suck his cock without being seen, and then Matt would be able to pretend it was Keith...holy shit, the fact that Matt wanted to fantasize about him so badly and would go this far for it...god, it was so hot...Keith couldn't believe it...he couldn't believe Matt thought about him like this...and he couldn't believe he liked it as he went back down on Matt's cock, instantly taking the hard object down his throat once more. Only, this time, he was no longer fighting his desires and sucked with extra gusto. Matt went through so much trouble just to fantasize about him; the least he could do was give him what he wanted. What they both wanted.

"Oh, fuck! God, that's more like it...Keith…!" Matt's voice had a slight growl to it when he said Keith's name, and that just made it even hotter than it already was.

Keith couldn't handle it anymore. He was getting so impossibly turned on from Matt and he couldn't deny how badly he wanted this and needed this anymore. He shoved his head down onto Matt's cock hard to keep him occupied as his hands fumbled with his own pants, messily but quickly pulling them down to his ankles as he grabbed a hold of his own leaking cock. He wasn't as big as the older boy on the other side of the glory hole, and even though he felt like he should've been jealous of another boy with a bigger cock, it just made him even more aroused. Fuck, he was in too deep.

Loud moans started echoing from his mouth around Matt's cock as Keith palmed himself hard, fingers massaging his balls as he moved his hand up and down mercilessly with his cock pinned to his stomach. The pleasure he was receiving kicked his sucking up a notch, and he began twisting his head around a bit each time he bobbed his head down, hollowing his cheeks in and turning his mouth into a wet vacuum for Matt's cock.

"Oh, fuck Keith!" Matt thrust his hips forward, causing the entire wall to vibrate. "Oh yes, god yes Keith, suck my big cock! Take it down your throat, you love my cock!"

Keith's hand wrapped around his own cock as he began pumping himself as hard and fast as he could, eyes screwing shut with desperation, because god, yes, he loved it, he loved Matt's cock so much.

"Fuck! You're really getting into it, huh? Ah...fucking slut, fucking cock slut!"

Keith was pretty sure he'd never heard Matt speak this dirtily in his entire life, but god was it doing things to him. He was also pretty sure he wasn't supposed to whimper and get even more desperate with his hands and mouth upon getting called a 'fucking cock slut', but that was exactly what he did. He sucked Matt's cock and moved his tongue against it with everything he had, wrapping both hands around his own cock for more pressure before pumping himself like a ship engine, muffled sounds slipping out from around Matt's cock as he got ever closer to reaching the ultimate peak. He was already on a higher amount of pleasure and lust than he'd ever experienced in his life, and it was all thanks to Matt's continuous groaning as he slammed his hips down Keith's throat against the wall.

"Oh, fuck Keith! I'm gonna...gonna cum down your throat!"

There were no words to describe how much heat and excitement rushed through Keith's body the moment he heard Matt say those words. His own cock was throbbing and getting ever closer to finishing just from imagining Matt's cock shooting into his mouth, and he bobbed his head harder in desperation for the man's cum.

"Does that get you excited? Yeah? Fuck...you want Matt Holt's thick cream filling up your mouth, you wanna choke on my hot spunk?"

Keith didn't even know such dirty talk existed until now, but hearing Matt speak to him like this was literally life changing. He knew he was never going to forget this moment as he slammed his lips against the hole so that Matt's cock was as deep in his throat as it could possibly go. If his mouth wasn't completely stuffed with cock, he would've been begging for Matt's cum, but he didn't need to as Matt bucked his hips against the wall as hard as he could.

"FUCK! Here's your reward, slut, fuck, I'm about to shoot! Fuck, KEITH!"

Everything about Matt and this situation pushed Keith to the edge, but what finally tipped him all the way over was the feeling of Matt's cock physically pulsing against his tongue and spraying his seed down his throat, all while screaming his name. Keith couldn't hold it anymore; he came with a desperate scream around Matt's cock, watching through lidded eyes as he shot white cum all over the wall in front of him in what was surely the most overwhelming orgasm of his life.

It may have been his first time doing something like this, but his throat was holding up well, taking Matt's cock and his delicious cum swallow after swallow. Keith never stopped sucking the entire time, too, literally sucking the cum out of Matt's cock like a straw.

"Oh fuck, Keeeeeith! Oh my god…!" Matt was cursing and grunting against the wall in a strained voice, his dick constantly spasming forward into Keith's mouth as he fed him rope after rope of his hot cum. "Oh my god...what's gotten into you today...holy fuck…!"

Keith's body was experiencing too much all at once, and he could barely focus on his own orgasm from the amount of cum Matt's cock was shooting. It felt like it could go on forever, and Keith would've loved for it to go on forever...but of course, it eventually began to slow down.

Matt's cock shot out its last few spurts of cum before going lifeless in Keith's mouth, completely and totally spent. His forehead was resting against the other side of the wall, and he was panting loudly enough to be heard clearly. "Oh fuck...oh my god Shiro...that's the hardest you've made me cum, ever…oh my god, I came so much, I didn't even know I could...fuck…"

His cock slowly slid out of Keith's mouth, and Keith's tongue instinctively swiped over his lips, relishing in the taste of Matt's seed. Pride surged through him upon hearing that he'd made Matt cum more than even Shiro ever had, and he believed it, because god, he had been the one on the receiving end of Matt's eruptive orgasm. And yet, somehow, he had managed to swallow it all. Maybe...maybe he was a natural...or something…

"Alright, we can switch places now."

Keith's ears perked in alarm as he moved so that he couldn't be seen through the glory hole.

"Oh come on, you don't have to be silent anymore since the fantasy is over. Come on, we'll swap places. I'll pretend to be Keith now so you can have your fantasy and finish, too."

An immeasurable amount of heat crept up Keith's face, and he was certain he was as red as a tomato right now.

Shiro...Matt's implying that...Shiro also...fantasizes about me…

There was barely any time to think about it as Matt made a grumbling noise and began walking to open the door in the wall to come to Keith's side. Panic helped him move at the speed of lightning, somehow pulling his pants up and zipping everything up completely before fleeing from the bathroom. He was leaving behind the painting of white cum he'd made on the wall, but he didn't have time to care about that as he rushed out of the room before he could be seen, face still boiling as he made his way to his own room with fierce speed and determination.

Matt fantasized about him...and Shiro fantasized about him...and he had just sucked a cock while touching himself...what did this mean…? What did it all mean?

He could still taste Matt's cum, his delicious cum, fresh in his mouth, and just thinking about how Matt had unloaded enough cum to fill a bucket was getting his body all tingly again.

Keith knew exactly what this meant.

I'm so fucking gay, aren't I?


Yeah, not much to say. If you've already read this then, hurray. If not, hurray!

If you wanna keep up with my writing or you just want to interact with me and ask me questions, follow me on Tumblr; the link is on my profile page! Thanks and cya~