Taste the Rainbow

Story by Leo_Todrius on SoFurry

, , , , , , , , , , , , , ,

Written by leotodrius

Commissioned by jwb

When an openly gay office worker tires of his co-worker bashing him, he invites his friend out for drinks. After unknowingly partaking a spiked drink, he begins to see the world in a very different way.


Taste the Rainbow Written by Leo_Todrius Commissioned by JWB.

With small exception, office buildings were generally the same from floor to floor and building to building; a large area of floor space dominated by cubicle walls forming a honeycomb structure of human industry and labor. While that specific description fit the 'Tech Tailor' office, they were the lucky ones. They had use of the sixteenth floor in downtown, getting them high enough up to have an unobstructed view of the cityscape on three sides of the building. They got to enjoy sunrises and sunsets, other than having to work, and the white cubicle walls seemed to lighten up the place as well. The glass and steel desks helped keep the light going where it might otherwise stop, and it truly helped with the general feel of the electronics firm... but if one were to ask what the single brightest spot of light in the office was, the employees wouldn't have said one specific location. They would have said Shawn.

Shawn strutted down the aisle between the cubicles, his rounded hips swaying. His naturally red hair was as bright as the sunset and his neon green and black striped shirt threw off even more color, clinging to his lithe, supple body as if it had been merely painted on... and they had forgotten some. His belly button was exposed, a small neon green heart jewel piercing the rim of it. To add to Shawn's unconventional wardrobe, he wore skinny black jeans that cupped his ass and showed how lithe his legs were while his hips still managed to be round enough to sway side to side. He wore casual black and green sneakers, though beneath the confines of his shoes, every toenail was painted a different shade along the spectrum of the rainbow. Even his gold earrings swayed as he walked, a fantastically large grin on his face and a telecommunications headset on his head, the boom mike hanging just in front of his plump, moist lips.

"I can understand your hesitation sir, for too long the technology companies have outsourced their labor to other countries, denying jobs here to cut corners... But if you check our website, you'll see we are endorsed by the Made in America program." Shawn grinned before he chuckled to the customer on the other end, "I hear you, there isn't anything more annoying than someone reading from a script. It would defeat the point of our whole business; we're here to custom tailor technology to suit your needs. We design websites, set up social networking, or even install your printer. We're here to meet your needs." Shawn said, his voice soft and sweet. A cubicle away, however, the voice sounded like fingernails on a chalk board to Trevor.

"On your knees you mean, flamer." Trevor grunted, trying to get his own work done. He'd never liked Shawn, and to add insult to injury, he'd been employee of the month for three months in a row... It was an impossible standard. While Shawn was schmoozing hipster kids that loved gay boys, he was reconstructing a database and writing compiler software to protect it from meeting the same sticky fate a second time. No one gave glowing reviews for coding... and Trevor hated it. He leaned back, glancing at his reflection in the empty picture frame on his cubicle wall. He was twenty five years old, five foot ten, had short black hair and somewhat robust shoulders left over from his years on the football team. He was a jock past his school days... but Shawn was living up the young life, soaking up the popularity. Trevor hated it... It was un-American.

"Hey Trev, do you have any rubbers?" Shawn asked, leaning into Trevor's cubicle.

"What the fuck man?" Trevor asked. Shawn flinched.

"The forms for the Rubber account? The... green ones? They're out in the form room." Shawn said softly. Trevor grimaced, taking a breath before he opened a drawer and pulled out a stack of green forms and handed it to Shawn. Shawn lowered the mike from his lips, "Are you okay? Is there anything I can do for you?" Shawn asked.

"I'm sure you'd like to do something..." Trevor muttered under his lips.

"What?" Shawn asked curiously.

"Nothing, just... let me get back to my work." Trevor growled. Shawn gave a gentle nod before he retreated, lifting the microphone back up.

"I have the forms right here sir. You wanted the fully rubber wrist rest, is that correct?" Shawn asked, moving off again. Trevor let out a deep sigh and lowered his head.

****

They day had ticked by, minute by minute until half the employees had gone home and the other half were wishing they had. Sunset covered the sky with shades of orange and violet, thing clouds carried along by high altitude winds. Shawn moved across the office, glancing at the water cooler, realizing it was empty yet again. He sighed, turning to head to the water fountain... a water fountain that was handicap accessible, which Shawn approved, but somewhat low for most employees. Shawn reached down and pressed the bar to get the water flowing and leaned down, his lips parting, accepting the cool bounty into his mouth to flow over his tongue and down his throat. A droplet of water rolled down over his lip and down his throat, dangling from his Adam's apple before dropping to the floor.

Trevor pushed his chair out and stood up, stretching a bit. He was almost done coding, but it would take a few minutes for the system to check his script for errors. It was the perfect time to stretch and get a drink, of water at least. What Trevor really wanted was a nice cool beer, but he was short on money until the next paycheck. He would just have to settle for water. Trevor moved for the water cooler but saw the plastic jug was dry. With a grunt of rage he turned the corner, running groin into ass with Shawn. Trevor stumbled back, seeing that muscled, rounded ass and hips, the unnecessary straps hanging from his hips, the colorful shirt.

