Quid Pro Quo pt. 2

Rayne gets to have his fun with Chuck but in his greed and lust, he takes things a bit too far. You know what they say: all magic comes with a price and the bill comes due eventually. Sooner, rather than later, as Rayne is about to find out.

IMPORTANT NOTE: This story was written as a paid commission. If you are interested in commissioning your own story from me, please see the [Commissions] page for more information!

Chuck shrugged. "Guess he’s not home," he muttered to himself. "Probably still doing dumb art shit," he said with a low chuckle.

Rayne hid behind the corner and looked at Karim. "This is a scam," he said. "He doesn’t look any different!"

Karim chuckled. He snapped his fingers, producing a leather cap from thin air. He held out in front of Rayne, turning it like one would a steering wheel. "I figured I’d give you the chance to change him to your preference," he said.

Rayne frowned. "Couldn’t you have just pulled that out of my mind?" he growled under his breath.

Karim shrugged. "The human mind’s unpredictable!" he said. "Besides. It’s more fun this way."

Rayne sighed. It didn’t look like there was any way around this genie’s peculiar tastes. "Alright. Fine," he said, snatching the cap from Karim. "What do I have to do?"

"You just gotta get him to put it on. Then I’ll guide you through the rest."

Rayne took a deep breath. "Thanks," he said.

Karim grinned. "My pleasure."

Chuck was taking off his shoes when Rayne rounded the corner. "Yo, Ray-ray! I didn’t know you were home! How come you didn’t say anything?"

Rayne bit back the invective he wanted to say. He hated that nickname. His older sister had insisted on using it to infantilize him well into his late teens.

He bit his tongue. Instead, he forced forced a smile. "Didn’t hear you. I was in the kitchen," he said.

"Nice, dude. Did you make dinner?" said Chuck, propping his feet up on the coffee table and throwing his arms over the backrest of the couch.

"No," said Rayne. "Was checking if there was any. We might have to order in," he lied with surprising ease.

"Don’t mind if I do," said Chuck. He leaned up and grabbed his phone. "We’re going halfsies, right?"

Rayne wrinkled his nose. Chuck always did this, ordering whatever he wanted and expecting Rayne to pay for it.

Now wasn’t the time to get in an argument, though. Rayne swallowed his pride. "Sure. Hey, before that. Try this on."

He tossed the leather cap at Chuck. It landed square on the big guy’s chest. Chuck looked at it, picked it up, and examined it. "Nice," he said as he turned it around to place it on his head. "Where’d you get it?"

Rayne shrugged. "The antiques store Sarah and I went to."

"Oh," said Chuck. He sounded almost disappointed. "I was kind of expecting you got it from a leather—" As soon as the cap was on his head, Chuck froze.


Chuck blinked. "Huh?" He closed his eyes, face scrunching up with intense concentration. His eyes flew open in horror. He looked at Rayne. "Dude! What the fuck! I’ve been paralyzed! I can’t move!"

"Is that supposed to happen?" said Rayne.

Karim materialized in the air beside him, making Chuck’s eyes widen. "Just—"

"What the fuck is that?!" Chuck blurted out.

"—as planned." Karim smiled at Chuck. It seemed pleasant enough but the look in his eyes was nothing short of venomous.

Rayne quietly noted that Karim did not like to be interrupted. "What now?" he said, looking down at Chuck’s paralyzed form.

"Now, you’re in control," said Karim.

"O-kay…" said Rayne, frowning. He turned back to Chuck and said, "Stand up."

Chuck rose to his feet. He stood at attention, with perfect military form. It was odd, juxtaposed with the sweatpants and sweaty tank-top. "Rayne, you little shit, what did you do to me?" Chuck growled.

Rayne ignored the outburst. "So, what can I do?"

Karim shrugged. "Anything," he said. "Just let me know what you want. I’ll take care of the details."

Rayne nodded. "Gotcha… Gotcha…" He smirked at Chuck. "I think he could use a more appropriate outfit."

Karim laughed. "I agree. The hat doesn’t go with the rest of the get-up."

"Rayne, I swear to God. The moment I can move again, you can kiss your ass goodbye!" Chuck bellowed. His face was turning red, a vein popping on his temple.

"Wow. He looks angry!" said Karim.

Rayne looked at Chuck. He felt a pang of regret but only briefly as he remembered what Chuck had said about his chosen field. "He can pound sand for all I care," he laughed. "Anyway. I think we can start with a nice leather vest."

