[A/N: It happens in this one. Have fun, y'all!]
Keith's next heat came too late for them to keep thinking on, but far too early for them to be prepared for. Almost exactly three months after the last incident, Shiro went to wake Keith up for breakfast, and found him in nearly the exact state Pidge had found him in before. This time, he was awake and giving off some kind of scent that gave Shiro an immediate notice that it was happening. Before Shiro could react, Keith slowly blinked and let out a weak-sounding "Shiro?" that made the black paladin start to sweat. He quickly shut the door and rushed to the kitchen where everyone else, besides Allura and Coran, was eating breakfast.
"It's happening." He entered the room with an uncharacteristically panicked expression.
"Whoa, man," Hunk was the first to notice, "chill. What's happening."
"Keith. He's back in heat." The three younger paladins all dropped their eating utensils simultaneously. "Okay team," their leader took a deep breath, "we all know the plan, right?" They all nodded slowly and reluctantly. "Okay, good." Shiro gulped. "I'll take care of him today. Hunk, you get him tomorrow." Hunk sighed, trying to mentally prepare himself as Shiro left the room."Hey, bud," Shiro peered into Keith's room cautiously. "You feeling alright?" Keith nodded, curled up in bed and hugging his knees. Shiro closed the door, went over to Keith, sat down next to him and ruffled his hair. "You sure you're okay, Keith? I can get you something if you need it."
Before he could say more, Keith laid out in Shiro's lap, making him halfway smile. It felt like a tender moment until Keith started sniffing and Shiro's crotch. "You smell good," he said with no hesitation.
Shiro's face felt like it was on fire as he gently pushed the other's face off of him. "Keith, come on, don't do that."
"But you smell good," Keith repeated as his excuse and buried his face once more.
Shiro tried to push him off, but he stayed clung onto his teammate like his life depended on it. It wasn't long until Keith began to lick at the spot he was sniffing earlier. "K-Keith," Shiro stuttered, more flustered then he'd ever been.
Keith struggled with the button and zipper of Shiro's pants for a few seconds while the older sat there shocked and confused. "I want" was all he said before he pulled Shiro's length out and started licking up it.
It wasn't long before Shiro gave in, leaning back on Keith's bed, moaning lightly. Keith began to suck on Shiro's length, admiring the hardness in his mouth. He had stripped all of his clothes off without the older noticing, since he was simply laying back, enjoying being sucked.
After realizing Keith had completely stripped, Shiro yanked off his own shirt and pulled his pants and boxers the remainder of the way down. With almost animalistic reflexes, he shoved Keith onto his back and started fingering the younger's ass, without realizing his fingers were dry.
Some soft moans came from Keith as he was being finger fucked and when he was ready, he whispered, "fuck me now." Those three words made Shiro's brain feel like it was floating off into deep space. He quickly lined himself up to Keith and pushed in slowly, giving him enough time to take it all in.
"Fuck, you're so tight," Shiro groaned, slowly and gently thrusting into Keith, who moaned softly while holding onto the other's waist. He could feel himself getting closer and closer to the edge as the other dug nails into him.
Before he could even mention anything about it, Keith stuttered out "c-come."
Shiro moved his hips a bit slower. "H-huh?"
"Gonna," Keith continued, "I'm gonna come."
With that, Shiro started jerking Keith off, making him start to drool and let out low moans. He came soon after and crawled up into Shiro's lap, jerking and sucking for him. Keith stared into his eyes, and seeing the pure unadulterated lust in them, Shiro came into his mouth. Without making a second thought, Keith swallowed it all, not letting a single bit of it drip out of his mouth.
Panting and sweating, Shiro laid back on Keith's bed and the younger crawled up to him, laying his head on his chest. They slept like for a couple of hours, and Shiro woke up to a drowsy Keith, staring into his eyes asking "again?"
"U-uh," Shiro hopped up and quickly got his clothes on. I'm gonna go get you some food and get in the shower. You need to shower soon too."
Keith looked up at him with a confused expression, but simply replied, "okay."Shiro had changed into a fresh set of clothes and sat down at the dining room table, four hours late for breakfast. "You look awful," Hunk told him as he walked past into the kitchen.
"I feel awful." Shiro buried his face in his hands with his elbows propped up onto the table.
Hunk pulled out a few pots and pans to prepare lunch. "Is it Keith?" Shiro nodded. Hunk saw. "So he's really that much of a handful on your own?"
"You have no damn clue," Shiro huffed out without thinking first.
Hunk gasped sarcastically. "Shiro, your tone!" He chuckled a bit to himself. "You're always on Pidge and Lance for that, but then you do it." He raised an eyebrow at the thought that dealing with Keith alone could cause this much stress.For the rest of the day, Shiro consistently shoved Keith off of him, which didn't always lead to success. Though they didn't get as far as they had before, Keith sucked the older to completion at least three more times until it was time for bed. Shiro thanked every deity that his first day was over so he could take some time away from horny Keith.
YOU ARE READING
Heat (Voltron Smut)
FanficIt's that time of the uh... three months again when Keith gets super horny. Written after the season 3 release and before season 4. Set in a hypothetical where they have some downtime to get the team back in shape, and everyone has their original l...