"Ugh!" Trevor growled. Shawn lifted up, using his shirt sleeve to wipe the water from his mouth. Trevor's lips curled, "Does everything you do have to be so flaming?" Trevor asked. Shawn's eyes widened.

"Excuse me?" Shawn asked. Trevor was about to proceed further before he realized it had been his fault to not look where he was going. Trevor heaved a sigh.

"Nothing, sorry..." he muttered. Shawn shook his head.

"Trevor, it's obvious something's wrong... And there always seems to be something wrong when I'm around. Maybe we should talk, burry the hatchet... Go out for drinks after work, just to figure out what's going on." Shawn said. Trevor had been getting more and more fed up with Shawn until he heard the magical word, drinks... but once more his wallet reminded him of his lack of options.

"I can't, it's a bit tight before payday and-" Trevor was interrupted.

"My treat then, you can pick the place." Shawn said. Trevor was dumbstruck. Free drinks, and he got to pick the venue? He wouldn't have to worry about being duped into any gay bar or night club; he could just go to any of his favorite bars... with a sparkling fairy freak. Trevor looked at Shawn, wrestling with his options. Free beer, but only if he was seen with Shawn... Trevor took a long moment deciding before he sighed.

"How about the White Rhino?" Trevor asked.

"Sounds fine to me." Shawn smiled.

"I gotta finish up some script, but... yeah, free drinks sounds good." Trevor said before he moved off, caring more about the drinks than pleasantries. Shawn shook his head gently. Straight people were so predictable. Shawn turned, heading back to his work station, moving to finish up the last of his work. He sat down in his chair, but as he reclined a bit, he started to think about all his brushes with Trevor... and all the other times odd things had cropped up.

The first week Shawn had been there, he had a wardrobe audit, but given that the company's only rules on wardrobe had to deal with sanitation and health issues, he'd gotten past fine. Shawn had found offensive doodlings in the bathroom stalls, heard murmurs of all the insults he could think of... and it all traced back to Trevor. If there was any harassment in the office, he was the ring leader. Shawn had dealt with haters most of his life, and usually it just took a little understanding, a little open mindedness. Shawn glanced back to his cubicle wall, thinking about how closed minded Trevor was. It was going to take something a little special to get him to understand. Shawn would have to help his co-worker walk a mile in his very stylish shoes... A soft grin played across Shawn's very plump lips as he grinned happily.

****

The door to the White Rhino opened and Trevor moved in, trying to use his body as a shield to keep the other patrons from seeing Shawn. He'd decided to go to his third favorite bar so the likelihood of his friends seeing him was reduced, but he still wasn't taking any chances. Shawn moved along behind Trevor, painfully aware of what he was doing, his eyebrows lowered in disgust... But he wouldn't have to put up with the behavior much longer... Trevor showed them over to a somewhat remote table, though he didn't want it too out of the way in case it looked like a man date. Shawn sat down into one of the seats and Trevor lowered into the other.

"So do you come here often?" Shawn asked with a grin. Trevor glared.

"This isn't a date." Trevor said sharply. Shawn held up his hands.

"Sorry, a badly chosen joke." Shawn said.

"You seem to choose a lot of stuff badly." Trevor muttered. Shawn shook his head.

"As do you. You do realize those slurs could get you fired at work?" Shawn asked. Trevor turned.

"Is that your plan? Get a foothold in the laws so you can push us out of work?" Trevor asked. Shawn's jaw dropped.

"Oh yes, that's our plan, it's a mighty conspiracy so only the homosexual can have jobs... Because that's totally what we want to happen." Shawn replied as the waiter came up.

"Can I get you gentlemen anything to start with?" he asked.

"Better get your little umbrellas ready." Trevor said.

"Scotch... actually." Shawn replied. Trevor paused, looking somewhat impressed.

"I'll have a dark beer, whatever's on tap." Trevor said. The waiter nodded, writing down the orders before heading off. Shawn and Trevor looked at each other for a long moment before Shawn sighed.

"I don't want anything I haven't earned; I'm not trying to take anything away from people. I got hired there for my customer service skills, and I put in the hours and the time to earn everything I have. I don't want anyone else to lose anything." Shawn said. Trevor shook his head.

"But we have lost things... I've lost customers to you, I lost employee of the month, I'm stuck on back end jobs because you're 'cool' and 'hip' and all the while you're flashing what you are all over, but I' the one that can be fired for saying anything about it." Trevor said.

"We all can be fired for saying stuff. I don't think calling my co-workers dumb hick breeders would get me many points..." Shawn said. Trevor shook his head with a smirk.

"No, but at least we'd be on the same page." Trevor said.

"It might be the only thing we're the same about." Shawn said. Trevor chuckled, taking a breath.

"I need to take a piss, I'll be back." Trevor said, standing up and moving off. Shawn watched him go before he leaned back. It wasn't going as well as he had hoped. Words weren't going to cut it... but he'd come prepared. Shawn watched the waiter move around the bar, hoping the timing would work out well enough. The waiter carried over the scotch and the dark beer, setting them down before moving off again. Shawn checked to see if anyone was watching, from the other customers to the waiter before he pulled out a small container from his pocket. It almost looked like a tiny nail polish bottle, the liquids inside separated into a rainbow of colors... but it was very far from being nail polish. Shawn quickly unscrewed the lid before he upturned the bottle over the dark beer. The colorful gel oozed into the drink before it started to be broken up by the carbonation, diluting out into the beer. Shawn saw the bathroom door open and he stuffed the bottle back into his pocket, leaning back once more.

