Chapter 1: Dancing with Ghosts (and Heroes)
The first thing Sophia always noticed was the pressure. Not the headset, not the slight weight of the trackers strapped to her limbs and torso. It was the phantom sense—the expensive full-body suit translating every digital whisper into real sensation. The cool, non-existent breeze from a passing avatar’s wings ghosted over her skin. The faint, electric tingle of the club’s neon-lit air.
It was awesome.
Her own avatar, a meticulously crafted reflection of herself with slightly more heroic proportions and her constellation of tattoos glowing faintly against dark skin, blinked into existence near the edge of the dance floor. The bass hit her chest, a physical thump she felt through the suit. Electric violet and electric blue lasers slashed through artificial smoke, painting the crowd in holographic rainbows. Avatars of every conceivable shape—anime characters, sleek robots, furry creatures, abstract shimmering forms—swayed and jumped, their outlines bleeding light into the dark.
“Soph! You made it!”
The voice cut through the music, bright and familiar. An avatar shouldered through the crowd, all pink skin, golden eyes, and a wild mop of black-and-pink hair. Mina’s avatar was, predictably, flawless. It moved with a dancer’s grace, the hero costume skintight and vibrant.
“Mina!” Sophia’s voice, filtered through the system, sounded exactly like her own—cheerful, a little too loud. “This place is insane. I can feel the bass in my teeth. How is that a thing?”
“High-end suit, baby! Told you it was worth the savings.” Mina grabbed her wrist. Her grip felt solid, warm. The suit was too good. “No hiding on the sidelines. You’re getting in the circle.”
“What circle? Mina, no, I’m a vibe-from-the-wall kind of—”
But Mina was already pulling, a force of nature in pixelated form. They slipped through a seam in the pulsating mass, into a clearing where the floor was a swirling vortex of light. Here, the music was a living thing, a distorted synthwave track that seemed to warp the very air. A few avatars were in the center, dancing with an easy, infectious energy.
Mina pushed her gently into the open space. “Just move. The suit does half the work.”
Hesitant, Sophia let her body follow the rhythm. The suit picked up her subtle shifts, translating them into smooth animations. She closed her eyes in the real world, letting the sensation wash over her—the beat in her bones, the cool digital air, the warmth of simulated bodies around her. A laugh bubbled out of her. It was freeing. Here, her chubby frame was whatever she designed it to be, yet she’d chosen to mirror reality. The confidence felt different here, easier.
She opened her eyes and found herself locking gazes with an avatar across the circle.
He was tall, lean, with a mop of messy green hair and a spray of freckles across his nose and cheeks. His outfit was simple, a dark green hoodie and jeans, but the build quality was insane—the fabric looked real, the hair moved with physics. He offered a small, awkward wave, then a grin that seemed to split his face with its genuine warmth.
Sophia grinned back, giving a little shimmy of her shoulders. Playful. Friendly. He moved closer, his dance style all enthusiastic, slightly uncoordinated jumps and arm pumps.
The song shifted, the beat dropping into something deeper. He leaned in, his voice cutting cleanly through the ambient noise. It was soft, earnest, layered with that particular synthesized timbre of VR chat.
“Your moves are really cool! I mean, you’re keeping up with the track’s irregular tempo perfectly!”
She blinked. The phrasing. The cadence. It was… really specific.
“Thanks!” she yelled back. “You’re giving it your all, dude! Plus Ultra, right?”
He flinched, just for a millisecond, his avatar glitching a pixel around the edges. His smile turned sheepish. “Ah! You know the saying!”
Mina swooped in, looping an arm around Sophia’s neck. “Making friends already? This one looks earnest.” She waggled her eyebrows, the effect cartoonish and obvious.
The green-haired avatar rubbed the back of his neck. “I’m Dek— I mean, Dev! My handle’s Dev.”
Sophia’s laugh was loud and genuine. “Nice to meet you, Dev. I’m Sophia. This menace is Mina.”
“A pleasure!” Dev said, bowing slightly. The motion was oddly formal. “This is a great world. The lighting engine is fantastic for practicing dynamic movement visualization.”
Okay, that was weird. Who talked like that in a club? Sophia shot a glance at Mina, who was watching Dev with a curious, tilted-head expression, a small smile playing on her digital lips.
“You here with anyone, Dev?” Mina asked, her tone light.
“Oh, just… exploring. Meeting new people! It’s the best part of VR, isn’t it? The connections!”
The music swelled again. Sophia felt a nudge from Mina. Go on, it said.
So she danced closer, their avatars now in sync. He was charming, in a nerdy, intense way. His eyes—a bright, vibrant green—never left hers. He’d comment on the music’s structure, the world design, ask her about her avatar’s tattoos. He recognized the hibiscus, asked if it had personal meaning.
“Yeah,” she said, surprised. “My grandma’s garden. It’s… home.”
“That’s wonderful,” he said, and he sounded like he truly meant it. His voice was so… warm. So familiar. It was itching at the back of her brain.
During a lull in the track, he stumbled over his own feet, his avatar wobbling. “Sorry! Still getting used to the full-body tracking latency!”
The pieces snapped together.
Sophia burst out laughing. She couldn’t help it. It was a full-bodied, snorting sort of laugh that made her double over. “Oh my god. Dude. That is so good.”
Dev froze. “What is?”
“The bit! The bit is amazing.” She straightened up, wiping a non-existent tear from her eye. “The voice. The mannerisms. The ‘Plus Ultra’ slip. You’re doing a Deku impersonation. Like, a deep-cut, character-accurate one. Are you a voice actor? It’s seriously impressive.”
The avatar—Dev—stared at her. His expression cycled through panic, confusion, and then settled on a strained, placid smile. “I… get that a lot. I’m just… a fan.”
Mina was suddenly very quiet beside her.
“Well, fan or not, you’ve got the earnest hero vibe down pat,” Sophia said, still grinning. She reached out and punched his shoulder lightly. The suit transmitted the soft impact. “It’s cute.”
The word hung in the air. Cute. Dev’s pixel-perfect face flushed a soft green. He stammered something incomprehensible about needing to check on a friend, that it was late in his timezone, and with a final, wobbly bow, he literally backed away into the crowd and vanished into a logout streak of light.
Sophia watched the empty space, her smile fading into something puzzled. “Well. That was abrupt. Think I broke the RP?”
Mina was silent for a second too long. When Sophia looked at her, the pink avatar’s golden eyes were wide, her smile now sharp and knowing. “Yeah. Abrupt.” She looped her arm back through Sophia’s. “Forget him. He was fun, but I’ve got way better plans for you.”
“Oh?”
“You’re cute, you’re fun, you have phantom sense in a killer suit.” Mina leaned in, her voice dropping to a conspiratorial whisper that vibrated through Sophia’s audio. “How do you feel about a change of scenery? A real one. I’ve got a guest room in Musutafu that’s just gathering dust.”
Sophia’s real body, sitting in her dark bedroom, went still. “Musutafu. Japan.”
“The very one. A bunch of us hang out. It’s not all hero work. We have game nights. Terrible movie marathons. Real food, not just nutrient packs.” Mina’s grin was infectious, full of promise and chaos. “Way more interesting than dodging Deku impersonators in neon clubs.”
The offer hovered between them, massive and real. Outside the VR suite, her life was comfortable, routine. Baggy clothes, online classes, sleep. Here, it was color and sensation and a pink-haired pro hero offering her a ticket to something else.
The club pulsed around them, a dream that suddenly felt weightless compared to the gravity of Mina’s invitation. Sophia took a breath she didn’t need, feeling the phantom pressure of the suit constrict just slightly around her ribs.
“A real guest room?” she finally said, her voice quieter. “What’s the catch?”
Mina’s laugh was bright, clear, and final. “The catch is you have to keep up.”
“The catch is you have to keep up.”
The words fizzed in Sophia’s ears, mixing with the fading synthwave beat. Keep up. Her brain, always a half-step behind in romantic situations but lightning-fast in others, made the connection. Mina’s knowing smirk. The constant, cheerful stories spilled over late-night VR chats. The swooning.
A laugh, sudden and blunt, escaped her. “Keep up? You mean… my dating life, huh.”
It wasn’t really a question. Mina’s grin widened, all sharp, friendly mischief. No denial. Just a slow, playful wink.
Sophia’s mind spun, the club dissolving into a blur of meaningless light around them. She knew Mina. Knew of her life, anyway. The bubbly pro hero who overshared about her boyfriends—Kirishima’s steadfast reliability, Bakugou’s frustrating, granular intensity. And how her two best friends, the Symbol of Peace and the angry poster boy for relentless victory, had recently been… what? Spotted constantly together? Leaned into each other during press conferences with a quiet, solid understanding that made the media lose its collective mind? Mina’s running commentary played on a loop in her memory: “Ugh, they’re so cute it’s disgusting. They’d love you, you know. You’re exactly their type. Chaotic sunshine.”
She’d always thought Mina was just being nice. Hype-woman hyperbole. But here, now, with an invitation to Musutafu hanging between them in the digital air, it felt different. Weighted.
The phantom sense suit carried the ghost of a shiver down her spine. She became hyper-aware of her own avatar, of the glowing ‘07’ on her hand, the star on her wrist. Could they be…? No. That was insane. They were global icons. And that green-haired guy, ‘Dev,’ with his perfect, earnest impersonation… A weird coincidence. It had to be.
But what if it wasn’t just a story Mina told? What if it was an introduction waiting to happen?
The logistics were terrifying. A flight across the ocean. Staying with a pro hero. Navigating a world she only knew through screens and gossip. The potential for spectacular, humiliating failure.
Then she pictured it. Not the fanfiction daydream, but the real, mundane possibility. Game night. Squeezed onto a couch that probably had battle scars. Real food, messy and shared. Deku—Izuku Midoriya—maybe muttering analysis about the movie instead of the combat strategy. Katsuki Bakugou scowling at the dip but eating it anyway. Mina laughing, Kirishima offering a reassuring smile. A place where her bubbly obliviousness might just be… normal. Or at least amusing.
The fear was a cold stone in her stomach. The want was a warm, unfolding bloom in her chest, bright as a hibiscus.
She looked at Mina’s avatar, seeing the real person behind the golden eyes. This wasn’t a casual club invite. This was a threshold.
“A real guest room,” Sophia repeated, her voice quieter, more serious than she’d heard it all night. The music thumped on, but it felt distant now. “And by ‘keep up,’ you’re talking about… everything. The chaos. The people.”
Mina’s smile softened, just a fraction. It was still mischievous, but it was honest. “The whole beautiful, complicated, noisy package. So. What do you think?”
Sophia took a deep breath. In her dark bedroom, her real hand rose to her chest, fingertips brushing where the lineart of a purple hibiscus lay hidden under her shirt. Courage, inked in Japanese on her thigh, seemed to pulse.
“I think,” she said, the words tasting like a dive into the deep end, “I need to go check my passport.”