"Dude, have you seen my...?" Justin halted mid-question as he heard the words come out of his mouth. Why did his voice sound so deep? He cleared his throat and tried again. "Dude..." Still weirdly low.
Justin became aware that Zebulon was staring at him open-mouthed, clutching an old book in his lap. Why was Zebulon looking so freaked out? "The fuck's wrong with you," Justin asked, but Zebulon remained tongue-tied.
Justin shrugged and heard a loud rip. He glanced down and noticed that the seam of his t-shirt from his neck to his shoulder had split open. Only then did he notice the massive physical changes to his body. He walked toward the mirror over his dresser and gasped at what he saw. Some totally ripped, ridiculously handsome guy was staring back at him. He raised a hand to his face, pinching his skin to make sure what he was seeing was real. "Are you seeing this shit?"
"Yeah..." Zebulon spoke meekly. "You been working out?"
Justin turned around slowly, his piercing blue eyes peering through narrowed lids, his massive new body looming menacingly over Zebulon. "Don't fuck with me, Z. You know damn well I didn't look like this a minute ago." He noticed that the old book was no longer in Zebulon's lap and spotted something bulky tucked underneath Zebulon's pillow. Justin made a swift move toward Zebulon's bed and grabbed the book. Zebulon leapt toward it and tried to pull the book away, but he was woefully outmatched by Justin's newly acquired strength.
Justin walked to his side of the room and sat down on his bed with a thud, the springs whining in complaint at his weight. He flung open the book and flipped through its brittle yellowed pages, baffled by the strange wording and grotesque woodcut illustrations. "What the hell is this? Some ancient gay voodoo shit?"
Trembling, Zebulon stayed on his side of the room. "It's a book of spells I got out of the library."
"And you just figured you'd put a spell on your idiot roommate?" Justin sounded furious as he slammed the book shut.
"No, I just thought I'd try it. I mean, it's not like I thought it would actually work!" Zebulon grinned weakly. "If it's any consolation...you look really hot."
That calmed Justin's rage a bit. He stood up and swaggered back to the mirror to check himself out. As curses go, it was hard to bitch about this one. He had suddenly gone from a scrawny non-entity to someone who would command instant attention just by walking into a room. He hoisted his beefy arms and flexed his biceps, further straining the fabric of his shirt. He gripped the collar of his shirt in his thick fingers and yanked, shredding the cotton and revealing broad pecs and carved abs coated with a newly grown carpet of soft brown hair. He felt his cock straining inside his too-tight jeans and reached down to relieve the pressure, but when his fingers were too clumsy to undo the pants button, he pulled at the waistline and burst the denim. He was amazed by the size of the bulge in his white briefs and pulled them down to get a look at his altered cock. An eight-inch purple beast sprung out and started to grow even longer, thicker and harder now that it was out of its prison.
A throaty chuckle emerged from deep within Justin as he looked down at his incredible body. "So, what was the idea exactly? Turn me into your fuckin' gay wet dream?"
"N-n-no. Honest," Zebulon stammered. "I just thought you could use a little meat on your bones."
"Heh-heh. I got some meat all right," Justin said with a sneer as he wrapped his hand around the shaft of his throbbing purple cock. He felt a strong urge to start jerking himself off, but he paused and gave Zebulon a sidelong look. "You'd probably love to watch me jack this thing, wouldn't ya?"
Zebulon shook his head and gulped out a quick "No", even though his true answer was yes. He'd honestly love to do nothing for the next month but stare at his new and improved roommate, having created a masculine specimen that even surpassed his crush Xavier. But something about Justin's attitude suggested to Zebulon that he wasn't about to become his gay roommate's personal full-time Magic Mike. The spell had seemingly replaced Justin's easygoing personality with menace and cockiness, or maybe that just came automatically with having such an awesome body.
Keeping one hand on his dick, Justin rubbed the other across his chest and abs. "So how long 'til this wears off?"
Zebulon bit his lip and admitted, "I don't exactly know. I hadn't really thought that far ahead." He cautiously crossed the room to retrieve the book and searched frantically for the page that contained the curse. "But don't worry, I will figure out a way to undo this just as soon as possible."
Justin stood in his tattered clothes, fixated on his reflection in the mirror. He smiled, exposing a brilliantly white set of teeth. "Who said I want you to undo it?"
Zebulon looked up in surprise. "Excuse me?"
"This is the best fuckin' thing that's ever happened to me. Why would I go back?"
Zebulon relaxed slightly, relieved that he didn't have to worry about his hulking roommate clobbering him for what he'd done. He found the page with the curse and studied it carefully. "Well, I'm not the greatest at Old English but, as far as I can tell, the spell is permanent. Looks like I could make further alterations, though...if there's anything you want to change."
Justin stroked the stubble on his chin. So far, he'd seen nothing to complain about. "I'll have to think about that." He glanced at his closet full of medium t-shirts and skinny-legged jeans, knowing he would never fit in them again. "Hey, can that book whip up some clothes for me? Can't go walkin' around campus with my big old cock floppin' around."
It'd be fine by me, Zebulon thought but didn't dare say out loud. Justin grabbed a towel and wrapped it around his waist, then plunked himself down on his bed, looking across the room at Zebulon. Justin's legs were spread wide, so Zebulon could still see Justin's enormous hard-on bobbing inside the towel. He fought the urge to stare as he searched the book for a clothing spell. After a few minutes, he shouted, "Aha! Found one." He instructed Justin to stand up and cautiously read the spell.
Justin felt an odd sensation around his body, as if invisible forces were wrapping tightly against his skin. He started feeling claustrophobic as a strange glow surrounded him and fabric began to materialize around his torso and legs. Justin and Zebulon both held their breath and watched with astonishment as an entire outfit formed on Justin's body.
Eventually, the glow faded, revealing a green tunic and tights with black boots. Justin looked like he'd just arrived from a Renaissance Fair. "What in the fuck is this?"
Zebulon winced apologetically as he struggled to figure out what happened. "I think maybe the spell can only create the clothes from the era that the spell was written."
"Well, I ain't walking around dressed like Peter fuckin' Pan!", Justin declared as he tried to figure out how to get out of the tunic.
"Don't worry," Zebulon assured him. "This is my fault. I'll take care of buying you a whole new wardrobe tomorrow."
"Tomorrow? Fuck that. I want to try this body out tonight."