"Oh, the drinks came already." Trevor said, sitting down before taking a hold of his lager, lifting it to sip at. He paused for a moment before looking at Shawn. Shawn froze, wondering if he knew, if he tasted it. After a moment, Trevor finally spoke, "Thanks for the offer of the drinks. I've probably been too hard on you... even if I can't agree with how you live your life." Trevor said. Shawn smiled.

"Well, that's a start anyway. I'm hoping you'll understand me enough one day so we can work together peacefully." Shawn said.

"We'll see." Trevor said, tipping back his drink again. Shawn watched him take a gulp and lifted his scotch up, sipping it happily.

****

The door to Trevor's apartment opened as he stumbled in, his arm draped over Shawn's shoulders who was helping to support him. Trevor giggled and chuckled, his brows heavy, his feet clomping along. Shawn helped guide him toward what he hoped was the bedroom. As the door opened and the twin bed was revealed, Shawn nodded to himself, moving to help lay Trevor out.

"Thakssss man, I don' usually drink that bunch... munch... much." Trevor said.

"I imagine not... Though your Karaoke is to die for." Shawn smiled.

"I never thought I'd like a Cher song, but... she really gets it, ya know?" Trevor murmured. Shawn grinned.

"I know, she's timeless." Shawn smiled, laying Trevor back. Trevor murmured to himself, his eyes closing before he sighed, starting to slip into sleep already. Shawn tucked him in a bit before he saw himself out, shutting the apartment door behind him. Once in the hall, Shawn leaned against the door, smiling a bit more. It had started.

****

It had been a rough morning for Trevor. He'd never been so hung over in his life. His head felt like molten bricks, his right eye felt squished and his mouth tasted like piss... but somehow he could account for his night, he hadn't lost any memory. He knew Shawn hadn't done anything inappropriate. In fact, it'd sort of been fun. Trevor wondered to himself if that had been the fag's insidious plan all along, but then he got too distracted by the sunlight coming through the edges of his aviators and he adjusted them a bit to shield his eyes more. Trevor looked at his screen, putting in the finishing touches on the database code before he set it to compile and do a test run. With the machine starting to chug along, Trevor had some down time.

He stood up and moved out of his cubicle, walking along slowly. He eventually wanted to make his way to water, but he was in no hurry. He glanced into the cubicles at some of his other coworkers. The company had drawn all sorts of people from many walks of life... Though he hadn't ever stopped to really notice any of them. He'd been too busy focusing his anger at Shawn. Trevor turned, looking at Nick. He was a conventional post-graduate nerd. His skin had cleared up, he'd found stylish glasses and he was sporting some rather impressive sideburns. Trevor smiled a bit, not sure why, but he was so happy Nick had broken out of the box and found something that suited him... and he'd always been so generous with paperclips. Trevor's face fell into a slight look of confusion as he wondered where the warm, happy fuzzy feelings were coming from. Usually when he was hung over he hated the world, but... not today. Trevor shook his head a bit, trying to clear it before he came up to the water cooler, spotting his manager, Rick. He looked him over, noticing a few differences.

"Hey Rick, new haircut and shoes?" Trevor asked. Rick paused before a grin crossed his lips.

"Yeah, in fact they are... Thanks for noticing Trevor." Rick said, "Good work on that last operating system tweak job by the way, I think it got some great press out there." Rick said. Trevor froze in surprise. Since arriving at the company, he hadn't been... thanked... for one of his assignments. For that matter, he'd never noticed a co-workers' haircut or shoes before. He was flummoxed as to what had just happened, but he couldn't lose sight of the exchange.

"Thanks, I'm always happy to help out." Trevor said, filling a paper cup with water before he bowed his head to Rick and scurried back towards his desk. On the way, he glanced over to see Shawn working away, wearing a solid black shirt with a wasp on the front, though the asp had a big happy grin on his cartoonish face. Normally such a thing would have bothered Trevor, but the yellow really popped with Shawn's hair color. Trevor darted into his cubicle before sitting down, feeling even stranger. This was the strangest hangover of his life.

****

Trevor jogged down the steps leading to the subway station, entering the tiled, arched structure. A small tide of people had gathered on the other side of the turnstiles. Trevor paid and moved through, moving among the, trying to take up a choice spot that would give him quick access to the subway, though since it was running a bit late, he had time to look at those around him. Normally he would scope out the chicks, study their curved hips and firm asses, maybe their nice plump breasts... but every time Trevor found an ass he liked, he looked up to see a dude. Skater, student, business man. It kept happening. Trevor blushed sharply and turned to look across the tracks. Something was wrong with him... It had to be the remnants of the hangover. Trevor tried not to look at any of those around him, hearing the subway approaching in the distance. He just had to bide his time until he was home, and then the crazy day would be over.

****

