Note: This story contains themes of mind control, magic, and fantasy. All characters in it are 18+.
********************
Willem was having a good fucking night.
It was the last weekend before graduation and he and his friends were pregaming at his buddy Josh's house. They were going bar crawling in Hollywood to celebrate the end of high school, which didn't come a moment too soon in Willem's opinion.
Beverly Hills High School was pretty chill, but the second Willem got his acceptance letter to UCLA he pretty much checked out of high school altogether (not that he'd cared all that much before then). All he was cared about was hanging out with his friends, fucking around with the girls in school, and using his fake ID to hit up Med Men for some legalized weed.
Growing up such a short drive from the beach he also liked to hit the surf as much as possible. Willem had been into surfing from a young age, developing a love for the ocean and a permanent tan that never seemed to fade no matter what the season.
With his curly sandy blond hair and his lean surfer's bod, Willem never needed to worry about getting laid. In fact, he was already planning on hitting up Jessica after the bar crawl tonight for some late-night fun. That is, if he could still walk straight by then.
"Pass me the blunt, will you?" he asked Josh.
Josh took another hit from it before handing it to him. Willem took a deep breath in, holding the smoke in his lungs for a few seconds before exhaling.
"This is some good shit, man," said Willem. "You always know how to get the best weed."
"You know they deliver that shit now?" asked Josh.
Willem laughed. "You would know, bro."
Josh was Willem's best friend. They'd gone to school together since elementary school and Josh was like the brother that Willem never had. By the time they got to high school, their friend group had expanded to include Dan and Dan's twin brother Adam. The four guys had bonded over their shared love of surfing and weed, and had spent many a night in high school smoking up and hitting the beach for a sunrise surf session.
"Come on guys, it's almost 10. We gotta hit the clubs if we're gonna get there before it's just the ugly chicks left," said Dan.
"Who's sober enough to drive?" asked Adam.
None of them raised their hands.
"Let's just call an Uber," said Josh. "But you all better Venmo me, cause I'm not paying for all this shit myself."
By the time the Uber arrived 20 minutes later, Willem was good and crossfaded. He got into the front seat while the other three guys all crammed into the back. He opened the window and leaned his face out the side of the car, enjoying the warm summer night air on his face as they drove through Beverly Hills towards Hollywood.
As they traveled along Santa Monica Blvd, they quickly left Beverly Hills and entered West Hollywood. Willem could see the rainbow pride flags hanging out of the windows as gay men in various states of undress sauntered in and out of the bars.
"Fuck, have you ever seen so many fags at once?" asked Josh.
"I think June is like Pride month or something," said Dan.
"I don't get it," said Adam. "What's there to be proud about? I don't go around parading the fact that I'm straight. Why should they be shouting from the rooftops about how much they love sucking dick?"
Willem laughed. He looked out the window when suddenly he caught sight of a young man walking down the street.
"Holy shit," he said. "I fucking know that guy."
The car slowed down, pulling up to a red light as Willem sat up in his seat and stared at the man standing on the sidewalk.
"Who is he?" asked Josh.
"It's fucking Jake Bishop," said Willem.
Jake stood on the corner of the street, staring anxiously at his phone. He was a tall, gangly boy with pale skin and freckles. He'd put some sort of gel in his wavy brown hair, giving him a sort of coiffed look that Willem thought made him look even gayer than usually.
"Didn't he almost get you expelled or some shit?" asked Adam.
"I almost didn't get into UCLA cause of him," said Willem, glaring out the window at the boy on the street.
"Oh damn, that's right," said Josh. "Who knew he was a fag? You should totally call him out on Monday-"
Willem had already grabbed the car handle and was halfway out onto the street.
"Dude, what the fuck?" said Josh, leaning out the window.
"I'll meet you guys at Power House," said Willem as he hurried through the crosswalk towards Jake.
He knew he was being reckless, but something about seeing Jake at that moment when he was both drunk and high ignited a fury that was driving him before he could think. As he got closer to Jake, he saw him head down the sidewalk towards the bar in front of him.
Jake looked nervous as he approached the gay bar. He had always seemed uncomfortable in his own skin at school, and he seemed even more so right now as he struggled with whether or not to go in. After a moment's hesitation, he turned and walked past the bar around the corner to the alley behind it.
Unbeknownst to Jake, Willem followed after him, his blood pumping with anger.
Jake took a deep breath, rubbing his palms together. "Come on, Jake. You can do this. You have nothing to prove and nothing to gain. Just go and have a good time."
Willem came up from behind him and shoved him hard, sending him tumbling to the ground.
"I should have known you were a fucking queer," said Willem angrily.
Jake got gingerly to his feet, rubbing his hands which had gotten scraped in the fall. "Willem? What the fuck are you doing?"
"What the fuck am I doing? I should be asking you that, you fucking snitch."
"I'm a snitch?" asked Jake incredulously. "Are you kidding me? You didn't show up once this semester for our bio project! What was I supposed to do?"
"You didn't have to fucking tattle on me to Mr. Schrat! He almost failed me. They would have rescinded my admission to UCLA, asshole."
Jake rolled his eyes. "Well, sorry I didn't shield you from the negative consequences of your own bad choices, you fucking stoner. Now get out of my way."
He went to walk back towards the bar when Willem reached out and grabbed the scruff of his shirt.
"I should teach you a lesson. Faggot," he said, his breath hot and heavy in Jake's face.
"Don't call me that," Jake said quietly.
Willem punched him in the stomach, causing Jake to cry out.