Note: This story contains themes of mind control, magic, fantasy, and body modification. All characters in it are 18+.
********************
Willem slept off his gangbang like a bad hangover. When he woke up in the morning, however, he was surprised to find that his ass wasn't sore at all. He stuck his finger inside his hole, ostensibly just to check to see if he was sore. After a few seconds, however, he started to moan, rubbing his morning wood up against the bed. He didn't even really feel the buzzing yet; playing with himself just felt so good.
He thought about bending over for his bio teacher, the feeling of Mr. Schrat's thick cock pummeling him against the desk. He fingered himself deeper as he remembered the moment he felt Dan's cock slip in alongside Josh's, how full he felt. His mind flashed to his night with Jake. He could still remember vividly the taste of Josh's tongue in his mouth, the feeling of relief he felt when he first felt another man cum inside him...
Willem was crouched on his bed about three fingers deep when he heard a knock at the door.
"Willem? Rise and shine!"
He quickly threw the covers over himself as his mother opened the door.
"Sweetheart, it's almost 10 am. I know it's the weekend, but that's no reason to just lounge in bed all day. Now get up! Your father and I have plans for you today."
She shut the door, leaving him alone in his room. He groaned, the throbbing in his hole calling out for release. How was he supposed to get fucked by 95 more guys with his parents hanging around?
He got dressed and stumbled downstairs to find his parents at the kitchen table eating breakfast.
"How late were you out last night, son?" asked his father disapprovingly.
"I was just hanging out at Josh's," Willem said sourly as he grabbed a piece of toast.
"Smoking ganja, no doubt. I can smell you from here," said his father, shaking his head.
"Oh, leave him alone," said Willem's mother, filling his plate with eggs. "Willem's a good boy. A little grass every now and then isn't gonna kill him."
"If you think that's going to fly at UCLA, you've got another thing coming," said Willem's father. "You may have skated by your last year of high school, but they'll put you on academic probation if you don't shape up."
"I'll keep that in mind," grumbled Willem. "So, is whatever you had planned gonna take too long? I wanted to go surfing while there's still a swell."
"You can go surfing any day. Your mother and I were going to take you clothes shopping. We figured you needed new clothes for when you go off to college." His father cleared his throat awkwardly. "Also, we noticed you seem to have, uh, filled out a little bit in your lower half. Thought you might need some new pants."
"I'm sure it's just water weight, honey," said Willem's mother.
Willem shielded his face in embarrassment. Could things get any worse?
As it turned out, that is always a dumb question to ask, because things most decidedly can get worse in literally any situation. Willem's parents took him to the shopping center at the Grove, where they made him try on an assortment of different pants and shirts for the new year. Willem was certain he could have gone clothes shopping on his own, but his mother insisted on making him try on everything and show it to her to make sure it fit before buying it. It was bad enough having to buy new pants on his own to cover up his absurdly large bubble butt, let alone having to do it with his mother hovering around.
After several hours of shopping, Willem finally managed to convince his parents to break for lunch. They went to a sit-down Italian restaurant in the Grove, the kind of place where all of the dishes are made to share. Willem sat down at the table across from his parents and started perusing the menu.
"Welcome to Buca Di Beppo! My name is Emilio, I'll be taking care of you today."
Willem looked up to see their waiter smiling at him, a handsome Latino man in his early 20s. Willem stared at his thick black mustache, his first thought being to wonder what it might feel like on his hole.
As Emilio began listing off the specials of the day, Willem watched the familiar pink glow begin to materialize around him.
"Oh thank God," Willem thought.
He blinked. Thank God? What kind of a reaction was that? He should be mortified at the thought of fucking another guy.
"Can I get you started off with something to drink?"
Emilio was smiling at Willem again, this time with a hungrier look in his eyes as they traveled down Willem's chest. Willem blushed as he realized he had clearly caught Willem checking him out.
"Uh, soda water, please," said Willem.
Emilio winked at him. "You got it."
Willem looked after him as he walked away, salivating over the tight little ass that stood out in his work pants. The buzzing began to hum throughout his body as if egging him on.
"Willem. Willem!"
Willem looked up to see his parents staring at him.
"Jesus, son. Are you high?" asked his father.
"No, I'm not high!" Willem said. "I've been with you all morning, when would I have gotten high?"
"All right, easy everyone," said his mother. "I was just asking you, Willem, if you and your friends wanted to do anything this summer before you all go off to college?"
"I don't know," said Willem. "I mean, I guess just the usual. Surfing, hanging out at Josh's."
The truth was, Willem wasn't quite sure where he stood with his friends. He hadn't heard from any of them since the night before. Their group text, which was usually full of dumb memes by this time of day, had been eerily silent.
"I never liked that kid," said Willem's father. "I don't trust a man who spends that much time in the gym. It seems fruity to me. He ever try anything with you?"
"No, dad. Gross," said Willem, thinking about the way it felt when Josh came inside him.
"Have we decided on what we want?" asked Emilio as he set their drinks down on the table.
While his parents placed their orders, Willem instinctively looked over at Emilio's crotch, which was inches away from his face. The buzzing was starting to cloud his mind again. If he could have reached out and buried his face in it right then and there he would have. But no curse in the world would make him fuck a guy with his parents right there at the table.
"Um, I'll have the Spicy Chicken Rigatoni," said Willem.
"Are you sure? It's quite spicy," said Emilio. "A lot of guys can't handle the heat."
Willem's hole throbbed. He stifled a moan. "I like it spicy," he said quietly.
Emilio grinned at him. "I'll make sure it's extra hot for you."
He turned and walked away, leaving both of Willem's parents staring at him in shock.
"Okay, what the hell was that?" asked his father.
"I think he was hitting on you, Willem!" said his mother.
Willem scoffed, awkwardly trying to hide the erection growing in his pants. "What are you talking about? He was just being friendly."
"Friendly my ass," said his dad. "I thought this was supposed to be a family restaurant. I should go complain to the manager."
"Oh, let's not make trouble," said his mom.
"This is why I hate coming to West Hollywood. It's like a breeding ground for these people."
"I gotta go to the bathroom," said Willem as he stood up from the table, his hands clasped over his bulge. He turned and booked it down the hallway, following the signs toward the restroom.
He stood outside the men's room, taking a deep breath as he rubbed his face with his hands. He was unbearably hard at this point. There was no way he was going to make it through the rest of lunch without cumming in his pants.
"Needed some air?"
Willem turned to see Emilio standing a few feet away, his arms folded as he leaned against the wall.
"Yeah, my parents are just a lot sometimes," said Willem.
Emilio smirked. "I bet. You look like you could use some relief."
Willem raised an eyebrow. "Yeah? What did you have in mind?"
"I can think of a couple of things." Emilio leaned in and kissed Willem, his mustache tickling Willem's face. Willem opened his mouth to receive Emilio's tongue, moaning as it wrestled with his own. Willem had been expecting him to go for his ass, but the kiss was a welcome surprise.
"Come on," said Emilio, grabbing his hand. "We gotta be quick."
He opened the door to the men's room and pulled Willem inside, then locked the door behind them. Willem grabbed his face, kissing him deeply as they ground their bodies against each other. The buzzing in his body seemed to heighten the sensations he was experiencing, making his skin more sensitive to Emilio's touch. Unlike the first few times, where the buzzing had made him feel like he was being dragged behind a speeding train, this time it felt almost like he was surfing a wave. He felt calm and in control as he gave into the pleasure.
"Fuck, you're so hot," moaned Emilio into Willem's mouth.
"You too..." Willem found himself saying as he reached down and grabbed Emilio's cock.
"You top or bottom?" asked Emilio.
Willem was instinctively about to say bottom when he stopped. Was that the case? If he had to be gay, why couldn't he be the one doing the fucking? At least that way he might be able to save himself some dignity.
"I'm a top," he said, not too convincingly.
Emilio shrugged. "Works for me either way. I'm vers." He reached down and grabbed Willem's ass through his pants. "Though with an ass like this you could bottom for any guy you wanted."