Few things in life were as exciting to Trevor as payday, and most particularly paydays that came at the end of a week. He'd planned to spend his Friday night clubbing, but his attempts to find something to war had been entirely unsatisfactory. It seemed like everything he owned was baggy, bland and boring. He could have been wearing a ship's sail and a tie for all he knew. At first Trevor wondered what had happened, but then he figured it out; he'd lost weight. Some of the flab he'd put on since graduation had just melted away. His stomach was smooth, his skin was nicer than it had ever been... and he looked absolutely hideous in any of his existing clothes.

Trevor moved through the door into Abercrombie and Fitch and looked around slowly, wondering what on earth had possessed him to come there... but as he looked around, he started to see things that he liked. Trevor moved through the store slowly, looking around. The walls were covered with tall black and white photographs of models in the store's clothing... and Trevor soon caught himself staring. Perfectly sculpted muscles, feathered hair, ideal skin, great smiles. He wasn't sure why he was staring so much. The most logical explanation was that he wanted to be as attractive as them. Yes, that had to be it...

He wandered around, picking up clothes, feeling as if he'd stepped into another world. He was checking out cuts and styles he'd never considered, finding new fabrics... Every time he reached for khaki or a drab, his hand stopped and he thought of his wardrobe at home. It was so boring, so plain. He wanted to be able to express his moods, to let the world know how he felt approaching a day... and there were no rules at work stopping him. He grabbed a royal blue polo, an emerald green t-shirt, a red hoodie, a yellow sleeveless shirt. The colors filled him with joy and he knew he had to try them all on... just to see what sorts of things fit his body. He didn't want to look bad at work after all.

Trevor turned to move for the design room but paused as he bumped into another customer. The young man turned, his straightened black hair sticking out of a wool beanie cap, his ear lobes stretched around neon purple plastic discs, metal lining his lips. Trevor found himself staring into his eyes for a moment before he blushed.

"Sorry, didn't see where I was going." He muttered. The punk nodded gently before he continued browsing, moving away. Trevor turned to watch the young man, looking at how small his waist and ribs were... He was so squeezably tiny... Trevor just wanted to hug him. Trevor stood for several moments before he realized there were still clothes in his hands. He made his way to the dressing room, his mind wandering back to all the models in the place... With the dressing room door closed behind him, Trevor pulled off his shirt and then kicked off his shoes, dropping his pants and then his underwear... and then he just stood there, looking at himself in the mirror. He ran his hand down his ribs slowly, the hand pushing out as he moved over his hips before sloping back to his legs. It was almost as if his hips had rounded... but that couldn't be. Whatever had happened, though, Trevor smiled. He was starting to look very good... very good indeed.

****

The elevator doors opened up onto the sixteenth floor and Trevor moved out, his walk having changed a bit. His new shoes forced him to shift his weight form hip to hip, but that felt so right, so natural. People started looking up as Trevor entered, confused for a moment about who had entered. When they realized who it was, soft gasps and hushed murmurs spread across the office. The simple truth of the matter was that Trevor had changed, and more than just a little. There was a soft smile on his lips a confidence in his stride, but more than anything it was the makeover that had redefined him. Trevor hadn't just stopped with the clothes, he'd had everything done.

His black hair was feathered and the tips were bleached a little, giving them a faint orange tint. His stubble had been shaved off, all but a small patch along the very base of his chin. He wore a tight black t-shirt that left nothing to the imagination in terms of how fit his pecs and abs were, even his shoulder muscles pushed against the fabric... and the jeans he had elected to wear were far more custom fit than the slacks he used to wear. They bulged in all the right places... and for the first time in his life, Trevor was wearing sandals, revealing that his hands and feet had the benefits of a manicure and pedicure to keep everything in top notch shape. Trevor grinned a bit as he walked toward his desk, pausing at the next cubicle over.

"Good morning Nick, how are you doing?" Trevor asked. Nick turned around in surprise, then even more when he saw how Trevor looked. He swallowed a bit.

"Great, thanks. You look amazing." Nick said. Trevor grinned wide.

"Thanks for noticing man, you have a great day." Trevor added before he sat down and got to work, a smile on his face. Nick always was just so nice... and it really paid to give compliments and recognition. Trevor had no idea why he hadn't thought of that before. He really had been missing out. Trevor got to work soon after, but everyone else was flabbergasted. The rumors spread out more and more before they eventually reached Shawn's desk. Shawn smiled a bit to himself as he checked his call list for the day, wondering just how much further it would go.

****

The evening had settled, another day of work had ended and Trevor had gone to a bar as he always did... but it seemed like nothing was quite going right. He sat at the bar, swinging his legs back and forth, waiting to be served. It seemed like the waiter was tending to everyone else before him, even people that arrived after... and the other guys just didn't seem as friendly as they used to, which was a shame. They were all very cool men. At least, that had been the word popping into Trevor's mind. He wasn't sure if it was right anymore though... Cool denoted more than just appearance, though the men had that in spades. It also had to do with personality. The cold shoulder, the slow service and the bitter drinks were all proving to be too much for him. Eventually Trevor had enough. He put out the money he owed for the two drinks he'd managed to get before he stood up and walked across the bar, heading for the door.

