The bathroom is infamous. Shiro would never be caught dead in there.
Except... the boiler pressure of the approaching Kerberos mission has finally gotten to him. His and Adams relationship was the first casualty,
Shiro needs to feel good in his body, not like it’s a ticking time bomb.
So here he is, for the third time. The infamous bathroom. It’s late, but he’s tried different times all week to try and catch
Shiro walks into a stall and locks it. He tries not to think about what he’s doing. Tries not to look at the hole in the wall.
There are a thousand reasons Shiro shouldn’t, but he’s so sick of being responsible & good all the time.For once he just wants to get off.
He unzips and feeds his hardening cock through the hole.
Then a hot, slick mouth slides over the head of his cock. Shiro’s head bows against the wall.
The person hums and suckles at the tip, urging him quickly to fullness. Fuck.
The mouth on him slides all the way down, taking him in. Shiro gasps at the easy skill, at the teasing tongue. It feels /amazing/, he’s not going to last.
And he sounds like he’s enjoying himself. Shiro bites into his fist, hips almost fucking into the hole as he gets closer to his edge. It’s good, so good, and it’s been so long— fuck—
It’s hard to think, harder when the man takes him /deep/, so deep. A tight pressure around
The other man swallows every filthy drop like it’s a delicious meal.
He knows it won’t be just that once.
He can’t help himself, every time he closes his eyes there’s that wicked mouth, taking him impossibly deep, swallowing and swallowing—
There’s a low, amused hum
Shiro shamelessly groans when lips kiss the already wet tip.
This time, however, is a little different.
Just enough to tease.
Where the first time Shiro came quick,
It’s... fucking amazing. Shiro squirms and jerks and whines for it, but the man just keeps teasing.
A few times his mouth sinks
Then he stops. Shiro can practically feel his smug amusement as Shiro groans and knocks his fist against the wall. His cock is throbbing and he’s sure, cherry red.
He wants to demand, to beg, to fist his hand in dark hair and /thrust/—
But he can’t. He can’t do anything
And then, he does.
It’s a change that happens in a second. One moment the man is tonguing his slit and the next he’s swallowing and swallowing and /swallowing/.
Shiro cuts off a curse, banging his fist instead,
The arousal rises sharp, the suck hot and perfect, and he’s going to— going—
The man swallows, and Shiro can’t hold back. He shoves forward what little he can
He’s a fucking marvel.
Shiro’s cock stays in his mouth this time until it goes soft and
Then there’s two fingers holding something through. A bit of paper.
“Same time next week?” It reads.
But it is fucking hot how much the man seems to enjoy it, how he moans
Shiro’s more then a little obsessed, and he’s starting to want more.
Like now, as Shiro is fucking his load down the man’s throat, he wants nothing more than to run hands through his hair, to be able to
Sharp features, a full and wicked mouth. Maybe a cadet, eager to fall to his knees for Shiro—
A dangerous thought.
Shiro could just come early and wait to see who entered the bathroom.
He shouldn’t.
Shiro knows he can’t give this up. He can’t keep doing this just hoping the man comes back day after day. He needs to know who it is that’s given
So the next time, Shiro arrives two hours early and accesses a storage closet down the hall from that bathroom. He leaves the door open a sliver, just enough to peer out should he hear footsteps.
Something twists in Shiros chest, and he leans to look quickly through the crack, sure his mind is playing tricks on him.
Holy
Fuck.
Keith?!
He’s fucked, he’s so fucked. Because he can’t let this go on. He can’t go in there and— knowing it’s Keith—
His mindseye replaces all those fantasies with Keith, on his knees, lips reddened & wet—
NO. No, no, no. This is so wrong, so bad. Keith is his...
But even that is like a firebomb in his veins. It’s not right, but Shiro didn’t come to this bathroom for /right/, he came to relieve his stress.
And fuck, if Keith hasn’t been doing that.
Maybe he could leave and pretend this never happened. But... what would Keith think? That he was abandoned?
That thought gets a hook in Shiro. Does Keith still see other men? If Shiro stopped taking up all his time would it just be someone else? There’s hot acid on Shiro’s tongue and he swallows hard.
That’s unacceptable.
Shiro shouldn’t touch him, but neither should anyone else.
His heart is pounding, but he’s half hard in his pants. It’s practically Pavlovian at this point. He walks into the stall and locks it.
He has no idea what to do.
But Shiro must waffle too long, because then it’s a hand catching a bit of fabric and pulling him forward.
Shiro’s so fucking hard, and he feels his cock pulse when Keith wraps his hand around it. He can’t do this. He can’t— he—
He steps forward when the hand guides him back through the hole.
He’s come down Keith’s throat, and Keith /liked/ it.
“Wait,” his voice is ruined, but it doesn’t matter. He has to speak,
“Wait,” he wonders if his voice has already given him up. “Keith,” he says, and makes it undeniable.
The mouth on his cock slides off. Shiro doesn’t even breathe.
There’s a sound and the other bathroom door bangs open. Shiro’s heart drops to his feet. That’s it, he’s ruined what they had, hurt Keith in a way no one ever should.
He does up his pants and unlatches the lock.
And then he’s stalking into the stall and Shiro is sure he’s about to get a fist to the face.
Not that he wouldn’t deserve it.
“Keith—! What!”
Violet eyes meet his, while those clever fingers undo his pants once again. “Did you really think I had no idea it was you?” Keith says with a wicked grin.
His hand slides up Shiros length that’s still wet from being in Keith’s mouth.
“Shiro,” Keith says, starting a dizzying, slow caress, “you smell like you.”
Shiro just gapes, unable to focus on anything but the blistering sight of Keith on his knees, stroking him.
“But you taste,” Keith says as he leans in, lips just touching Shiro’s shiny cockhead, “so much better.”
Shiro makes a pathetic sound, his hands moving into that soft, dark hair. His cock is.. /fuck/. Keith’s lips are stretched wide around him, and he’s looking
Fucking stars. He feels dangerously close to the edge and he wants it. Wants to watch Keith swallow his come and—
NO. Wait. He can’t. He can’t. This is wrong, it’s still wrong even if Keith knows. “Keith,” he says.
Because Keith moves just a little, just enough to get sweet friction. Shiro tightens his hand and tugs to stop it.
Keith /moans/.
That finally gets Keith to pull back, Shiro’s cock getting a slow, mesmerizing slide out from that beautiful mouth.
Keith’s voice is throaty. “So you can teach me, but I can’t give back?”
“I’ve been making my own decisions for years Shiro, I knew what I was doing coming here,
That sounds like the right thing to do, but, “will you keep coming here?” Shiro asks.
“Maybe.”
Shiro growls, and his hand tightens
“Unless...?”
Keith’s got a fire in his eyes, and Shiro’s good enough at strategy to know when he’s been out maneuvered. Keith’s never sold himself as anything other than trouble.
And even when he should, when
Fist still in Keith’s hair, Shiro draws the man back to his cock, never breaking eye contact. “Unless,” he says.
This time when Keith deepthroats him, Shiro’s hand on his head pushes him to hold. To stay deep. Keith’s moans.
And Keith, from the tent in his pants to the obscene sounds he’s making, loves it.
“Always wondered why you didn’t want me to reciprocate,” shiro grits, trying to hold off a few more seconds,
Keith makes a choked sound. Shiro thrusts in, his peak so, so close.
“Fuck, fucking take it and come for me. Just from this.”
When Shiro finishes and pulls back, there’s still come on Keiths tongue, and his mouth is red and swollen. Keith’s pants have a wet spot.
Shiro nods dumbly, caught by those obscene lips. He barely has time to get pants zipped before Keith is tugging him out of
In the end, Shiro’s stress is very, very much relieved.
/END