Karim snapped his fingers. The tank top evaporated off of Chuck’s body, exposing his pecs and tight, muscular gut.

In place of the tank top, a leather vest appeared. It looked fantastic. From the stitching alone, Rayne could tell the workmanship was masterful. Only one thing didn’t make much sense. "Doesn’t it look a bit loose?" he said.

"Better too big than too small," said Karim.

Rayne shrugged. He couldn’t argue with that. "Alright. Moving on. Hmm… I think he should probably have a harness under the vest, too?"

"Rayne! What the fuck?" said Chuck. He looked down at the vest, eyebrows knotted in concern. "Stop fucking treating me like a dress-up doll, dude!

Rayne ignored Chuck’s protests.

Karim raised an eyebrow at him. "Is that what you want to happen or are you asking for my opinion?"

Rayne looked at Chuck’s bare chest, rubbed his chin, and hummed softly. "I think that’s what I want to happen," he said. "Sorry."

"No need to apologize," Karim laughed. "I’m just here to grant your wish," he said. He snapped his fingers and what Rayne desired came to be.

Like the vest, the harness hung loosely across Chuck’s chest. Since it was too big, it didn’t look quite right on Chuck’s body but Rayne had other plans and didn’t mind too much just yet.

"Leather chaps?" Rayne asked no one in particular. "Yeah. Leather chaps."

The sweatpants changed. Like a wave of ink traveling down Chuck’s legs, the cotton went from steel gray to black. The fibers blended together, creating a glossy, lustrous surface.

They held the shape of the sweatpants for just a moment before the creaking and squealing of leather filled the air. The pants molded themselves tightly to Chuck’s legs, really showing off the musculature underneath.

Chuck’s package formed a sizable bulge in the front, too. Rayne couldn’t help but look at it and despite some initial hesitation, he stepped forward and groped it.

"Nice," said Rayne, palming Chuck through the leather.

"Dude! What the fuck! I’m not gay! Stop touching my junk!" said Chuck.

Rayne laughed. "Try stopping me yourself," he said.

Chuck’s neck and shoulders turned red as sweat beaded on his brow and trickled down the sides of his head. His face was scrunched up from the effort, quiet grunts spilling from him as he tried to fight the magic keeping him in place but to no avail.

"Thought so," said Rayne, laughing to himself. "Alright. Anyway." He turned to Karim. "I think these have to be crotch-less and ass-less though."

"As you wish," said Karim.

In an instant, a round section in the front and the back of Chuck’s new leather chaps crumbled to nothing. The hefty cock and balls the leather had been holding back spilled out into the palm of Rayne’s hand.

"Oooh. Those look heavy," Karim cooed.

"Oh yeah," said Rayne. He bounced the flaccid cock and balls on his hand a few times. "They feel heavy. I feel like they could be bigger, though."

Chuck groaned, his cock getting a bit hard as both shaft and balls swelled. "Dude…" he muttered under his breath.

"Bigger," said Rayne.

Chuck threw his head back. "Fuck!" he groaned as his endowment continued to grow.

"Bigger… Just a bit… And stop."

Chuck was panting by the time the ordeal was over and he was sweating profusely. His cock was half-hard and nearly as long as Rayne’s forearm, his sack barely enough to fit in Rayne’s palm.

"Jesus Christ," said Chuck, in a mixture of awe and horror, "I’m fucking hung like a horse."

Rayne laughed. He hadn’t quite wanted to go that far but he could imagine Chuck having an actual horse cock and found it pretty funny. "Mm. Now, let’s put this away. Leather jockstrap, probably. With an access flap in the front."

Karim snapped his fingers and just like that, Chuck’s cock and balls were firmly ensconced in a leather jockstrap. The pouch bulged out obscenely, seemingly stretched to its limits already.

"That’s not gonna pop, is it?" said Rayne.

Karim managed to look offended. "Of course not!" he said. "Do you really think I would use substandard materials for this?"

Rayne shrugged. "I don’t really think I know you well enough to say either way," he said.

"Fair point," Karim conceded.

"Dude. Stop it with the gay shit already," said Chuck. "It’s not funny anymore!"

Rayne took a step back and examined his handiwork. He didn’t mind the barefoot look but it didn’t quite fit his vision. He paused for a moment when Chuck had another outburst.

"Hahaha. Okay. Fine. I get it. You wanted to teach me a lesson for saying art wasn’t a real degree. I get it! Could you fucking stop and give me back my clothes?!"