"Good riddance you fairy..." came a mutter from one of the tables. Trevor looked around, trying to spot the gay guy in the bar but figured after a moment he must have missed him. He stepped out and turned down the street, reaching up to rub at his arms a bit as the cool air hit them. He looked great, but he'd forgotten to get a coat or anything. Trevor walked along the street, looking at the various establishments, his rounded hips swaying with each step, his pants hugging at his groin, working his manhood up into a state of half arousal... but Trevor's eyes had drifted to the people. He saw couples of all ages, teenagers, twenty-somethings, elders. For the most part, everyone was more relaxed than they had been in the bar, everyone was happier.

Trevor pressed the cross-walk button, waited for it to turn and jogged along. One of the cars let out a little honk and he turned, seeing a dreadlocked blond boy behind the wheel, giving Trevor a wink. Trevor looked puzzled but continued on, wondering if he'd known the guy or something. The light changed and the cars disappeared, leaving Trevor with no answer to his questions. He shrugged a bit and moved around the street corner, slowing to a stop. Up ahead two teenagers blocked the path. One wore a basketball sweatshirt from a local High School, the other had a varsity jacket. The brown haired basketball player had shaggy reddish brown hair while the football player's head was shaved short. They gazed into each other's eyes, their arms linked around each other's necks before they leaned in... and kissed.

A soft gasp escaped Trevor's lips, though he wasn't sure why at first. Normally he would have been disgusted, even chastised the boys, but somehow it felt different... They looked so happy, so in love, so at peace. Their lips were soft; their gestures intimate, their bodies close. They looked so warm and at peace... It was everything Trevor wanted, it was everything... everyone wanted in life. Trevor gasped a second time, feeling as if a light bulb had gone off in his head. That was all anyone wanted, even Shawn. He'd been such a dick to him, and not in the way he would have liked... just like the guys at the bar.

"Oh, sorry, did you need past?" one of the teenagers asked. Trevor looked up, startled. The two had realized they were being watched and had stopped kissing, though their limbs were still entangled. Trevor blushed, realizing what a perv he must have seemed like. His mind scrambled for some idea to explain his presence.

"Uh, is there any fun place around here to relax?" Trevor asked, pausing. His voice sounded different, like his s's were more pronounced.

"Well, we're not old enough, but there's the Rainbow room down the block... if you're into that sort of thing."" The football player said.

"What sort of thing?" Trevor asked. The two boys looked at each other for a moment before looking back.

"Uh, dancing and clubbing and drinks and... rainbows." The basketball player said. Trevor blinked a bit at the rainbow comments, not understanding what that had to do with anything, but the rest sounded great.

"Thanks boys, carry on." Trevor said, making his way down the street. Before he had even passed, they started making out again and a smile crossed Trevor's lips. Young love was just so delightful.

****

Trevor had fallen into line outside the rainbow room and had been so busy looking at all the amazing clothes that he didn't think about anything else until they asked him for his ID. He offered it to the bouncer who had to do a couple of double takes before eventually he was allowed in. Trevor stepped through the door and his jaw slowly dropped as he looked at the club, realizing what the boys had meant... The club was two stories, though the second story was more of a balcony. Rave lights shone on both floors and music filled the place, but there were men everywhere... bumping, grinding, drinking, laughing, singing. Bears and ravers and punks, they were from every walk of live, every bit of diversity... save for the fact that they were gay. Trevor realized he had just stepped foot into a gay club for the first time in his life, and to his fear, it was a lot more exciting than he had expected it to be.

"Hey, are you new here?" came a soft voice. Trevor turned to see a six foot, hundred and twenty pound blond boy with naturally tanned skin and sea foam green eye shadow. Trevor gasped softly, seeing the glitter stuck to the blonde's stomach, his very firm and tight stomach. Trevor shuddered softly before the blond moved in, putting a hand on Trevor's waist, leaning in until their groins touched. The blond grinned much wider, "You are new here. Welcome." He said softly, starting to gyrate his hips. Trevor moaned, his cock firming.

"I-I'm not gay." He stuttered. The blond smiled more at that, giving Trevor's hip a squeeze, leaning in more.

"Are you sure? Cause... you're too hot to be playing for the other team..." The blond whispered. Trevor's eyes widened.

"I am?" he asked. The blond giggled, nodding slowly.

"Oh yeah... Great hair, great ass, wonderful package... Maybe this is your chance to change your mind. Look around, have fun, see what it's like to take a walk on the wild side. If you're interested in taking the party home, you can catch me later hottie." The blond said, giving Trevor's ass a squeeze before he moved off towards the bar. Trevor was left trembling softly before he moved across the dance floor, heading for the far side of the bar. He needed a drink to just understand what had happened.

****

Almost two hours had passed at the Rainbow Room, and Trevor could feel that the booze was starting to affect his system, just a little. Deeper truths were bubbling up and he was having to face them, but in a much more relaxed way. He had been watching the men on the dance floor for some time before realizing that it just seemed to work better. Everyone was so happy and relaxed. Trevor thought about it for a while before he remembered something Shawn had said... Breeders. Hetero bars were for two things. Forgetting your troubles, or finding a woman. Whether one wanted a future mate or a one night stand, there was one factor always at play, the risk of pregnancy.

