Ryan pulled back, stuttering slightly from the haze of disappointment. “What?”
“I said that’s too bad.”
“Jasper!”
Jasper’s mouth turned up at the corners, folding itself into a sadistic smile. He shrugged. “This is what you get.”
“For what?!”
“You faked this whole thing! Beni told me you were sitting on the ground, on purpose, texting happily when she left!”
“Thatswine,” Ryan said, narrowing his eyes.
Jasper laughed. “Don’t call your sister swine. She wouldn’t have mentioned it if I hadn’t called to ask if you needed someone to sit with you while she took your folks out and about today.”
“Wait, you were coming over anyway?” Ryan asked.
“Yeah, and now I’m regretting it,” Jasper said, pulling away.
Ryan grabbed him with his good hand. “No, you’re not.”
Jasper just smiled. He dragged his hand down Ryan’s abs, slow enough that Ryan tried not to let himself get excited—but his body didn’t get the memo. Jasper’s hand reached Ryan’s cock, fingers wrapping around it with a firm, familiar grip. Ryan’s breath hitched sharply and Jasper smiled. The water was cooling down now, Jasper’s games running down the water heater, but Ryan didn’t even register it, the feeling of discomfort covered up by the slow, deliberate strokes of Jasper’s palm along his shaft.
Ryan’s hips pushed forward and he leaned his head back, resting it against the wall of the shower.
“Fuck, yes. Just like that,” Ryan said, his voice raspy with need.
Jasper let out a quiet laugh, low enough that Ryan felt it vibrate against his chest as their bodies pressed closer. He sped up his strokes and Ryan felt his balls pull high and tight against his body, his cock already throbbing in Jasper’s hand.
Jasper was hard now, too, and Ryan used his good hand to reach for him. He only managed to touch with his fingertips before Jasper angled his hips backwards. “No.”
“Why?” Ryan whined, taking in a sharp breath when Jasper’s other hand reached down to stroke his balls.
“I’m in charge here, not you.”
“I need… Would you?—”
“What?”
“Suck my dick. I miss your mouth,” Ryan said, raising his hand to Jasper’s face, rubbing his thumb along his lower lip. “It’s such a nice mouth.”
“Stop trying to sweet-talk me.” Jasper sped up his hand and Ryan dropped his.
“Fuck,” Ryan said. “I want you.”
Jasper shook his head. “This is your punishment for lying.”
Ryan's jaw clenched as pathetic, horny frustration built with every pump of that perfect hand. “But I need it,” he whined. “I want to watch you, like I—ah, fuck. I’ll pretend it didn’t happen if that’s what you want, justplease?—"
“Shh,” Jasper said.
“Just for one minute.”
“No.”
“Thirty seconds.”
Jasper shook his head.