“Jesus,” Byron whispered, already clicking Accept.

 

Match Confirmed.
Swap begins in: 0:00:05…

 

He barely had time to put his phone down before the transfer hit.


His heart slammed once. Then twice. Then it felt too small.

 

Everything shifted. The couch loomed, his limbs shrank, his hair tickled his back. Byron gasped as his center of gravity tipped forward, and—

 

He was sitting in a bubblegum-pink computer chair.

 

Byron looked down and saw bare, smooth, golden-brown legs crossed under him. A cropped tank top clung to his now-ample chest. His new body was soft, warm, and tight in strange places. He reached up to feel his face—small nose, pillowy lips, big eyes.

 

“Oh my god,” he said aloud—and heard Luna’s voice come out. It was high and sweet, with a little edge of sarcasm.

 

He stood up. The hips moved first. Byron almost tripped.

 

“Okay, wow, this is…” he turned to a nearby mirror and froze.

 

There she was. Or rather, there he was now.

 

This petite bombshell stared back at him, the confused feeling he felt reflected on her face. No filters. No camera tricks.

 

He looked down at his generous new boobs and cupped them. Wow. “These are real. These are mine. What the fu—” He couldn’t stop poking at himself.

 

Then came a message ping on the PC.

From: TryonByron42 (now Luna)
“LMAO. You good in there, Dadbod? I’m gonna hit a bar in your body. Feels weird having chest hair again. Don’t break my Twitch login. 😘”

 

He typed back:

“I’m not touching anything until I figure out how to pee.”

 

He leaned back, then had another sudden thought:

“Wait, chest hair again?”

204 views
·
June 10, 2025
Back
Read the story up to this chapter. Choices along the path will be highlighted, even on the Outline.
Start with the first chapter:
Start with a later chapter:
Outline
Collect