At the Rainbow Room, that wasn't in the cards. People came to forget their problems and have fun, and it looked like everyone was succeeding... not only that, but they were looking damn good doing it. Trevor gazed at the groins and asses rubbing, the sweaty chests, the bulging muscles, the manly lips, the hips, the legs, everything. It made him so horny that he was rubbing his bulge from time to time... Trevor hadn't thought anything of it until he spotted the blond from before, heading into the bathroom, disappearing behind the door. Then he remembered what the man had said and it all came crashing down around him like a tsunami. The clothing store models, the boys on the street, the men in the subway, even some of his coworkers.

"Oh my god, I'm gay..." Trevor whispered softly.

"Well I should hope so stud." The man said next to him. Trevor looked over at him for a moment before he gazed back at the dance floor in thought. He couldn't believe it, he couldn't understand it, but it was true. He was gay... and it should have been obvious. All the men he had thought were 'cool' were 'hot' instead. All the people he'd been watching, it wasn't just because he liked people watching, he was attracted to them. Not only was he gay, but he'd been happier in the last few days than he ever had been... But there was one way to be sure, one way to work it all out in his system. Whether it was a phase or not, the only way to tell would be to do something, and that blond boy would be able to help him figure it out.

Trevor stood up and started cutting across the dance floor, though his path had more obstacles than he expected. People bumped into him, grabbed onto his hips, rubbed their asses to his groin and pressed up tight. Trevor moaned, leaning in to sniff at necks and hold the other bodies, his pace slowing. It was as if he'd been caught in the grips of some great tentacled beast, but at last he reached the other side and broke free. He shuddered a heaving breath before he moved into the bathroom and stumbled along, trying to find the blond... failing that, he decided to just use the second stall from the end.

Trevor shut the door behind him, unbuckled his belt and let his pants drop to the floor. He lowered his underwear next and took a hold of his half firm cock, aiming it at the toilet bowl. He leaned forward, his black and orange bangs falling in front of his face. He tried to get soft enough to pee, but as he waited he heard a soft sound. Trevor opened his eyes slowly and turned, nearly jumping in surprise as the toilet paper dispenser scraped along the wall, sliding out of the way to reveal a perfectly cut and sanded hole. No sooner had the hole been revealed than a tongue was sliding around the perimeter, a small silver stud sparkling in the center.

Trevor stared for a moment, at least until he felt pre start to dribble on his fingers. He looked down at his shaft, realizing he had been jacking himself off, or at least starting to. Trevor blushed. His body was even smarter than he was... But this mysterious mouth was calling to him; it was what he had come to the bathroom to learn. Trevor took a gentle swallow before he moved forward, advancing on the glory hole, holding his shaft in his hand. Hesitantly, he moved his cock head toward the gap. The tongue snaked around blindly, but as it touched the tip of Trevor's cock and tasted pre, it started trying to draw him in hungrily.

With growing confidence, Trevor started to slide his member through the hole, finding thick lips on the other side, and a hot mouth. Trevor gasped as the lips pressed over the mushroom shaped head of his cock, plunging down the shaft around it, taking in more and more. Trevor pushed forward until his trimmed black bush was pressed to the hole, his seven inches on the other side. The mysterious lips closed around more of his cock before taking him deeper. The tongue guided him over the teeth and to the back of the throat, a throat that seemed very experienced with shafts. Trevor moaned a bit, bracing his hands on the toilet stall wall as he started to move his hips forward and back, fucking the hole...

The lips on the other side sucked harder and moved back and forth. Trevor closed his eyes, starting to get into it. He'd gotten a bit of head before in college, but from girls. It wasn't anything like this. It was like the mysterious mouth knew right where to pleasure him, and then Trevor realized that was exactly it - gay guys knew how to pleasure guys. They knew from their own experience. Women almost seemed sub-par compared to that, though Trevor knew no one was sub-par... Not gay guys, not women... and treating them like that was very demeaning. Trevor moaned even louder as he was sucked off, the mysterious mouth sucking so hard he couldn't pull away from the hole.

Trevor grunted and ground, rubbing his cock all over the round circle in the wall, hot breaths leaving his lips... He was in such pleasure, he had no idea that his body was starting to change at an even more accelerated rate. Each suck on his cock seemed to correspond to the increase of mass on his hops. They rounded and grew thicker, his pelvis changing. His ass cheeks rounded and his waist shrank. His torso lengthened just a bit to lift his shirt up and expose lithe stomach and his hair grew a bit longer.

Trevor's moans became higher pitch and more effeminate and his fingers grew a bit longer and thinner. Even his lips changed, growing thicker and rounder and plumper. His nose became a bit more button like and his feet became narrower and longer. Trevor let out all manner of noises he couldn't have even made a few days prior, feeling his balls ache and throb and careen toward the age... As the tongue and mouth worked his shaft, it was clear there was no holding back. He tilted his head back and let out a moan, not caring if any of the gay guys heard. If they wanted, they could join in.