Rayne looked Chuck in the eye, grinned, and said, "No." He turned to Karim and continued. "A good set of boots will round it out, I think. The kind with a lot of laces. Nice and heavy. Oh, and make sure they really shine."

Karim snapped his fingers. With that, a pair of heavy leather combat boots wrapped themselves around Chuck’s feet, the laces pulling tight around his calves.

"Nice," said Rayne, nodding approvingly at the boots.

"Dude! Stop! Or I’m gonna fucking kick your ass!" Chuck said, his face almost turning purple from how hard he was trying to fight the magic holding him right where he was. "God. I look like a fucking discount Tom of Finland!"

"Turn around," said Rayne.

Chuck’s body did as it was told. Rayne whistled at the sight of those muscular cheeks pushed up by the jockstrap.

His hands itched to touch the fat mounds and he did so without fear of repercussion. Chuck flinched as soon as he got his hands on the firm, round globes—or his face did, at least. The rest of his body took it without complaint.

"Really nice," said Rayne. "But he doesn’t really look like much of a leather daddy, does he?" he said.

Karim shook his head. "No, not really."

"Because I’m. NOT. A. LEATHER. DADDY!" Chuck roared

"He needs to be taller," Rayne decided. With the snap, it was done.

Chuck’s eyes lost focus as he grew an inch. "Dude…" he started, looking thoroughly spooked.

"More," said Rayne.

Chuck groaned as another two inches were added to his height. The rest of his body grew proportionally, the leather creaking as it deformed to match his new size. "Dude, stop!"

Rayne ignored it. "Bit more."

A fucking moan spilled from Chuck’s lips as another six inches were added to his height. Looking down, Rayne noticed the way the pouch of the jockstrap was stretched around a very obvious erection.

"Enjoying this, are you?" said Rayne. He cupped Chuck’s cock through the jockstrap and smirked up at the big guy who now stood a full head taller than him.

"F-fuck no," Chuck stammered. Despite his denial, his cock twitched in Rayne’s hand. It said everything Rayne needed to know and only encouraged him to go further.

Rayne looked at Karim. "He needs to be bigger too, don’t you think?"

Karim bared his teeth in a feral little grin. "Oh, yes," he said. The sheer silk draped over his cock was tented out, too, his erection plainly visible for both Rayne and Chuck to see. "Definitely."

Rayne smirked and grabbed the outline of his hardness through his pants. "Do it, then," he said. "Nice and broad. Especially around the shoulders."

Chuck’s gaze flew to Karim. "No," he said, shaking his head. "Don’t you fucking dare."

Karim raised his hand, fingers poised to snap.

"Please," said Chuck, the confident and arrogant façade crumbling away. "Don’t do this!"

Karim chuckled. "Sorry, big boy. No can do. I must fulfill my master’s wish—whatever that might be." He snapped his fingers.

Chuck groaned, the leather pouch of his jockstrap straining to contain his endowment as his body grew broader. Thicker. His shoulders, particularly, swelled with muscles until he filled out the leather vest.

Rayne stepped forward into Chuck’s space. He ran his fingers over the corded, muscular shoulders and shivered with delight. "Fuck," he muttered. "That’s such a good look on him," he said.

Licking his lips, Rayne turned his gaze to Karim. "More muscles," he said, almost panting as he rubbed himself through his pants. "I want him to have massive arms and thick thighs—thick with two c’s."

Karim chuckled. He bowed with a flourish and snapped his fingers and rendered Rayne’s desire into reality.

Rayne traced his fingers down the side of Chuck’s arm. He admired the firm muscle underneath and gasped at the way it swelled, pulling the skin so taut the veins came to the surface.

"Oh yeah," Rayne moaned. "Fuck."

He walked around to Chuck’s side, hands rubbing up and down along the big guy’s thick new arms as he surreptitiously ground his erection into the side of Chuck’s leg. "So hot already…"

"Dude! Fuck! Get off me! Stop humping my fucking leg! What the fuck?! I’m not a fag!" Chuck protested, the veins at his temples bulging as he stared at his arm.

"If I could just… Fuck!" Chuck grunted, sweat dripping down the side of his scarlet face. "I’m gonna fucking grab you by the scruff of your neck and throw you out the goddamn window! Stop that!"

Rayne ignored the protestations of his erstwhile roommate and turned his attention to Karim. "You think we’re done here?" he said, idly rubbing his fingers up and down along the washboard of Chuck’s stomach.

God, he thought to himself as he slipped his fingers into the crevices in between the mounds of hard muscle. He could probably take a rock and crush it to dust against them.

Karim giggled. "No," he said. "I don’t think so at all."

Rayne smirked. "Yeah… You’re right."

Chuck’s eyes widened. "Oh, come on! Fuck off! Haven’t you done enough, already?" He chewed on his lower lip, looking like he had a few choice expletives he wanted to throw at Rayne but, surprisingly, he managed to restrain himself. "Look, man… I get it, okay? I’m sorry. Just… Stop already. I’ll make it up to you."

Rayne cocked an eyebrow. "Oh yeah?" he said, turning his gaze from Karim and up toward Chuck. "How do you propose to do that?"

Chuck frowned. Clearly, he hadn’t thought things through. "Well, uh… You know… Whatever you want to do… Like… If you want me to fuck your queer ass regularly or something… Like… I could probably do that."

Rayne was quiet for a moment, taking the opportunity to drink in the absurdity that had just poured out of Chuck’s mouth. Then, he laughed. "I mean, clearly, you don’t get it," he said.

Not that it was any surprise. Chuck had always been a vain and arrogant motherfucker. It was clear he knew what he’d done wrong, he just didn’t know why it was wrong.

"It’s not a leather daddy without a nice gut, is it, Karim?" said Rayne, slowly rubbing his hand in slow circles over Chuck’s stomach while the big guy’s eyes grew wide.

"No…" said Chuck. "Fuck. No. Rayne! C’mon! That’s too far! Don’t! Please! I’ll do whatever you want!"

Karim grinned. "Definitely not," he said.

Rayne looked at Chuck. "Heard that?" he said. "Make it so, Karim! Give daddy a nice hard gut for me to play with."

Chuck’s eyes rolled back in his head as his stomach began to swell outward. Rayne delighted in the sensation of the firm abs pressing up against his hand, the muscles slowly losing definition as they were stretched over the perfect muscle gut. They were still there, just not as obvious as before.

"No…" Chuck whined softly, looking down at his ruined body. "Fuck…"

It was as if the last transformation had broken something inside him. His eyes shone, watery with tears.

Rayne almost felt bad. Almost. And then, he looked at Karim and remembered why he was doing this in the first place. "Oh yeah," he groaned, patting Chuck’s new rounded gut. "You look much more the part, now."

He took a step back, shoving his hand down the front of his pants as he examined his handiwork—well, Karim’s handiwork, really. Chuck looked great like this but something wasn’t quite right.

"He looks too… pretty… to be a daddy, doesn’t he?" he said, glancing at Karim as he squeezed his cock through his underwear.

The genie looked at Chuck, pursed his lips briefly, and nodded. "Yeah, I think so," he said.

Rayne grinned. He pulled his hand out of his pants. He held his hands up in front of him, framing Chuck’s face between them. "He does have the potential though. But he’s like a wine that hasn’t been given the opportunity to age yet."

Karim chuckled. "Weird metaphor but okay, I see what you’re getting at."

"Hey… Wait a minute… You’re not going to—!"

Rayne glanced at the genie, ignoring the horrified look on Chuck’s face as he said, "Let’s do it. Give him like… Another 10 or 15 years."

Karim snapped his fingers and in the span of about 20 seconds, Chuck visibly aged in front of him and Rayne. His skin lost its youthful glow. The lines in his face grew deeper. And somehow, he managed to look solemn and dignified instead of infuriating with the extra years on his face.

"Ugh… Dude… What the fuck?" Chuck groaned, the words sounding out of place coming from his new, older self. "What did you do to me?"

Rayne giggled. "We just made you into the perfect daddy age. Why? Did you want to see?" he said. He turned to Karim. "Can you show him?"

Karim shrugged. "Yeah," he said, conjuring a mirror that he held up to Chuck so the big guy could see his reflection.

"God…" said Chuck, his lower lip trembling as he blinked the tears out of his eyes. "What… What did I do to you, bro? Why are you going this far? I look fucking ancient!" he added, his cheeks tinged crimson from the evident humiliation of it.

"I think you look delicious, daddy," said Rayne, walking up to Chuck so he could walk two fingers up along the middle of Chuck’s chest.

He reached up and cupped the side of Chuck’s face. He rubbed his thumb in slow circles over his cheek. The smile on his lips faltered and he turned to look over his shoulder at Karim. "He’s still a bit too pretty for a daddy, I think."

"Bro, stop already! Fuck! If I ever get free from this I’m gonna fucking pummel your ass!" said Chuck.

Karim looked at Rayne after Chuck’s outburst and shrugged. "What do you want to do?"

Rayne hummed to himself for a moment before an idea came to him. "Ah! I know!" he said, grinning from ear to ear. "He’s too smooth for a leather daddy."

Karim chuckled. "I see," he said. He snapped his fingers and after a heartbeat a light dusting of hair began to grow on Chuck’s body. It was densest at his forearms, chest, and stomach, leaving him with a dark treasure trail and a nice bush that peeked out of his jockstrap.

"Fuck…" Chuck groaned. He craned his neck looking down at his body, his face scrunched up in disgust.

"More," said Rayne as he licked his lips. There was an almost crazed fire in his eyes. At his command, more hair began to grow on Chuck’s body. Where he swept his fingers, it grew into a dense wiry thicket.

Dark, coarse hairs covered Chuck’s chest and stomach. His arms, too—his armpits, in particular. His treasure trail became darker, more pronounced, drawing the eye down to the deliciously-large package between Chuck’s legs.

Rayne shoved his hand into the pouch of the jockstrap. He felt the heat of Chuck’s cock against his palm, the throbbing of Chuck’s pulse on his skin. And as he gave the balls a fond squeeze, Chuck’s bush grew even denser.

The side-effect of all the hair became quickly apparent. The faint hint of musk filled the air. Rayne noticed. He took a deep breath and groaned. "Make him sweaty," he said, not even bothering to pretend he cared about Karim’s opinion anymore.

"Fuck. No. No! You better not—!" Chuck protested but to no avail.

"Oh, fuck yes!" Rayne moaned as he watched a thin sheen begin to form on Chuck’s skin. It dripped down his body, matting the thick coarse hairs on his body and filling the air with an even stronger, more intoxicating scent of manliness.

"Give him the brain of a proper dom daddy. A gay one," Rayne panted as he rubbed himself against Chuck’s body, drinking in the sheer masculinity the big guy exuded. "Fuck. So hot."

"I’m not gay," said Chuck. "Fuck, bro. You can’t do this to me! Stop! Take it back! Please!"

Karim snapped his fingers and Chuck’s jaw went slack. His eyes grew unfocused as his mind was rewritten.

"I want him to be charming. Domineering. Assertive. I want him to know what he wants. I want him to enjoy having guys under his boot," Rayne moaned as he held up one of Chuck’s muscular arms and rubbed his face in the sweaty pit.

"I want him to be strict. Firm. Not afraid to discipline his sub if he needs to. More than happy to show his sub off to others if he wants." Rayne’s cheeks flushed. His cock throbbed in his pants. The words flowed out of him without a filter as he fantasized about the perfect daddy he was turning Chuck into.

Rayne lapped at the sweat trapped in the matted pit hairs, moaning at the salty flavor on his tongue. He couldn’t get enough. "And I want him to be the kind of dom that completely and utterly dominates his sub but, at the end of the day, loves and cherishes and dotes on his boy, too."

"Yeah?" said Chuck, his voice dropping into a deep, gravelly drawl that sent shivers down Rayne’s spine. "That what you really want, baby boy? Huh? What makes you think naughty little faggots like you deserve that kind of treatment?"

Rayne shivered, his cock pulsing in his pants. The casually demeaning tone that Chuck had just used did things for him but it did occur to him that Chuck remembered everything he’d done and probably wouldn’t be too happy once he was released from the magic.

"One last thing…" said Rayne. He needed to make sure Chuck wouldn’t take revenge on him for what he’d done but he trailed off as he noticed the storm clouds gathering outside.

It looked pretty bad. The sky was dark. The cloud cover was so thick it looked like night had come early.

A blinding flash of lightning, faintly purple in color, cascaded along the roiling underbelly of the clouds. A curtain of rain, heavy and pounding approached. Fat raindrops splattered the windows as a clamorous peal of thunder shook the walls.

"W-what’s going on?" said Rayne. He could have sworn the source of the lightning was coming closer.

Karim looked outside and chuckled. "Magical backlash," he said.

"H-huh?" said Rayne. "What’s that supposed to mean?"

Karim grinned, mischief gleaming in his pale ice-blue eyes. "It means you went too far! You messed with his brain. You changed his personality. All magic comes with a price, baby, and the universe is coming for what it’s owed."

IMPORTANT NOTE: This story was written as a paid commission. If you are interested in commissioning your own story from me, please see the [Commissions] page for more information!

Liked it? Take a second to support kinkypupecho on Patreon!
Become a patron at Patreon!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.