Keith let out an annoyed huff of breath as Gian tightened the ropes securing him to the futon in the living room.
“What are you making that face for?” said Gian with a frown. “You got yourself into this. Don’t look at me all innocent-like.”
“I forgot one dish for Christ’s sake. One.”
“I think I’ve been letting the rules slide a little too much around here.” Gian slapped his knee. “Come on, open your legs.”
Obeying was the right way to go. Keith knew that. If he pushed Gian, he’d be sleeping on the bare linoleum later… or worse. Though he liked to see how far he could go with Gian, just to see the crazy look in his eye, sometimes the punishment for blatantly pushing the master’s hand was that the slave would face no punishment at all, and Keith would gladly take what he was about to be subjected to, or even the cold kitchen floor for the rest of the year, rather than spend a night away from Gian.
Knees spread, he watched Gian tie his ankles to the futon legs and then pass a few more lengths of the rope to secure him in place.
“I’m sorry, Gian,” he said softly, and he sort of was. He was nervous—Gian had threatened to do this to him before, but this was the first time he’d followed through.
Gian laughed again, then stroked Keith’s hair back before grabbing a handful. He brought his lips down close to Keith’s. “I need to see that you’re actually sorry.”
The doorbell rang.
Gian went to the door and shot a smug look over his shoulder at Keith as he opened it. The guy who walked in was tall and gorgeous and fit, and he introduced himself as Duke of all things. It was a stupid name. A dog’s name. Duke smirked when he saw Keith trussed up on the futon.
“So this is the bad boy?”
Gian pulled Duke against him, squeezing his ass through his jeans, his eyes on Keith. He pinched Duke’s nipple through his tacky T-shirt and then grinned at Duke’s resulting groan.
“Get down on your knees and suck my dick like a good boy.” Gian had the best voice for giving orders: quiet but a little rough and unwaveringly confident.
Whimpering softly as he watched Duke kneel and begin nuzzling Gian’s cloth covered cock, Keith felt his dick begin to react to the command that was normally his to obey.
“Oh yeah. Look at those lips. Those are gorgeous lips.” Gian grabbed the back of Duke’s head and pushed him harder into his crotch. Then he moved his hips back a touch and stroked himself through his jock, looking directly at Keith. “Do you think he’s a better cock sucker than you are? I think he might be. There’s only one way to find out…”
Groaning quietly through clenched teeth, Keith watched Gian pull his mostly-hard dick out and begin slapping Duke’s full lips with it. He hated the way Duke looked up at Gian, like he was a perfect, obedient slave—the sight made Keith’s cock ache, and when Gian finally shoved his dick into Duke’s eager mouth with a grunt, Keith gasped. A wet spot was spreading over his cockhead as he watched his lover and master begin to throat-fuck the stranger.
Duke choked, his face red and eyes watering, but he kept coming back for more.
“Ohhh wow… Fuck he’s good…” taunted Gian, feeding his cock into that gaping mouth again until Duke’s face was pressed against his groin, lips wide open and throat bulging. For a moment Duke struggled against Gian, pushing at him until he was finally released, but the way he gasped and went on seemed forced, like it was all an act.
Frustrated tears shimmered in Keith’s eyes—Gian noticed and grinned.
“Yeah, that’s right. You should be the one gagging on my cock, shouldn’t you? But you screwed up and now you get to watch someone else swallow my load.”
Keith squirmed, miserable and horny beyond belief.
“You screwed up,” repeated Gian deliberately.
Hope flared up in Keith. “I screwed up.”
Gian’s cockhead slipped in and out of Duke’s mouth, wet and swollen, and Keith’s dick did a little eager push up.
“You’re going to take my warnings more seriously from now on.”
Nodding quickly, Keith parroted the words: “I’m going to take your warnings more seriously from now on.”
Gian’s eyes narrowed, as if testing him, but he pushed back when Duke tried to take more of his dick in his mouth.
“No, okay. That’s good enough,” he said and stepped back, pulling his jock back into place. “Thanks, man. Really.” Duke blinked and got to his feet, accepting the money from Gian in a daze.
“But… don’t you want…?” Duke asked, clearly confused, but Gian just tucked another twenty into his pocket and steered him towards the door.
After the door was locked, Gian walked up to Keith, his handsome face sober and flushed. He pulled his dick out and stood there, stroking himself. A few times he stopped, and, breathing heavily, he leaned forward to pinch Keith’s nipples hard or let him lick precum off his fingers before jerking off some more.
Finally, with a low grunt, he let loose and sent a jet of cum at Keith’s chest, followed by another and another. Only when Gian had finished emptying his balls onto Keith and stood panting did he finally break a smile.
“God, you’re gorgeous tied up like that, baby,” Gian said, shaking his head. He rubbed his face and laughed. “I almost lost it earlier when you looked like you were about to cry, you were so fucking desperate to have my cock in your mouth. Beautiful. Fucking beautiful.”
Keith shivered and his heart squeezed almost painfully.
“But,” continued Gian, a wicked smile on his face, “I think you enjoyed that little display far more than you should have.” He pointed at Keith’s stiff, leaking dick tenting up the thin material. “You’re going to have to suffer with that for a while, I think.” Gian beamed at him. “You know what? I think you’re going to stay just like this for a few hours. If you’re good and don’t complain, I’ll give you a good deep dicking before my shift at the club and”—he leaned down, hands resting to either side of Keith’s head, and kissed his lips softly—“when I get home, those fucking dishes better all be fucking done.” Gian’s words ended in a low growl.
Keith’s cock bobbed happily, the cotton covering it soaked through, and he smiled.
Maybe something a little bigger next time. Maybe just one pan…