The lips around his cock clamped on hard and Trevor couldn't wait another moment. His shaft pulsed and thick jets of potent seed sprayed into the mouth on the other side. Trevor grunted sharply before the mouth detached and he stumbled back, looking down at his saliva coated cock. It was so big and wet and lovely... and still hard. Trevor knew he wasn't done. He needed more. He quickly pulled up his underwear and pants, buckling his belt back into place, watching the toilet paper dispenser slide back. The amazing mouth was leaving, he had to act quickly.

Trevor lunged out of the stall, hoping to block the path of the guy that had sucked him off. His chest rose and fell quickly with anticipation, though something caught the corner of his eye. He looked at the mirror and realized the blond was standing by the door behind him. He turned to watch him leave with a smirk on his face before he looked back. As the bathroom stall opened, a twink with flaming red hair stepped out... hair Trevor had seen every day at work.

"SHAWN?!" Trevor asked, his voice much higher and younger sounding than before. Shawn nodded gently, licking his lips a bit.

"Trevor, we need to talk." Shawn said.

"I know we need to talk, I need to ask you how you got so good... And invite you back to my place." Trevor said with a grin before he suddenly looked heartbroken, "And... I need to apologize; I've been such a douche..." Trevor said softly. Shawn shook his head.

"Not here, I think we both have a lot to say to each other. We need to go somewhere a bit quieter." Shawn said.

"Well, you've already been to my apartment..." Trevor winked. Shawn chuckled.

"Alright, but... just coffee to start with, okay?" Shawn asked. Trevor nodded with a diminished smile. He really wanted to see what other sort of sex Shawn was good at, but coffee sounded pretty good as a start.

****

Trevor hadn't realized how late it was until he'd gotten home. It was still several hours to sunrise, but work was going to be interesting with so much less sleep... but Trevor would gladly make that sacrifice for another good lay with Shawn. He poured two cups of coffee into glasses and carried them over to the dining room table, strutting and swaying his hips before he sat down, gazing over at Shawn.

"I... am so sorry for all the things I said. I don't know if I believed them, or if I was just trying to hide what I was to myself. I've learned so much in these last few days, I... I can't believe what an ass I was. I'm so sorry." Trevor said. Shawn nodded gently.

"You're not the only one that needs to apologize... and I know I'll probably get fired for this, but... I just needed you to understand what it was like." Shawn said, reaching into his pocket, pulling out the bottle. A little bit of the liquid remained at the bottom, swirled in its rainbow colors.

"What is that?" Trevor asked softly.

"I spiked your drink at the White Rhino with this stuff... It... turned you into a gay twink. I can reverse everything I did, you'd go back to the way you were, you'd just have these memories... so you'd know what it was like." Shawn said, "I know I took advantage of you, but I needed you to see, to understand, to-"

"To taste the rainbow?" Trevor asked with a soft smile, leaning back for a moment, looking at the ceiling, "So I was straight, but that stuff made me gay..." Trevor said softly before looking at Shawn, "Did it make me behave a certain way, or is that how I'd act if I was gay?" Trevor asked.

"That's how you'd act." Shawn replied. Trevor smiled a bit.

"Good." He sighed. Shawn's eyes widened.

"Good?" he asked. Trevor nodded before he reached across the table and took Shawn's hands, looking into his eyes.

"Don't turn me back." Trevor asked. Shawn's eyes widened further.

"Trevor, I... this was just supposed to teach you. I didn't mean to change you forever." Shawn said. Trevor's eyes widened.

"Shawn, you DID teach me. You showed me how rude, how cruel, how... depressed I was. I was fucking miserable, half because I was a fucking prick and half because I wasn't fucking a prick." Trevor smirked, "These last few days have been the happiest of my life. I felt sexy, I felt wanted, I felt romantic, I felt... all these things I thought guys couldn't feel. I didn't even have to worry about if I was going to make a baby or if I had to wait a certain amount of days before calling you... I had the best week of my life, and it was all because I was gay. I don't want to go back. I don't want to change. I want to be this." Trevor said.

"Trevor, I can't do that to you. You didn't ask to be changed before; I owe it to you to turn you back." Shawn said. Trevor sprung up from his chair, moved around the table and grabbed Shawn's head, leaning into kiss him. Shawn moaned into the kiss in surprise as their lips came together, so plump and perfect. Trevor pried Shawn's lips apart before forcing his tongue into his mouth. Trevor took a quick glance before he slipped one leg between Shawn's hip and the arm rest, then the other to do the same. He lowered onto Shawn's lap, straddling him and locking him in the chair. Trevor didn't let go of Shawn's head and kept humping and grinding.

Shawn moaned, trapped in the chair, caught in the kiss of his life. He moaned softly and tried to push Trevor off of him, but his hands only got as far as Trevor's pecs before they started to grope and squeeze. Trevor kept holding Shawn's head with one hand before the other reached down and unzipped Shawn's pants, working his fly open in his boxers before pulling out his shaft. Trevor gave it a few good strokes, feeling how long and thick it was before he moved to open his own fly, fishing out his cock, coming back down. Soon their cocks ground against one another, caught between layers of denim and flesh. They humped and ground and kissed, moans exchanging between them before Shawn finally broke the kiss, panting.

