He knew he messed up the moment he left Red's hanger. Their team wasn't in any immediate danger-for now-but they couldn't slack off on practice. Today, they had decided to practice fighting in space, a lost asset on some of them. Keith wasn't rusty and flew well, but there was always room for error. Good pilot or not, leaving the Garrison for a couple of months did things to your abilities.
Yes, he would admit it only to himself. Keith Kogane made several mistakes during today's practice. Some that resulted in their youngest paladin to get injured, something that shouldn't have happen. While Pidge didn't hold a grudge towards him-it was only a bump on the head-and knew it was an accident, the others couldn't say the same.
Keith didn't care so much about the others, though. He only cared about one person's thoughts.
Shiro. The Garrison senior that every cadet, male and female, had wet dreams about every night. His opinion was the only one that mattered today to Keith.
And by the look of him leaning against the wall, waiting for Keith, he knew that he was in for it.
Shiro said nothing as he pushed off the wall and walked away. He didn't have to. Keith would follow like a love sick puppy waiting for a new toy. They passed Hunk and Lance. Try as they might, they wore faces of pity. They both knew what Keith was about to face, but neither of them could risk telling him without taking punishment themselves. After the last time Shiro punished them, they weren't ready for a second session just yet.
After walking for some time, Keith nearly bumping into Shiro when he stopped. He watched his metal arm reach out and touch a panel, opening the door to Keith's room. Shiro didn't move. With his head bowed, Keith walked inside and stopped in the middle of the room. Every sound made him jump as Shiro walked in and closed the door, the click of the lock ringing in his ears. He hardly heard the other paladin walk up behind him, but he jumped at feeling his strong hands on his biceps.
"What did you do today, cadet?"
The voice sent a chill through his body but heat pooled at his crotch. He loved Shiro's voice. Everyone in their pact did. "I... I was careless in today's training and caused one of our teammates harm..."
Shiro's hands ran down his arms and stopped at his wrists. "That's right. You could have severely affected the team if it was a real fight. You're good, Keith, but you need more training and discipline to be at your best. Don't you agree?"
Keith had heard these words before at the Garrison, but hearing them from Shiro had a different affect. He was striven to be good enough for him, but if he asked, Keith would be on his knees for Shiro. "Yes..."
"Strip."
The moment Shiro removed his hands, Keith wanted them back on him. Anything to feel that warmth and strength on his body. From the corner of his eye, he could see Shiro take a seat on the bed. His hands shook as he worked on removing the paladins armor. It wasn't heavy but with how weak his arms felt, it was an effort to remove. His underwear hit the ground and he stepped out of them, standing in a semi-circle of armor.
"Come here."
If he thought his arms were bad, his legs were worse. His legs were shaky as he walked to Shiro. He tried not to take his time, knowing that the results would be worse if he stalled. When he was close enough, Shiro grabbed him by his wrist and draped him face down across his lap. Keith didn't fight back as Shiro pinned his arms behind his back. The cool touch of his metal hand stroked his ass and he didn't know if he wanted to push against or away from it.
"I've been trying to gauge how much you deserve," Shiro said, his hand never stopping. "Ten is too small of a number, but fifteen and twenty are too high. I could stick with fifteen. It's a good middle number."
Keith bit his tongue. If Shiro was going to be using his metal arm, ten was too much. Fifteen and twenty? It'll mean that Keith would need to strap a pillow to his ass for the next few weeks.
Shiro's finger tapped against his ass. He had already made up his mind. "Fifteen. Get ready."
Nothing could prepare Keith for the pain he felt. Shiro's metal hand smacked his ass and forced a scream out of him. His body shook when the second one came down onto his flesh. By the time the third one came, Keith couldn't deny that he was hard as a rock. His cock pushed against Shiro's thigh as the forth smack came down. This little bit of friction felt good. It was the one silver lining of this pain.
Not that Keith didn't enjoy a spanking or two, but with Shiro's metal hand? That took a skill that Keith hadn't mastered to enjoy. Even if his cock was practically weeping by the seventh strike, Keith could feel the pain. Perhaps he was a masochist at this point, arching himself to reach Shiro's hand harder by the tenth smack.
It felt so good now. His cock against Shiro's clothed thigh, his ass stinging with the smallest hum of pleasure.
Just one more strike remained. It was all Keith needed to push himself over the edge. How well trained Shiro had him. He didn't squirm, he didn't fight. Keith understood he deserved this punishment. Deep down, maybe he wanted it (but that wasn't his reason for messing up today).
He just needed the last push...
Just...
One...
More...
And he felt it.
That familiar tightness at the base of his cock.
Keith hurled himself off of Shiro and looked down at his lap. This damn cock ring. Oh, he hated it! He looked up at Shiro through watery eyes. If he really wanted to, he'd punch that grin right off his beautiful face.
"This is your second punishment. One week."
Shit, how he loved him.