Chapter 1: Steam, Muscle, and a Glimpse
The hallway was dim, lit only by the thin strip of light bleeding from beneath the bathroom door. Devin had been on his way to the kitchen for a glass of water, bare feet padding soft against the hardwood, when he heard the shower cut off. The pipes groaned in the walls. A moment later, the door drifted open, not all the way, just enough.
Steam curled out first, carrying the sharp citrus scent of Marcus's soap. Then Marcus himself, framed in the doorway with a towel slung low around his hips, his dark hair dripping onto his shoulders. Water traced slow lines down his chest, catching in the grooves of muscle that hadn't existed when they were teenagers. His skin was deep tan, almost bronze under the weak light, and his shoulders seemed to fill the entire frame.
Devin stopped walking. Stopped breathing, maybe.
Marcus didn't notice him at first. He was rubbing the back of his neck with one hand, the other holding the towel in place, and when he turned slightly to reach for something on the counter, the towel shifted. Just a fraction. But it was enough.
Devin's mouth went dry. His heart hammered once, hard, against his ribs, and then settled into a rhythm that felt too fast, too loud. He could hear it in his ears.
The towel didn't hide much. The outline was unmistakable, heavy and thick even in the half-light, and Devin felt something twist low in his gut. A heat that spread outward, up his spine, down his thighs. His fingers curled into fists at his sides.
Marcus turned then, finally noticing him. His face broke into that easy grin, the one that had always come so naturally, even back when he was all elbows and acne and gangly limbs.
"Hey, man. You waiting for the bathroom?"
Devin blinked. Forced himself to breathe. "Yeah. No. I mean—I was just getting water."
Marcus laughed, low and warm. "Cool. It's all yours. I'm done."
He stepped past Devin in the narrow hallway, close enough that Devin caught the full force of his scent—soap and clean skin and something underneath that was just Marcus, warm and alive. The towel brushed against Devin's arm as he passed. A drop of water landed on Devin's wrist, cold against his flushed skin.
Devin stood there for a long moment after Marcus disappeared into his room. The bathroom door was still open, the mirror inside fogged with steam, and the air smelled like him. Devin stepped inside and closed the door behind him, leaning back against it.
His reflection stared back at him through the fog. Same face he'd always had. Same body he'd always had. Nothing special. Nothing that would make anyone look twice.
But Marcus. Fuck. Marcus had changed. Marcus had become something else entirely, something that made Devin's chest ache in a way he didn't have words for.
He'd known Marcus since they were fifteen. They'd played video games together, failed math tests together, spent endless summer nights talking about nothing on Marcus's parents' back porch. Devin had watched Marcus struggle through growth spurts that left him awkward and unsure, had seen him get rejected by girls who wanted the football players, had listened to him swear he'd never figure out how to talk to anyone without tripping over his own tongue.
And then Marcus had left for college, and Devin had stayed, and somewhere in those four years, Marcus had transformed. The skinny nerd was gone. In his place was this man—this tall, broad, commanding man who walked into a room and made everyone else fade into the background.
Devin hadn't been prepared for it. He'd opened the door three days ago expecting the same old Marcus, and instead he'd gotten a punch to the chest. A wake-up call. A revelation.
He splashed cold water on his face and stared at himself in the mirror until the fog cleared. His hands were shaking. He told himself it was the temperature.
It wasn't.
---
That night, Devin lay in the guest room with the lights off and his laptop open, the screen casting pale blue shadows across the ceiling. The house was quiet. Marcus had gone to bed an hour ago, and Devin had listened to the soft sounds of him moving around in the room next door—drawers opening, bed creaking, the low murmur of his voice on a phone call.
Now there was nothing but silence and the hum of the laptop fan.
Devin's fingers hovered over the keyboard. He'd been searching for two hours, clicking through forums and testimonial pages and sketchy-looking websites with pixelated logos. His search history was a mess of terms he never thought he'd type.
X-change pills.
At first, it had been a joke. A morbid curiosity. Something to laugh at and close out of.
But then he'd found the real ones. The underground labs. The before-and-after photos. The testimonials from people who'd taken the pills and woken up in bodies that weren't their own. Women who became men. Men who became women. And everything in between.
The pills changed your biology. Rewrote your DNA. Turned you into something new.
Devin had stared at one particular photo for almost ten minutes—a man who'd taken a single pill and become a woman so stunning that Devin's breath had caught in his throat. He'd imagined what it would be like to wake up like that. To look in the mirror and see someone else. Someone who could make Marcus look twice.
Someone Marcus might want.
He shook his head, trying to clear the thought, but it stuck. It clung. It burrowed in and made a home in his chest.
He wasn't gay. He wasn't. He'd never looked at a man that way before, never felt this twisting, aching hunger in his gut. But Marcus wasn't just any man. Marcus was his friend. His best friend. And Marcus was suddenly, overwhelmingly, the only thing Devin could think about.
The website had a simple order form. Name. Address. Quantity. Devin typed Marcus's address without hesitating, his heart pounding so loud he was sure it would wake the whole house. His hands trembled over the keyboard.
One bottle. Thirty pills. Enough to change everything.
The checkout button glowed green on the screen.
Devin's finger hovered over it.
He thought about Marcus in the hallway. The towel. The water dripping down his chest. The way his grin had made something warm bloom behind Devin's ribs.
He clicked.
The confirmation page loaded, and Devin let out a breath he didn't know he'd been holding. The screen said the package would arrive in three days. Discreet shipping. No return address.
Three days.
Devin closed the laptop and lay back against the pillows, staring at the dark ceiling. His heart was still racing. His skin was still hot. And somewhere in the room next door, Marcus was sleeping, completely unaware that everything was about to change.
Devin closed his eyes and smiled.
Devin woke before Marcus the next morning. The house was still quiet, sunlight slanting through the blinds in pale gold stripes across the guest room floor. He'd barely slept. Every time he closed his eyes, he saw Marcus in the doorway. The towel. The water. That outline.
He threw off the covers and padded downstairs to make coffee. His hands were steadier now, but his mind was still racing. The order confirmation email sat in his inbox like a live grenade. Three days. He had three days to figure out what the hell he was going to do.
The coffee maker gurgled and spat. Devin leaned against the counter and stared out the kitchen window at Marcus's backyard—a modest patch of grass, a grill that looked barely used, a single oak tree with a tire swing that Marcus had hung two summers ago for his niece.
The creak of floorboards upstairs made Devin's pulse jump.
Marcus appeared in the kitchen doorway a minute later, wearing only gray sweatpants that hung low on his hips. His hair was still mussed from sleep, and he scratched his stomach lazily as he shuffled toward the coffee maker.
"Morning," he mumbled, voice rough and thick.
Devin's eyes tracked the movement of his hand across his abdomen. The way his fingers skimmed over the hard ridges of muscle. The dark trail of hair that disappeared beneath the waistband of his sweats.
"Morning," Devin managed.
Marcus poured himself a mug and leaned against the counter opposite Devin, close enough that their shoulders almost touched. He took a long sip, then sighed contentedly.
"You sleep okay?"
"Fine," Devin lied.
Marcus nodded, seemingly satisfied. He didn't press. That was one of the things Devin had always loved about him—he never pushed. He just existed, easy and comfortable, like he had all the time in the world.
The next two days passed in a blur of small moments that felt enormous. Marcus cooking breakfast in nothing but an apron, his back muscles flexing as he flipped pancakes. Marcus stretching after a run, his t-shirt soaked with sweat and clinging to every contour of his chest. Marcus laughing at something on TV, his head thrown back, the column of his throat exposed and vulnerable.
Devin catalogued every detail. The way Marcus's voice dropped when he was tired. The way he ran his fingers through his hair when he was thinking. The way he looked at Devin sometimes, like he was trying to figure something out.
On the third day, the package arrived.
Devin heard the knock at the door while Marcus was in the shower. He practically sprinted to the front of the house, yanking the door open before the mail carrier could knock again. The box was small, unmarked, wrapped in plain brown paper.
He tucked it under his arm and carried it upstairs to the guest room, closing the door behind him. His heart was pounding so hard he could feel it in his throat.
The pills were tiny. Pale blue. They looked harmless, like something you'd take for a headache.
Devin held one between his thumb and forefinger, staring at it under the bedroom light. The website had been clear—one pill would trigger a full transformation within twenty-four hours. The changes were permanent. The results were dramatic.
He thought about Marcus. About the way his body had responded that first night in the hallway. About the hunger that had been gnawing at him ever since.
He thought about being someone else. Someone who could walk into a room and make Marcus's eyes go dark with want. Someone with curves and softness and that unmistakable thing that made men lose their minds.
He swallowed the pill.
The effect was almost immediate. A warmth spread through his chest, radiating outward, pooling in his stomach. His skin tingled, then burned. He lay back on the bed and closed his eyes, letting the heat wash over him.
When he opened them again, the sun had moved. Hours had passed. His body felt strange—heavy in some places, lighter in others. He sat up slowly and looked down at himself.
Everything had changed.
His hands were smaller, his fingers slender. His shoulders narrower, the hard lines of his chest softened into gentle curves. He pushed back the covers and stood, wobbling slightly as he crossed to the mirror on the wall.
The face that stared back at him was his own, but different. Softer. More delicate. Cheekbones that caught the light. Lips that were fuller, pinker. Eyes that seemed larger, framed by longer lashes.
He touched his face, watching his reflection do the same.
He was beautiful.
He turned to the side, examining the way his body curved. His waist cinched in, then flared out at the hips. His chest—breasts now, full and round and heavy—pressed against the fabric of his t-shirt. The shirt hung loose, but there was no hiding what had happened.
He heard the bathroom door open across the hall. Marcus's footsteps in the corridor.
Devin's breath caught. His heart slammed against his ribs, a wild, frantic rhythm that made his whole body tremble.
The footsteps stopped outside the guest room door.
"Devin? You in there?"
He couldn't speak. Couldn't move. He stood frozen in front of the mirror, watching his own reflection, watching the door handle turn slowly.
Marcus pushed the door open.
The first thing Devin noticed was the confusion on his face. Then the shock. Then something else—something darker that flickered behind his eyes and made Devin's stomach clench with anticipation.
"What the fuck," Marcus breathed.
His eyes swept over Devin's body, slow and deliberate, cataloguing every change. Devin felt heat rise to his cheeks, but he didn't look away.
"Devin?" Marcus's voice was lower now, rougher. "What... how..."
"I took something," Devin said. His voice was different too—higher, softer, but still him. "Pills. They changed me."
Marcus took a step closer. Then another. His jaw was tight, his hands clenched at his sides.
"Why?"
Devin swallowed hard. "Because I wanted you to look at me."
The silence stretched between them, thick and electric. Marcus's chest was rising and falling faster now, his breath coming in short, sharp bursts.
"You wanted me to look at you," he repeated.
"Yes."
Marcus closed the distance between them in three long strides. His hand came up to cup Devin's jaw, tilting his face upward. His thumb brushed across Devin's lower lip, and Devin shuddered at the contact.
"You're beautiful," Marcus murmured. His voice was raw, almost angry. "You're so fucking beautiful."
"Marcus—"
"Shut up."
He kissed him.
It wasn't gentle. It was hungry and fierce, all teeth and tongue and years of something unspoken crashing to the surface. Devin whimpered against his mouth, and Marcus growled in response, pulling him closer, one hand fisting in his hair, the other sliding down to grip his hip.
Devin's knees buckled. Marcus caught him, lifting him off his feet and carrying him to the bed. He laid him down on the rumpled sheets and hovered over him, eyes raking over his body like he was memorizing every detail.
"This is insane," Marcus muttered. "You're insane."
"Maybe."
Marcus shook his head, but he was already pulling at Devin's shirt, yanking it over his head. His breath hitched when he saw what was underneath. The full, round curve of Devin's breasts, pale and soft, nipples already hard. He reached out and cupped one in his palm, feeling the weight of it.
"Fuck," he whispered.
Devin arched into his touch, a moan escaping his lips. "Marcus, please—"
Marcus didn't need to be asked twice.
Marcus didn't need to be asked twice.
He dipped his head and took one hard nipple into his mouth, swirling his tongue around the tight bud before sucking it between his teeth. Devin cried out, back bowing off the mattress, fingers tangling in Marcus's hair.
"Fuck," Devin gasped. The word sounded different in this new voice—breathier, needier.
Marcus pulled back just long enough to yank his own shirt over his head, then he was on Devin again, mouth trailing wet kisses down his sternum, across his stomach, teeth grazing the soft skin just above the waistband of Devin's sweats.
"You have no idea," Marcus muttered against his hip bone. "No fucking idea what you've done."
Devin's hands found Marcus's shoulders, nails digging in. "Then show me."
Marcus hooked his fingers into the sweats and pulled them down Devin's legs, tossing them somewhere behind him. He sat back on his heels, staring down at what was left.
Devin lay bare beneath him. The transformation had reshaped everything—the gentle slope of his waist, the flare of his hips, the smooth, bare skin between his thighs. Marcus's breath caught. His cock was already straining against his own sweatpants, thick and heavy, leaking through the fabric.
"You're dripping," Devin said, eyes fixed on the dark wet spot.
"Yeah." Marcus's voice was hoarse. "Been hard since I walked through that door."
He shoved his sweatpants down and kicked them off. His cock sprang free, long and thick, curved slightly upward, the head flushed dark and slick with pre-cum.
Devin stared at it. Licked his lips. His mouth was suddenly, desperately empty.
"C'mere," Marcus growled.
He grabbed Devin by the hair—not rough, but firm—and pulled him up onto his knees. Devin's face was level with Marcus's cock now, close enough that he could smell the musk of him, could see the vein throbbing along the shaft.
"Open your fucking mouth," Marcus said.
Devin obeyed.
Marcus shoved his dick into Devin's eager mouth.
The taste hit him first—salt and skin and something raw and male that made Devin moan around the thick length. Marcus groaned, long and low, his fingers tightening in Devin's hair.
"Fuck, that's it. Take it."
Devin's lips stretched around him, jaw aching already, but he didn't care. He sucked hard, hollowing his cheeks, sliding his tongue along the underside the way he'd imagined doing a hundred times. Marcus's hips jerked forward, pushing deeper, and Devin gagged but didn't pull away.
"Shit," Marcus hissed. "You like that? You like choking on my cock?"
Devin hummed in response, the vibration making Marcus curse again. He pulled back until just the head rested on Devin's tongue, then thrust forward again, slow and deliberate, watching himself disappear between those full pink lips.
"You look so fucking pretty like this," Marcus said. "On your knees. Mouth full. Eyes watering."
Devin looked up at him through those wet lashes. His cheeks were flushed, lips swollen and slick with spit. He'd never looked more beautiful.
Marcus pulled out suddenly. A string of saliva connected them, breaking as Devin gasped for air.
"On your back," Marcus ordered.
Devin scrambled to comply, spreading himself across the sheets, legs falling open. Marcus climbed between them, settling his weight on his forearms. His cock pressed against Devin's thigh, hot and insistent.
"You ready for this?"
Devin nodded, breath hitching. "Yes. Fuck, yes."
Marcus reached down and dragged two fingers through the wet heat between Devin's legs. Devin whimpered, hips bucking, the sensation almost too much. Marcus circled his clit with his thumb, slow and teasing, while he pushed one finger inside.
"Tight," he muttered. "So fucking tight."
He added a second finger, stretching, curling. Devin's back arched, a keening sound escaping his throat. His hands fisted in the sheets, knuckles white.
"Please," he begged. "Marcus, please, I need—"
"I know what you need."
Marcus withdrew his fingers, positioned himself at Devin's entrance, and pushed in.
The stretch was everything. Pain and pleasure tangled together, sharp and overwhelming. Devin's mouth fell open, a silent scream caught in his throat. Marcus didn't stop—just kept pushing, inch by agonizing inch, until his hips were flush against Devin's.
"Fuck," Marcus breathed. "Fuck, you feel—" He couldn't finish. He pulled back and slammed in again, harder this time.
Devin cried out, hands flying to Marcus's back, nails raking down his spine.
"Again," Devin gasped. "Do it again."
Marcus did. Over and over, a brutal rhythm that shook the bed, slammed the headboard against the wall. The room filled with the sounds of skin on skin, of wet heat and ragged breathing, of two people finally giving in to something they'd both been too afraid to name.
Marcus looked down at Devin, at the way his body moved beneath him, at the way his eyes rolled back with every thrust. He'd never seen anything like it. He'd never felt anything like it.
"You're mine now," he growled. "You hear me? Mine."
Devin nodded frantically, tears leaking from the corners of his eyes. "Yours. Fuck, I'm yours."
Marcus drove deeper, angling his hips, hitting something that made Devin scream. The sound echoed through the house, through the quiet neighborhood, through the thin walls of the guest room that had witnessed everything.
Devin's legs wrapped around Marcus's waist, pulling him closer, deeper. His body tightened, coiled, a pressure building low in his belly that threatened to consume him.
"I'm gonna come," he gasped. "Marcus, I'm—"
"Come for me," Marcus commanded. "Right fucking now."
The wave crashed over him. Devin's body convulsed, walls clenching around Marcus's cock, a sob tearing from his throat. Marcus fucked him through it, relentless, chasing his own release.
Two more thrusts and he was gone. His hips stuttered, cock pulsing deep inside Devin, filling him with hot, thick cum. A guttural moan ripped from his chest, his whole body shuddering.
He collapsed on top of Devin, both of them slick with sweat, breathing ragged. For a long moment, neither spoke. The only sound was the pounding of their hearts, slowly returning to normal.
Marcus lifted his head. Devin's eyes were closed, lips parted, cheeks stained with tears and flush. He looked wrecked. He looked perfect.
Marcus brushed a strand of hair from his face.
"So," he said, voice rough. "What now?"
Devin opened his eyes. A slow smile spread across his swollen lips.
"I don't know," he said. "But I'm not going anywhere."
Marcus stared at him for a long moment. Then he laughed—low, surprised, a little unhinged—and rolled onto his back, pulling Devin against his chest.
Outside, the sun was setting. The room grew dim. Neither of them moved.
They had time.