"Trevor, what about your life before?" Shawn whispered.

"Fuck it. No, better, fuck me..." Trevor begged, "I need your cock in me so bad, I feel so empty. Shawn, fuck me... Taste the twink slut you made, make me yours forever." Trevor said. Shawn moaned deeply before he started tearing at Trevor's clothes, trying to figure out how to fuck him good while he was trapped in the chair. The two wobbled before the chair fell over and Trevor climbed out of it, standing up. Shawn crawled half way out of the chair before a belt landed near his head, then pants, then boxers. He looked up to see Trevor's naked hip before he turned, wiggling his ass.

Shawn let out a moan and sprung out of the chair and chased after Trevor; follow the black haired twink to his room. Trevor tossed his shirt at his co-worker, catching him in the face. Shawn threw the shirt aside and tore off his own clothes, letting them pool on the floor before he tackled Trevor, knocking him onto his own bed. Trevor moaned, feeling Shawn slither up his backside. Shawn moved to rub his cock up and down between the crevices of his ass cheeks.

"You should be glad you're not a girl, with hips that huge and rounded, you'd be popping out babies every year." Shawn moaned.

"Only thing I want popping out is your cock after you fill me with cum, and then I want you to put it right back in." Trevor moaned. Shawn growled in lust, tilting his hips, spearing his cock in, thrusting forward. Shawn screamed out in lust as the tight, hot muscles and flesh enveloped his rod like a sleeve, and Trevor's back arched as he reveled in how perfect it felt to be a twink slut. Soon Shawn was pulling back and thrusting deeper, working up a pattern. The two were tall, skinny bean poles with rounded hips and high voices. They were perfect fairies, perfect twinks, perfect lovers... and Trevor never wanted it to stop. As far as he was concerned, they could give him his fairy wings and he'd use the rainbow as a way to get to work. He was gay and proud of it, and he never wanted it to stop.

Shawn felt guilty changing Trevor, but he had to admit, he was an amazing Twink... so horny, so happy, so handsome. Shawn fucked Trevor with all his might, tilting his hips to increase the friction and the pleasure, unable to stop himself. It was simply fantastic to say the least. Shawn grabbed into Trevor's round hips, his fingers latching on, using them like a saddle. Shawn and Trevor bucked and moved, Trevor grinding his cock into his sheets. He leaned his head back to moan and Shawn licked and kissed his neck, melting the new twink like jelly. Shawn grinned, sucking on the nape of Trevor's neck until it reddened.

The minutes ticked by, sweat beading across their flexible bodies, their mouths hanging open in lust and awe. The room smelled musky and seethed with pheromones, the two pumping out their love scent avidly... but there was still one last thing left to seal the deal. Trevor had been learning quickly on how to make Shawn feel better, and at last he'd mastered the skill. He clenched his ass, using its pressure to stimulate Shawn even more. Shawn grunted hard, his thrusts becoming ragged and wild, his breaths shallow before he wrapped his arms around Trevor's belly and held on for dear life.

Trevor felt the cock fill his ass tight before it began to pulse and pump hot seed into him. Trevor moaned, feeling it flow up his ass and fill him. It felt so fight, so perfect... and very much like it was happening to him as well. Thick ropes of cum spurted out of Trevor's cock, soaking the sheets beneath him, connecting his cock to the fabric before he collapsed in it, lying in a pool of his own semen. Shawn leaned down onto Trevor's back, still hugging him around his mid-section, sighing with great contentment... but it was nothing compared to how happy Trevor was for the first time in his life.

****

Office morale at Tech Tailors had never been higher. Workplace harassment had dropped off the map and the employee of the month position had swapped back and forth between Shawn and Trevor for four months in a row. While there was still gossip, it had taken a turn for the positive as coworkers talked about how cute the couple was and how well they worked together. Rick moved down the aisles, checking on the employees with a smile before heading to his own office. Trevor swept in behind him, following him just far enough to get to Shawn's cubicle, moving to sit down on his lover's lap. Shawn grinned, pulling Trevor down, feeling his ass on his groin, though he was in the middle of a call.

"Oh, no, we don't mind that sort of content at all. If anything, Tech Tailor would be proud to help you custom design a website for that bill..." Shawn grinned, pausing, "You'd like to meet in person? Alright, I'll make sure two of our best men come right over." Shawn said, writing down the address, "Thank you very much, have a fantastic day." Shawn said before he lowered his microphone and grinned to Trevor.

"What?" Trevor asked with a smile before kissing Shawn. Shawn enjoyed the kiss for a long moment before he broke it.

"You and I are going to go build a site to share information about the positive benefits of gay marriage to try and get it passed in this state." Shawn said. Trevor's eyes widened.

"Really?!" he asked with glee.

"Oh yes." Shawn grinned.

"Do we have a time for a quickie?" Trevor asked. Shawn grinned.

"You slut..." Shawn said playfully before pausing, "Of course we do." He said with a grin, moving to stand. Trevor slipped off his lap and grabbed his hand, the two rushing off toward the elevator with wide grins and swaying, rounded asses. They were certainly both flaming, but sometimes it took a bit of flame to warm the human heart.