Actions

Work Header

Idle Hands

Summary:

Johnny and Gyro get trapped on a mountain pass due to a snowstorm on their way to the Joestar family cabin. Johnny gets bored.

Completely PWP

Notes:

I’ve never written a fic before, much less an explicit one, but this one came to be because I was stuck in a car on a pass for three hours last night, and because Dorian is a bad influence. Enjoy!

Work Text:

“Johnny, I think I see headlights.”

“That’s the hallucinations setting in.”

Johnny’s forehead was pressed against his knees, his arms draped completely off the passenger seat, the posture of defeat. It had been an hour and 33 minutes since traffic had stopped completely on the pass, not that he’d been counting, and snow had started collecting in tedious piles at the edges of the car windows. The sun had disappeared behind the tops of the mountains twenty minutes ago, leaving the snow painted in the pale blue substitute for sunsets that mountains like these offered.

Gyro was being irritatingly optimistic, of course. “There’s probably an accident up ahead. They’ll get it cleared out soon. Come on, chin up, it’s not so bad”

Johnny sat back hard, slamming his head against the seat and turning on his boyfriend. Gyro flashed grills at him and he scowled. Their annual trip to the Joestar family’s ski cabin had turned into a so far 12 hour clusterfuck of storms and traffic, and now this. The traffic had not been moving, was not moving, and would continue to not move, probably until they ran out of gas and froze to death. He shoved his cold fingers against Gyro’s neck in revenge, making the man flinch back and whine at him. “It is so bad,” he grumbled, “what if the snow gets worse, Gyro? What if they don’t clear it out? What if I have to pee.”

Gyro grabbed his fingers and kissed them before grinning over the tops of his knuckles, “Then I’ll help you.”

He suppressed a laugh, mouth compressing into a line, “I hate you, you’re such a pervert.” He crossed his arms and turned to look out the windshield at the falling snow as Gyro let out a peel of his annoying laugh that Johnny had become terribly fond of. He huffed. The sun was going down and he wasn’t getting any more hopeful. The line of cars hadn’t moved so much as an inch, and traffic in the opposite direction had vanished an hour ago. If he could feel them to begin with, his legs would have been numb by now.

Gyro yawned and kicked his seat back, hands folding behind his head. It was starting to get dark out, the snow reflecting their headlights back like a sheet. Johnny rolled his neck, his fingers twisting and betraying his nervousness. He trusted Gyro’s driving, especially with as long as the Zeppeli family had been taking skiing vacations in more treacherous landscapes than this. But the feeling of helplessness that came with sitting in the passenger seat got under his skin. He checked his phone. Zero reception, great. He missed Kentucky a little right now, with it’s nice, flat, easy landscapes that didn’t often try to trap people and kill them. If he had something to keep his mind occupied other than the frozen taillights ahead of them, it wouldn’t be so bad. He gnawed his bottom lip.

“Wind’s starting to kick up, huh,” Gyro remarked, like he was the only one watching the wind dumping snow off the roof of the car onto the hood in gusts. Johnny ignored him and pulled his legs up onto the seat, twisting to reach across the center console and flick off the overhead cab light. Gyro looked at him quizzically, opening his mouth to say something before he felt Johnny’s hand undoing his belt, fumbling a little through thin gloves. His mouth closed, then opened again.

“Johnny?”

“Hmm?” He got his boyfriend’s belt open and paused, staring at him in the dim glow from their headlights.

“What are you doing?”

“I’m bored, let me suck you off.”

Gyro stuck out his bottom lip, looking thoughtful. Johnny already knew he wasn’t going to say no. It was Gyro, and if Gyro was nothing else, he was predictable. Johnny didn’t have anything to lose by asking. Besides, it wasn’t like sucking his dick on a mountainside was the strangest thing he’d ever asked.

“Maybe I’m hallucinating again but I feel like I remember you calling me a pervert just now.”

Johnny kissed him on the nose, smiling sweetly as he slid his fingertips up Gyro’s abs under his sweater, “Don’t ruin this for yourself.” Giving him another chaste peck, he shoved his sweater up under his armpits and draped himself across the center console. Tucking his knees up, he dragged his lips over the bared skin. He felt Gyro shiver against him.

“Alright alright, no more comments,” the other man breathed.

Johnny kissed at his length through his briefs, breathing in the smell of cotton and sweat and forgetting the snow coming down around them. He felt Gyro’s hand sliding down his back and over the curve of his ass until the feeling faded out, then returning back up the same path. The touch was light and exploratory, drawing him to arch up into it. Johnny grazed him with his teeth and heard a muffled grunt. “Don’t be quiet,” he encouraged, even though he knew Gyro to be physically incapable of staying anywhere near quiet after an incident involving Nicholas and a shared wall he’d rather like to forget.

