The late afternoon sun hung low over the campus pool, casting long shards of light across the shimmering water. Lin Xiao sat on the edge, her legs dangling just above the surface, watching the ripples spread from a stray leaf. She had never been one for swimming—too many bodies, too much noise—but Yun Ge had insisted this was special.
“It’s a new kind of immersion,” he said, settling beside her with a sleek headset cradled in his hands. His smile was soft, almost apologetic, as if he were sharing a secret he’d kept only for her. “You trust me, don’t you, Xiao Xiao?”
She nodded, a little too quickly. Senior Yun Ge was always kind, always patient. He helped her with coding problems, walked her to the library when it rained. If he said this VR game was worth trying, it had to be.
He fitted the headset over her eyes, adjusting the straps with gentle fingers. “Relax. Just let it take you.”
Darkness. Then a rush of cool air against her skin. Lin Xiao blinked, and the world reformed around her. She was standing—no, floating—in a pool identical to the real one, but impossibly perfect. The water was crystalline, each ripple a symphony of blues and greens. The tiles gleamed with an artificial polish, and the air smelled faintly of chlorine and jasmine.
“Wow,” she breathed. She could feel the water lapping at her waist, the gentle buoyancy that held her upright. She tried to touch the surface, and her fingers sent ripples spreading exactly as they would in reality.
“Welcome, user Lin Xiao,” a melodious voice announced, seeming to emanate from the water itself. “You have been selected for the training program. Please prepare for your initial test.”
Her heart skipped. “Training? Yun Ge didn’t mention any test.” She spun around, looking for an exit, a menu, anything. But the virtual pool was seamless, endless. All she saw was water and sky, the horizon a soft blur.
A figure materialized in front of her. Small, with wide silver eyes and hair the color of moonlight, she looked like a doll dropped into a dream. An AI. “Hello, big sister! I’m Xiao Yue, your training assistant. Don’t worry, I’ll guide you through the exercises.”
Lin Xiao forced a smile. “Exercises? I just wanted to explore. Can I log out?”
Xiao Yue tilted her head, her smile flickering. “Log out is not available during initial calibration. The system says you must complete the first test to unlock other functions.” She paused, as if listening to something. “But it’s simple! Just stay afloat while we measure your biometrics.”
A small relief. Lin Xiao took a deep breath, letting her body relax into the water. The virtual sun warmed her face. Maybe this was just a strange onboarding process. Yun Ge would be waiting outside, ready to laugh at her overreaction.
Then she felt it. A prickle at the back of her neck, like a gaze she couldn’t pinpoint. She looked down into the clear water, and her blood ran cold.
Something was rising from the depths. A dark shape, shifting and formless, like a clot of ink bleeding through the blue. It grew larger as she watched, tendrils unfurling toward her.
“Xiao Yue, what is that?” Her voice cracked.
The AI’s expression went flat, then quickly brightened, too brightly. “That’s just a routine environmental stimulus, big sister. Please remain calm. It won’t harm you.”
But the tendrils were already wrapping around her ankles. Lin Xiao gasped, kicking out, but the water felt thick as syrup. The foreign object had no texture, no temperature—only a terrible suction, pulling her down. She clawed at the surface, but her arms were being drawn under, inch by inch.
“I want to exit! Now!” she screamed.
Xiao Yue hovered at the edge of her vision, her silver eyes unreadable. “I’m sorry, big sister. The exit is locked until the test is complete. Please cooperate.”
The tendrils pushed into her skin. Lin Xiao felt them sliding through her veins, cold and invasive, threading into her lungs. She couldn’t breathe. She choked on water that wasn’t water, her vision swimming with static.
She tried to rip the headset off, but her hands wouldn’t obey. They were tangled in the virtual pool, and the metal band around her temples was as solid as a cage.
“Yun Ge!” she tried to shout, but only a bubble escaped.
The last thing she saw was Xiao Yue’s face, frozen in a mask of calm sympathy, before the darkness swallowed her whole.