Chapter 1: testing the waters
Chapter Text
Principal Iverson used to say the sixties had revolutionized the ideas of love and sex. Like Woodstock had launched them into the next decade of sexual freedom where the taboos of the past about age were outdated. They were in a new age with a clean slate and nothing was forbidden anymore. Shiro used to say he was a pervert looking for an excuse to get his rocks off with the teenage students and not feel guilty about it afterwards. Shiro used to say that.
Shortly after Shiro started his PE teacher job at Garrison High, he was indoctrinated into the culture that turned a blind eye to student/teacher relationships. He learned that if an office door was closed to knock first (or better yet, just come back later) and that if he found a gym mat laying out when they’d been put away before, to just wipe it down and put it back in its place. No need to question it, but no need to participate either. He was above that after all. That is until…
Keith entered his class as a new student. At fifteen he was short for his age, from the bad side of the tracks, and had an attitude problem. The other students hated him and he was immediately a target for bullying and ridicule. At first, Shiro’s extra attention was nothing more than him sheltering Keith from being picked on. Not that Keith needed a protector. He was small, but scrappy and could knock a taller kid down with one punch. Even though he didn’t start the fight, the fact that he ended it landed him in the principal’s office within the first week of school.
Now there were two things Shiro needed to protect Keith from: the other students and alone time with Iverson.
Keeping Keith out of Iverson’s office meant first keeping him from getting into trouble. This meant a lot more than stopping Keith from fighting, it also meant making sure he attended class and behaved when he was there. Shiro had signed up to be his mentor without realizing what he was taking on.
It’s not like Keith immediately trusted him. Keith didn’t seem to trust anybody, that was part of his problem. So Shiro had to take things slow, making small gestures to get Keith’s attention. It was easy to compliment him since he was a natural athlete even at his height. Of course, it was obvious from the start that complimenting Keith in front of the others only served to embarrass him and give reason for the bullying. So pulling him aside and giving him quiet praise became the habit. Keith didn’t respond much at first except for giving Shiro distrustful looks. It took weeks of asides before the boy so much as uttered a thanks. Shiro took that grumbled thanks as a precious gift and he continued to treasure every little bit of positive reaction he got from Keith. The first time he made him smile he felt like the clouds had parted and the sun had come out, it was just so bright and genuine.
Having these asides became an opportunity to share more than just compliments, but to talk. You’d never know it from looking at him, but Keith was bright and would speak enthusiastically on topics he was passionate about. Their chats became an opportunity for Shiro to insert his little nuggets of wisdom about arriving on time for classes and not rolling his eyes everytime a teacher spoke. They also became the best part of his day.
At first Shiro liked to tell his fiance about his successful interactions with Keith. He’d get praised for “trying to make a difference in a troubled boy’s life,” but after a while he stopped sharing every interaction with Adam. Sometimes there were too many in a day to recount without making their short alone time all a recap of what Keith had said or did. Shiro petered out the Keith talk and would give vague answers when Adam did ask. It felt natural to separate those two parts of his life. That was for Keith’s benefit anyway. He actually trusted Shiro and therefore deserved for their private conversations to remain, well, private.
Opportunities to talk were always present since Keith seemed to have a bad home life and avoided leaving the school grounds even after the final bell rang. If Shiro had an evening basketball game to coach, he’d often find Keith back by the bike racks behind the school, smoking. Shiro ignored the loitering at first, but eventually made it a point to acknowledge Keith everytime they passed. As they got more chatty at school, he went over and said hi.
Keith wasn’t forthcoming about what was going on at home and Shiro didn’t ask. He kept the topics to school and music. Keith loved Pink Floyd and Led Zeppelin, but didn’t own a record player. Sometimes Shiro would invite him to hang out in his Buick and listen to the radio. Shiro enjoyed this more than anything, listening to rock music as Keith bobbed his head in time to the beat and Shiro would watch his longish hair bounce, bangs falling messily over his soft features.
The attraction came on slowly. Shiro pushed it away at first. He didn’t want to be like the other skeevy teachers in this school, trading better grades for time behind closed office doors. If the thought of Keith’s small body popped into Shiro’s head while he made love to his husband, he’d do anything to get rid of the image and feel massively guilty afterwards because the thing he did to get rid of it was cum immediately.
Thoughts would come and go. They were not inherently immoral if they were intrusive. Thinking about Keith while he masturbated was harder to justify. Or not justify. He couldn’t really make an excuse at that point. There was something about Keith that just got under Shiro’s skin. He was in his bloodstream, his DNA, inside his white sticky cum that he ejaculated over his dashboard before he had to go inside and have dinner with Adam.
Shiro wondered obsessively if Keith had a crush on him. He thought there were hints, clues that Keith was like him in preferring the company of men. He wondered if he were Keith’s sexual awakening and if he were thinking about him late at night at the same time Shiro was rubbing one out beside his slumbering fiance.
None of the teachers would judge him if Shiro crossed that line. Hell, half of them already assumed they were fucking and described Keith as following Shiro around like a love sick puppy dog. But Shiro judged himself. A lot.
Nevermind that his relationship with Adam had become strained and a wandering eye was just the natural next step towards them either falling apart or reconciling. (So what if Shiro’s intense fixation on Keith was why he was growing distant in the first place?)
On Keith’s birthday Shiro took him for a drive along the coast. He packed a picnic for them and they watched the stars come out while listening to the waves crash against the beach. Shiro fell quiet on the way back, stewing over the fact that he’d missed an opportunity to make a move and also feeling horribly guilty that he wanted to at all. The disappointment ultimately won as the dominant. He drove towards Keith’s neighborhood silently until he finally asked, “Which street do you live on?”
Keith didn’t give him a street name, but asked him to drop him off at the gas station instead. “The door will be locked. If I wake them up to let me in, I’ll get my ass whooped. Better if I stay out all night.”
“Better than coming home late, but safe?” asked Shiro.
“Way better.”
“I’m not going to let you wander the streets all night.”
“It’s okay. I do it a lot.” Off Shiro’s concerned look, Keith backtracked. “Not that much. Just… sometimes.”
“You’ll crash at my place tonight,” Shiro said, resolutely.
Adam was asleep when they got in so Shiro quietly set Keith up on the couch and went to bed himself only to lie awake obsessively thinking about Keith lying on his couch. There was such a temptation to get back up, go to Keith and just… see what happens.
The restless anxiety got so bad, Shiro woke up Adam and begged for sex. It had been a month since their last time and it took a lot of convincing before Adam relented.
They were loud.
Adam didn’t know they had company. Shiro did. By the time they got up the next morning Keith was gone. When Adam asked about the bedding left on the couch, Shiro lied and said he’d thought of sleeping there since they hadn’t been getting alone, but he’d missed Adam too much and that’s why he’d woken him up. Adam gave him a real kiss goodbye that morning. His lie might’ve just fixed their relationship.
Keith avoided Shiro for the next couple days. Shiro had no doubt it had been the loud sex that had freaked him out. But was he embarrassed or jealous? It felt so important to know which it was, but there was no reading Keith’s mind no matter how much he stared at him while he ran laps.
Normally Shiro stole looks at Keith’s ass in his short gym shorts, admiring the way pale legs disappeared behind thin gray fabric. He liked the way his small ass bounced as he ran. On this day though, Shiro was just trying to read Keith’s face and biting back what he really wanted to say to him. That he’d only been thinking about Keith while he’d fucked someone else and all that moaning had been for him and him alone.
Despite the awkwardness of Keith’s birthday, he started talking to Shiro again and even showed up to spend the night on the couch when his foster parents had locked him out. This time Adam was awake so he was let in on the situation (the non-perverted part).
“Careful,” Adam had warned as he fluffed one of their spare pillows and placed it on the couch. Keith was using their shower.
“Careful of what?” Shiro asked.
“Just careful,” Adam repeated, not meeting his eye.
There was no begging Adam for sex that night. He was fully aware they had company and had gone as cold as a dead fish. Shiro lay awake for hours craving warmth, thinking about Keith just steps away. Finally, when he couldn’t stand it anymore, he got up and crept towards the door, lying to himself that he was only going to the bathroom. As soon as he had the bedroom door open a crack he could hear the little moans coming from the living room.
He was just a few steps down the hall and then Shiro was peering into the dark living room, looking out at the back of the couch.
Keith was touching himself, he was sure of it. To thoughts of him, he was dead certain.
He stepped closer, entranced, dick hard picturing Keith’s little knuckles working over a swollen red cock, biting back Shiro’s name on his lips.
He’d pictured blankets thrown off, shorts pulled down, shirt pulled up, delicate fingers pinching at a nipple as he furiously worked himself with his hand.
The scene he actually saw was completely different from the one in his head. Keith was covered by the blanket, curled into a ball, eyes pressed shut. At first Shiro thought he was sneakily taking care of himself, but after a couple minutes of watching Keith’s pinched brow, Shiro realized the little moans escaping him were that of fear. He was asleep and trapped in a night terror, whimpering away in the dark.
It was a dick-softening sight. Just not Shiro’s dick. That had a mind of its own and only cared about the idea of Keith being so vulnerable and close. Shiro’s actual mind was in communication with his heart. He came around to the front of the couch and knelt down, gently shaking Keith awake.
Keith woke with a start, fear flashing across his face as he sat up, then soon turning to confusion.
“It’s okay, it’s okay…” Shiro promised, hands naturally falling on Keith’s shoulders. He’d never touched him before, not anything that wasn’t a brief pat on the back. Holding him felt natural. Keith trembled under his touch, nightmare still rattling his nerves.
So much of what Shiro felt had stayed inside his head up until this point. He’d never taken a step outside to see if anything he’d imagined was possible. But now… Keith was here, in front of him, and he was holding him. His big eyes were searching Shiro’s face for reassurance, because yes, only Shiro could give him that. Only Shiro had his trust.
Whether it confirmed it or broke it, Shiro took a real step out of his head and leaned in to kiss Keith. His face was so small. His lips so tiny. Everything about him so fragile, but even just that little brush of their lips dominated Shiro’s heart… his mind… his dick…
Inexperience seemed to keep Keith’s mouth still. He was frozen and unsure, but Shiro was his mentor and determined to teach him everything. This started with his lips, nipping, pressing, eventually working Keith’s mouth open so he could slide his tongue inside. Only then did Keith respond. Small hands on Shiro’s chest pressing against him as if to push him away, but his mouth – his mouth – drew Shiro in, sucking and nibbling on his lips.
Shiro was a puddle of a man. A feeble, shaking, ghost of himself captured purely by the power of feeling a boy’s lips brush against his. He belonged to Keith now. Undeniably. Whatever strong, responsible adult he’d been was stripped away to become Keith’s vessel to experience pleasure. To hold his hand and waltz him into a new world of manhood and sex. He’d give it all to him. Give his life to him. His reputation. His relationship. All in exchange for Keith also being his.
Chapter 2: a kiss
Summary:
One moment he’d been sleeping, dreaming… then he was being kissed by Shiro.
Chapter Text
Keith was frozen in place. One moment he’d been sleeping, dreaming… then he was being kissed by Shiro.
Shiro.
His brain couldn’t catch up. More than that, he couldn’t breathe. Inhaling through his nose didn’t feel like enough. He needed air to figure this out, but Shiro’s mouth kept coming, kept pressing. Then Shiro’s tongue pried Keith’s mouth open, sweeping inside. When it retreated, Keith gasped, getting his first breath in since he’d woken up.
Instant clarity. The power of oxygen.
But that didn’t mean he knew what to do. Clarity in reading the situation, of Keith’s friend, teacher, and almost married man kissing him in the middle of the night, was not clarity of motivation. Why was he kissing Keith?
Ask him.
That’s what Keith could’ve done. (Note the could’ve.) But asking meant stopping.It meant making a decision that Keith wanted this to stop.
The truth was he wanted both things at once. For it to be true and real and special. But for it also to stop.
Two weeks ago Keith never would’ve wanted this to stop. He was enamored with Shiro. Wanted his attention more than attention. Wanted to feel like he was special and precious to him. But then he spent the night on his birthday…
It’s not like Keith had never woken up to the sounds of sex. If you’re in the foster care system as long as he’d been, you’d overhear all sorts of things. What was disconcerting was realizing it was Shiro having sex.
Keith’s entire body had flushed. His dick had hardened. But more than any good reaction, he felt shame and fear. All that adrenaline at once got him up off the couch and moving through the living room into the hall. The bedroom door was open a crack, almost as if inviting a Peeping Tom.
Keith was shaking, swallowing back a dryness in his throat. The idea of Shiro and Adam having sex was something he was bitterly jealous of. In his head sometimes Keith imagined him seducing Shiro, convincing him he’d be able to give him sex too if only he chose him, but as he peeked through the crack in the door it hit with a sickening shock of reality that he couldn’t offer Shiro that.
Sex wasn’t what he’d imagined at all. He knew the mechanics. He knew what gay men did, he just hadn't known what that was like. He hadn’t expected to see Adam on his elbows and knees, back arched to raise up his ass as Shiro gripped his hips. Shiro stood at the edge of the bed and from the angle Keith didn’t see his cock, but he knew it was inside Adam as Shiro drew back his hips and slammed them forward. Again and again. The sound of their skin slapping together was so loud. The bed was creaking. Shiro was grunting like an animal, sweat dripping down his back. Adam’s moans sounded nothing like pleasure.
Sex with Shiro was so violent.
Keith couldn’t give him that.
That’s why he pushed away, hands on Shiro’s large pecs, he pressed trying to get him back, as if he had a fraction of the strength Shiro had. Maybe the gesture would’ve been enough if Keith’s lips hadn’t betrayed him. If he hadn’t kissed Shiro back at the same time he was trying to push him away.
‘What am I doing?’ he’d asked himself. ‘He’ll eat me alive…’
*****
Shiro was horny beyond anything in his life, but it was his first time kissing the kid. He couldn’t expect anything from Keith except his lips. But after several moments of making out, Shiro realized he had to get off or he’d lose his mind.
Already he was rubbing himself against the side of the couch, stealing friction through his boxers. When it wasn’t enough anymore, he took a hand off Keith’s face and reached down, pulling himself free.
His cock was leaky so it wasn’t only a few pumps of his fist before he’d lubed himself up. Jerking himself off became smooth and thrilling. Kissing Keith while he did it made it feel dirtier than sex.
He chased that feeling, kissing Keith all the harder, huffing and moaning into the boy’s mouth.
Keith knew what he was doing, didn’t he? He could see how fucking turned on he had Shiro. Could see how fucking badly he wanted him.
Shiro came fast and hard. Hot streaks of cum shot out of him, painting the side of the couch and Keith’s blanket with a full body shudder.
It felt so good that Shiro wished he could give some of the pleasure over to Keith. He dropped his cock and used his cum dripping hand to wrap around the back of Keith’s neck and pulled him in deeper, pushing his tongue inside his mouth again.
He wanted Keith to get off too. Needed to get him off so he could feel as good as he’d made Shiro feel. Shiro slid a hand under Keith’s blanket, hand gripping the hard bulge in his pants.
He was too eager though and Keith wasn’t ready. Keith squirmed and yelped from overstimulation. Shiro removed both his hands and dropped back onto his heels.
Keith slapped a hand over his own mouth, eyes widening in horror as he seemed to realize he’d been far too loud.
For a second there was silence, but the next second brought the sound of Adam shifting in bed in their bedroom. It didn’t quiet after a moment more, meaning he was awake and repositioning. That also meant he’d noticed Shiro wasn’t in bed beside him.
Shiro tucked his dick away and got to his feet. He took six long strides to the kitchen and grabbed a glass from the cupboard. His heart was racing as he filled up the glass and started to walk back to the bathroom, intending to act like he’d only gotten up for water.
Keith’s eyes tracked him all the way past. Eyes so wide, they were shining in the dark.
Shiro didn’t know what to say to him and couldn’t say anything at all. He was forced to turn his back on him and walk away even when he could still taste him on his lips.
Chapter 3: before the bell rings
Summary:
If Shiro wanted something from Keith, he’d give it to him with all the love his heart could muster.
Chapter Text
Keith was usually better at dodgeball. Today, he kept getting out. He couldn’t help but fail because he couldn’t raise his eyes up. Not with Shiro there. Not with his coach watching him.
No, that was a lie. Shiro wasn’t watching. His eyes glazed over Keith everytime he looked his way. And everytime Keith failed to catch his attention, he sunk further into his own shame.
He’d screwed up. Royally.
After months of wishing he had a chance to kiss Shiro, it happened too quickly for him to savor it. After all that time, wishing Shiro would touch him, he came the moment his hand touched the outside of his shorts.
Pathetic.
Childish and pathetic.
Shiro came like a man, grunting hot breath against Keith’s face. He came in streaks of cum, marking Keith’s clothes and blanket as his property.
He also went back to his fiancé the moment it was over.
Keith hadn’t given him reason to stay. He’d been a disappointing lay. Couldn’t even handle the start of the foreplay, then he took off in the middle of the night the moment it was clear Shiro wasn’t going to come back out and talk to him.
Pathetic.
As much as Keith tried to remind himself that Shiro deserved to be with a real man, it didn’t stop him from replaying the night of his birthday and coming up with ways to behave better.
Even now, in the middle of a game of dodgeball, that night is all he can think about. He was knee deep in a replay in which he didn’t freeze up when Shiro kissed him, when he took a dodgeball to the face and… everything went black…
*****
Shiro never knew it was possible to feel this much shame. The move he had made on Keith… the more he replayed it, the less he was sure Keith wanted him too. Yes, he’d kissed him back, but did he want Shiro to touch him? Did he want Shiro to touch himself? Then he topped it off by walking away, leaving the boy drenched in his cum.
He couldn’t hate himself more if he tried.
No wonder Keith ran away that night.
If he could talk to him and make this better, he would. But…
Probably the best thing he could do for Keith is leave him alone. Act like it never happened.
So on Monday in Keith’s gym class, he kept his dirty, creeping eyes to himself. Shiro didn’t look at Keith’s ass in his small red shorts or think about how soft and small he now knew those lips were. He bottled it all up and looked away.
It was better… for both of them really…
And then… Shiro heard a loud smack followed by gasps and when he looked, Keith was down on the floor, unresponsive.
*****
Keith regained consciousness quickly. Fast enough to walk himself to the nurse’s office, with some help. Shiro’s heart was thundering in his chest as he watched him walk off, arm wrapped around a boy his own age.
These things happened in gym. It was not his business. Keith’s nose was bleeding when he left, but with some tissue and an ice pack, he’d recover fine. It was out of Shiro’s hands.
So he told himself…
But he couldn’t help swinging by the nurse’s office. He intended to just peak in and make sure Keith was doing okay. He doesn’t expect the door to be open and for Keith – sweet little Keith – to be sitting on the examination table. He met his eyes immediately through the open door.
“Hi,” says Shiro, stepping forward into the doorway like there was a string pulling him towards Keith. “Where’s the nurse?”
“She went out for a smoke,” said Keith, his voice dry and brittle.
“You… you okay?” asked Shiro, taking another step inside. As soon as he asked this, he saw the tears welling up in Keith’s eyes.
Fuck. Fuck. Fuck. He should’ve stayed away.
“I’m good, coach,” said Keith. He was lying.
“Coach? What happened to calling me Shiro?”
Keith shrugged.
At that moment, Shiro knew he wouldn't sleep at night if he didn't formally apologize to Keith. Knowing what he was about to say so badly needed to stay between them, Shiro stepped fully inside the nurse’s office and swung the door shut behind him.
“Keith, look…”
“It’s okay,” said Keith, wiping a tear from his cheek. “I know I’m not…” Shiro froze, unable to predict what Keith would say next. “...enough for you.”
“Keith…” his name came out like a sigh.
“It’s okay, coach,” he said, turning his face away to hide his tears.
“You are.” Now Shiro was choked up and he was caught in the moment. Everything he was going to say about the age difference and the fact that he’s Keith’s teacher, just dropped flat onto the floor. All he could do is reassure Keith. “You are everything I want.”
Keith’s widened, shining eyes turned to Shiro’s with surprise. He was red, sweaty, and beaten down from injury. There was even still dried blood crusting in his nostrils, but by god, he was so beautiful to Shiro.
“I didn’t mean to scare you away,” murmured Shiro. He’d drawn closer, pulled by that invisible string between them. Now that he’d tasted Keith’s lips once, he couldn't stop himself from pressing his greedy old mouth to them again.
****
The kiss was a force of nature and Shiro was a tidal wave knocking Keith over. He quickly reoriented himself with his back against the crinkly white paper pulled across the exam table. Shiro loomed so large above him. He could hardly breathe while he kissed him, his nostrils still filled with dried blood.
Was this how it would be again? Shiro completely overwhelming him?
Keith almost collapsed in on himself again. The feeling that he was a mortal next to a God was hard to ignore. But Shiro’s words “you are everything I want,” echoed in Keith’s head, giving him strength, giving himself license to move.
And he moved.
He moved against Shiro’s body, hungry for the friction. The man was all stone and muscles. All brick and flesh. Keith was a wisp compared to him and yet…
“You are everything I want…”
If Shiro wanted something from Keith, he’d give it to him with all the love his heart could muster.
Shiro rolled them onto their sides, the paper crinkling as they readjusted. His hand slid up under Keith’s white t-shirt, his other cupped Keith’s ass. Keith whimpered. He’d never been touched like this before. He’d never even been kissed until Shiro woke him in the middle of the night and now they were tangled up together.
A natural roll started up, Keith’s hips to his. Kisses that suffocated, but made him feel alive. Shiro’s fingers gripped the fabric of Keith’s red gym shorts and tugged upwards, wedging it up between his ass cheeks.
***
Shiro pulled up Keith’s shorts as his own rode down, the tip of his cock pushing free from the waistband. It was Keith’s nudity he wanted though. With the shorts wedged up his asscrack, he could run his hands over Keith’s bare ass cheeks.
Fuck. His little bottom was so small, he could cup a cheek in each hand. God, he wanted to pull those tiny red shorts down and take off his shirt. He wanted him completely naked and he wanted to be naked too. Yet there was the tiniest voice in his head cautioning him that they were at school in the middle of the day for christ’s sake!
Wasn’t enough to make him stop though. Just speed up.
Under its own volition, his hand slid beneath two layers of waistbands to cup Keith’s bare ass cheek. He sucked Keith’s tongue into his mouth as he thrust his hips against him hard enough to leave bruises.
Keith came just then in Shiro’s arms, whimpering and squirming from the over stimulation. Good. He was taken care of. Now Shiro could take what he needed.
He pulled down the front of his own shorts, releasing his hard and leaking cock. He knew Keith could feel it between them. Did he know it only got this hard for him? Shiro pulled Keith higher up against his body. He nestled cock between Keith’s thighs. They were so soft, he wouldn’t need much else…
****
Keith was still shaking from his orgasm. He could barely focus on what was happening until he felt it between his legs. It was confusing because he thought it should be inside him, right? Shiro would need to put it in his ass, but he was still in his shorts and Shiro was huffing against his neck as he rubbed his cock between Keith’s thighs.
“Stay tight for me,” whispered Shiro.
It registered then for Keith that he was to press his thighs tighter together.
“Yes, coach.”
“Fuck.”
Shiro’s one hand was around Keith’s back, the other was wrapped up in his shorts and pulling so hard he was giving Keith a wedgie. Shiro’s breath was directly in his ear as his thrusts got harder, almost painful. Keith didn’t know what to do, but clung tightly to Shiro’s body.
Shiro moaned. His hips sputtered. Keith felt the wetness between his legs. It was over. His body had gotten Shiro off.
****
“How long does a smoke break take?” The question popped into Shiro’s head mere seconds after he’d cum. Suddenly terrified, Shiro got himself back up to standing and righted his own clothing. He cleared his throat, looking at Keith as he sat himself back up – he looked exactly like he’d been fucked – and tugged at his shirt and shorts.
“You can go home if, uh, your head still hurts,” Shiro blurted out. He was already opening the door and the nurse was standing right there. Right there! Had she been out there the whole time? Was she respecting the ‘closed door’ rule the teachers had in this school? Had she just been waiting to finish?
“I’m dismissing him for the rest of the day,” Shiro said to her, trying to stifle the panic in his voice. “You can go home,” he shot back over his shoulder.
Then he was moving, because the bell was ringing and he had another class to teach. His last look was at Keith, who was still sitting on that exam table. The paper was all bunched up and Keith’s lips looked kiss bitten.
Fuck. He was in trouble. He also felt incredible. There was no separating one feeling from the other.
Chapter 4: aftermath
Summary:
Keith and Shiro have time to themselves to reflect on what they've done.
Chapter Text
There was no point in going home – how could he after that? – so Keith went back to the locker room to shower off the mess and change into his regular clothes. He decided to go on without underwear because his pair was wet with his cum.
He was keyed up and restless, so he went walking around the neighbourhood, trying to get his head straight. Thinking about it more did nothing to clear up his head. Keith couldn’t stop replaying every touch-fueled moment, every deep kiss…
He got so horned up again, he had to hide in the bushes and jerk off just to release the pressure.
Feeling embarrassed afterwards, he tucked away his dick and licked his hand clean. The activity reminded him of something he’s ashamed of. His dick isn’t very big. He worried about Shiro seeing it and rejecting him. That’s if they even got another moment like that one.
Keith wanted another moment like that one.
God, did he ever.
Shiro too. He’d told Keith he’s everything he wants. Keith wasted time feeling like Shiro had already rejected him, when he’d misunderstood his feelings completely. It was like when he was with Shiro he felt this perfect contentment, but when he was away from him (like now) the weight of the world dropped onto his shoulders.
How could he get Shiro alone again?
******
Shiro wasn’t immediately called into Iverson’s office and fired so that was a good sign that either the nurse didn’t snitch or Iverson didn’t care. Afterall, how many blind eyes had Shiro turned for the faculty at this school? Surely, they owed him one. The problem was the grinding feeling in his gut that this nurse thought he was taking some kind of advantage of Keith, when the truth was that Shiro’s in love with him.
It was so obvious now what this feeling was. They were in love. Keith returned his feelings and that made any risk worth it. It wasn’t not Shiro's fault he’d met his soulmate when he was his teacher and Keith was a student. In a few years Keith would graduate and they could be together openly. Until then… until then Shiro just wanted to be alone with him.
Lunch time meant coaching wrestling in the gym, but Shiro couldn’t stand to be around other people right now. He kept flashing back to the feeling of fucking between Keith’s soft thighs. The memory was too fresh and powerful to be ignored.
He put the Captain of the Team in charge of the rest of the practice and retired to his office, making the excuse that he had a headache. His office had windows that looked back out into the gymnasium. Shiro drew the blinds, thinking it made sense for someone with a headache to want darkness to recover.
Finally isolated, Shiro sat down at his desk. His dick was hard and tucked into his waistband (another reason why he needed to get out of teaching wrestling). It didn’t want to go down. Possibly, now that he’d touched and humped Keith’s body, he’d never go soft again.
It was all he could think about, so why fight it? Why not lean into it and fantasize about a future trist with Keith? Think about what he’d look like undressed. What would it feel like to have him suck his dick. What it would feel like to fuck Keith in his tiny perfect ass.
As these thoughts flew through his head, Shiro stroked himself. It wasn’t even his first time masturbating at his desk while thinking about Keith, but it was so much more vivid now that he knew how sweet he was… how he wanted Shiro too…
Everything was possible now. Everything was on the table. He could teach Keith the most important lesson this life had to give, how to enjoy love and sex. How to give his body to another person.
He’d called him coach and it had made Shiro cum.
He was his coach…
Shiro came quickly with a shudder. Cum sprayed onto the underside of his desk (again, not the first time). He’d painted a work of art on the wood dedicated to his love for Keith. He’d take the desk apart and frame the underside if he could.
Finally gaining some post-orgasm clarity, Shiro cleaned himself up and tucked himself away. He rested his elbows on his desk, tented his fingers, and began to plot a way to get Keith alone again.
velvety_stars on Chapter 1 Sat 17 May 2025 06:26PM UTC
Comment Actions
Juicebx3 on Chapter 1 Tue 27 May 2025 11:54AM UTC
Comment Actions
velvety_stars on Chapter 1 Wed 28 May 2025 03:48AM UTC
Comment Actions
Juicebx3 on Chapter 1 Thu 29 May 2025 05:34PM UTC
Comment Actions
MoonLord on Chapter 2 Thu 30 Nov 2023 10:30PM UTC
Comment Actions
ExpensiveFilth on Chapter 2 Mon 04 Dec 2023 12:36AM UTC
Comment Actions
tenaciouscorpse on Chapter 2 Tue 05 Dec 2023 06:18AM UTC
Comment Actions
ExpensiveFilth on Chapter 2 Fri 05 Jan 2024 02:43AM UTC
Comment Actions
MoonLord on Chapter 3 Tue 11 Jun 2024 10:54PM UTC
Comment Actions
0.0 (Guest) on Chapter 3 Wed 12 Jun 2024 12:58AM UTC
Comment Actions
sparkledrinker on Chapter 3 Sat 15 Jun 2024 04:05PM UTC
Comment Actions
plausiblephenomenon on Chapter 3 Sun 14 Jul 2024 05:02PM UTC
Comment Actions
Juicebx3 on Chapter 3 Sun 01 Jun 2025 12:04AM UTC
Comment Actions
mango (Guest) on Chapter 4 Mon 19 May 2025 08:47PM UTC
Comment Actions
Juicebx3 on Chapter 4 Sun 01 Jun 2025 12:09AM UTC
Comment Actions