He let his fingers stray up and down the inner seam of Gyro’s jeans, nudging his knees apart to mouth at his cock through thin fabric, savoring the warmth on his tongue. Gyro’s hands plunged into the hair beneath his knit beanie, the endless chain of glowing red tail lights ahead of them blurring out along with his vision as Johnny hummed around his length before sitting back. Johnny grasped at the other’s jeans and briefs and pulled them down at once, clearing his hips. He wrapped a gloved hand around him and stroked him lazily as he pushed himself up for a kiss.

“You taste good,” He remarked, licking a trace of sugar from the donuts they’d raided half an hour into the delay from his boyfriend’s bottom lip.

Gyro grinned against his mouth, baring those ridiculous grills for Johnny to fog with his breath. He had that look on his face he got when he was about to say something stupid. Of course, he didn’t disappoint. “Hey now, I know we’ve been stuck here a while but it’s a little soon to be thinking about cannibalism.”

Johnny’s hand stilled. “Julius Caesar Zeppeli I will get out and drag myself down this mountain if you do not please shut up.”

He didn’t wait for a response before ducking his head back down and laving his tongue from base to tip, lips wrapping around the head. He bobbed his head slowly, massaging the lean thigh under his hand, and heard a blessed lack of bad jokes from above him before the silence was split by a groan, deep and tortured. Johnny didn’t appreciate having his hair pulled and Gyro knew it, instead reaching out grip the door handle in one hand and Johnny’s ass in the other.

“Johnny, fuck,” He sounded like he was going to say more, but his voice broke when Johnny took him to the base and hollowed his cheeks. He tasted the salt of pre cum on his tongue and his mouth watered, slicking his length with the slow rise and fall of his head. Gyro was breathing hard, his hand digging into Johnny’s flesh where it rested. He whined at the half-there-half-not sensation, sliding off to grit out Gyro’s name before turning his attention to the head of his cock, kissing and circling it diligently with his tongue. He heard a gurgling noise followed by a loud thunk as Gyro’s head snapped back against the headrest.

His name poured out of Gyro’s mouth like a prayer and Johnny answered by stripping one of his gloves off. He tossed it carelessly into the dark recesses of the backseat and yanked the other man’s jeans further down his thighs, fondling his balls a little roughly in his bared hand. Gyro shouted and jerked forward, smacking his forehead against the steering wheel as his hands flew to Johnny’s hair, not quite gripping but flexing against his scalp.

Although missing the sudden absence of the hand kneading his ass Johnny finally relented and quit his teasing. He bobbed his head in earnest, taking Gyro to the back of his throat and stripping the remainder with his ungloved hand. Gyro practically whimpered. His hands curled and relaxed in Johnny’s hair despite the other’s effort to smack them away and his thighs flexed and released to the same tempo. He garbled out something that sounded like Johnny’s name, a sound butchered by his breathless groans, and twisted his hand in the loose fabric of the smaller man’s sweatshirt.

When he came, he was nearly loud enough to alert the passengers of every other car in the line. He shouted a litany of curses and Johnny’s, interchangeably, his accent slipping faintly out of place as he spilled onto Johnny’s tongue. Johnny groaned as well, his eyes watering a little as he swallowed around his boyfriend’s dick. He pulled away slowly, licking his reddened lips and breaking the thin thread of saliva that trailed from the tip of Gyro’s softening cock.

He realized he’d been steadily rocking his body against the edge of the center console for the last several minutes, and his joggers were uncomfortably tight as he sat up. He ignored it in favor of covering Gyro’s panting mouth with his own. Gyro chuckled and grinned, running his fingers through the soft hair at the base of Johnny’s neck. He grazed Johnny’s jaw with his lips, mouthing at his ear under the edge of his cap. His patches of facial hair scratched gently. “I love it when you taste like me,” His accent coated his words just a little more than usual and it made Johnny shiver.

“Fuck,” he said, with feeling. The barely rough tips of Gyro’s fingers played at the base of his neck, sending electricity through him. He was busy sliding the hand he’d freed from its glove down to grasp at his own hardness through his pants when Gyro practically threw him off. Off balance, he slid awkwardly back into his own seat as Gyro yanked his pants up and buttoned them quickly. “Gyro what the fuck is your problem-“

“Traffic’s moving,” He interrupted, flashing Johnny an apologetic grin. He still had a red mark across his forehead from the steering wheel. Sure enough, brake lights had started to flicker in the line ahead of them. Johnny felt like cussing again, for a much different reason, but instead he rearranged himself in his seat and snapped the seatbelt back into place with minimal grumbling. At the very least, there were some benefits to how quickly his erections flagged. He tugged off his second glove and flung it into the back as well while Gyro finally shifted the car out of park.

“Yo, Johnny,” He didn’t glance up from the road as they picked their way along the guardrail, but Johnny looked up at him expectantly, “Go ahead and sleep until we get to the house. When we get there I’m gonna fuck you.” Johnny’s mouth went dry at the promise, and the way Gyro’s teeth glittered sharply with the light thrown off the snow as he grinned.

“I’m going to hold you to that,” He squeaked out.

Series this work belongs to: