Ryan had spent the entire day away from home, running various errands. When he finally returned to his apartment, he was met with a scene both unexpected and horrifying; his girlfriend Stella was sitting on their bed, gagging on some strange man's cock.
"Welcome home, Ryan", the man said, without taking his eyes away from Ryan's partner. "I'm Frank. Me and Stella here were just reminiscing about the good old days. We'd do this every day back then." "MMMGH!" Stella cried out, her voice muffled by the man meat in her mouth. The desperate tone betrayed the enthusiasm of her bobbing head, as if she was not fully in control of her actions.
This impression was further enforced when Ryan took a step towards the man with the intention of kicking his ass and realized that his feet refused to move an inch.
"We had a good thing going together before you stole her away from me, Ryan. I've waited patiently all these years for Stella to realize her mistake and come back to the man who TRULY loves her. Yesterday I gave her one last chance to break up with you, and she didn't even respond."
"Let her go, asshole! I swear I'm gonna-", shouted Ryan, but Frank was not intimidated in the slightest.
"I've finally accepted that things are over between me and Stella for good. Sure, I could use my powers to force her to love me, but I've learned from experience how unfulfilling that kinda thing becomes in the end. You two can have each other for all I care. But, as a punishment for breaking my heart, I'm gonna make sure your relationship will be nothing but a big joke from now on."
Frank snapped his fingers, and within seconds Stella was bent over the bed, offering her shapely ass to Frank. There was no enthusiasm to her motions.
He shoved his cock inside her. With every thrust, the sound of Frank's crotch slapping against Stella's ass came out louder than the last. Her backside was swelling with fat, expanding until each cheek was over twice as big and wide as her entire bottom used to be only seconds ago.
When it seemed to have finally stopped growing, the swelling began to spread across the rest of Stella's body. Her breathing got heavier as years of exercise was undone, replaced by nothing but useless flab. She wobbled like a huge chunk of dough as Frank continued to ram his cock into her.
"Ryyaaannnn...", Stella slurred, fighting desperately against Frank's control to get the words out. "Ruuun..."
Hearing the despair and sorrow in her voice made Ryan's blood boil, and for a moment, his overflowing rage overcame Frank's powers. He took off like an olympic sprinter, almost flying at Frank.
But just as his fist was about to connect, Frank reacted. He turned his head towards Ryan and for the first time, looked him straight in the eyes. Upon seeing the intense, eerie glow in Frank's eyes, every muscle in Ryan's body suddenly betrayed him, stopping him dead in his tracks.
"W-whoa there", Frank stuttered, visibly a little shaken from having almost gotten punched. "You could have just said something if you wanted to have your turn that bad."
Having said that, Frank slid his cock out of Stella, patting her massive behind a few times as he did.
"Go on then, champ. Treat yourself to it. Isn't this fat pig just the hottest thing you've ever seen?"
There were a lot of things Ryan wanted to say to this monster, but no words came out. He was back under his control. Ryan's body positioned itself directly behind his girlfriend's enormous ass.
As he gazed at her, the disgust he initially felt turned into arousal. The sight of Stella's blubbery thighs, her enormous gut that rested against the bed, it all began to look very inviting to him, almost divine. His cock twitched restlessly.
"Everything okay, loverboy?", Frank asked mockingly. "You seem a little nervous."
"NnnNNNGHHHH! AAAAHHHHH!", Ryan moaned as numerous slim ropes of cum erupted from his cock, settling all across his girlfriend's fat asscheeks and back.
"Nnnooo...!", Stella whimpered in response.
"Originally I was just gonna fatten her up and call it a day", Frank explained. "But considering you almost knocked my noggin', I figured I'd spice things up a bit further. From now on you'll have zero control over your cock. Anything this fatty does can be enough to make you cum like a fountain. You risk having an accident just by looking at her, even when she's not naked. At first Stella will probably try accepting it, but unfortunately for you, she has the libido of a teenager now, and eventually it'll inevitably lead to her becoming unbearably frustrated with your premature problem. Sooner or later, her contempt and disgust for you will trump over her loyalty, and she's gonna start looking for sexual satisfaction elsewhere. But no matter how much she cheats on you, you'll never be able to let go of her. The two of you will be trapped in a sexless fake relationship forever... A fat slut and her premature admirer."
"Nooo...!", Stella moaned with clenched teeth. "I... will... never..."
"Good luck trying to fight it. In the end, the body always wins over the heart. Enjoy your lives."
Frank got dressed and left, leaving Ryan and Stella catching their breath and sobbing, until they could finally move again.
Four months later:
"Ryan, please, PLEASE hold it in! I need to get fucked NOW!"
"Ngh... S-stop shaking your ass like that then! And stop talking like a porn star!"
"I can't fucking help it! I can't even sleep anymore because I keep thinking about cock and rubbing myself! I'm losing my fucking mind!"
"S-stay still! This is kinda hard with my eyes closed! Oh... Oh?!?"
"YES! It's in, IT'S IN! You're finally fucking me, Ryan!!! You broke his curse!!!"
"Ngh... Nghhhhh... S-Stellaaaaaaghhh...!!!"
"No, no, NO! DON'T!"
"I'm... I'm sorrrrRNNNNNGHHHHHHH!!!"
"Get off me! GET OFF, PERV!"
"S-Stella, I'm sorry..."
"I'm done. No more. Go get me my phone."
"Babe, please...!"
"Now. And don't call me 'babe' ever again. I don't want my new friend to get the wrong impression when he comes over."