“What the fuck are you doing?” Jupiter growled, his voice hoarse.
“Fuckin’ busy. Fuck off,” Trev replied curtly.
He didn’t even bother looking at Jupiter. He knew he was watching, and that certainty made him grope himself more passionately. He pushed two fingers into his mouth, sucking harder as he humped his palm, chasing the tease of friction. He didn’t moan outright, instead choosing to stay quiet and keep his attention on his own pleasure.
This was for him,
Not for Jupiter, not for anyone else.
Trev had to believe that.
If Jupiter suspected Trev was trying to lure him in to any kind of trap, it wouldn’t work.
Trev lost himself to each pass of his hand, letting the sweet pressure steadily build as he panted. He needed more, and he quickly unbuttoned his shorts to shove them down around his thighs. He popped his fingers into his mouth as he rolled over onto his stomach, quickly smearing spit over his hole. He added more until he was wet enough to push inside.
With a languid sigh, Trev thrust two fingers in and grinded his cock against the bed. He lay as still as he could to keep the chain from rattling, pumping only his hips and hand. The stretch was quick, burned, and he bit his lip as the pleasure ebbed and flowed in steady ripples.
Light blinded him as Jupiter aimed his phone’s flashlight right at him, and Trev closed his eyes. “Mm, what?”
“Fuck.” Jupiter spoke the word as a growl, and the chair creaked as he approached the bed.
Trev refused to look at Jupiter yet. He focused on his own pleasure, thrusting his fingers as he continued to hump the bed in earnest. Feeling Jupiter’s gaze on him was still hot even if he couldn’t see it happening, and he let his imagination run wild picturing the lustful way Jupiter was probably devouring him with his eyes right now.
He could hear how Jupiter was panting, the rustle of his clothing as he moved closer, and Trev gasped as the chain was pulled tight.
The collar caught his throat and forced him to lift his head, his eyes fluttering open as he demanded, “What the fuck?”
“Move your hand, baby doll.”
“I’m tryin’ to come, thanks.”
Jupiter pulled the chain again.
Trev whined, surprised how much he liked the new pressure and how it made his breath stutter. He had Jupiter right where he wanted, though he acted very put out as he slowly withdrew his fingers. “What? I’m not allowed to jerk off, sir?”
“Not without my permission.” Jupiter let the chain relax but didn’t release it. He set his phone on the bed, the light creating fractured shadows as he traced the curve of Trev’s ass and then slid a single finger between his cheeks to tease his hole. He pushed in, slick with nothing but Trev’s own spit. “Tell me. What were you thinking about?”
“You.” Trev pushed back against Jupiter’s hand. “How… I can still feel your come inside me… I didn’t clean any of it out.”
“In too much of a hurry,” Jupiter scolded.
“Wanted to keep it,” Trev countered, quick enough to sound honest. “I… I wanted to feel you there.”
Jupiter growled and thrust his finger in harder.
Definitely the right thing to say.
Trev moaned, but he made an effort to resist letting it out without a fight. He clawed at the sheets and whined, getting caught up in the fantasy of submission. “Please, sir. I want more. Please give me more.”
Jupiter let go of the chain. “No.”
“But, sir—! Ah!” Trev cried out when Jupiter smacked his ass. He clenched down on Jupiter’s fingers, mewling when Jupiter spanked him again. “Please… I’m sorry. I couldn’t help it.”
“Oh, is that so, baby doll?”
Another slap made Trev’s hips buck forward, and he gasped for breath. “Please, s-sir…”
“Since you simply couldn’t help yourself, you’re going to take your punishment right now,” Jupiter taunted, adding another finger.