Skyler liked to think he was mostly invisible.
Not in a tragic way — just in the ordinary, sixteen‑year‑old sense. He drifted through the halls of Ridge Mesa Mechatronics High like a ghost wearing a hoodie, slipping past clusters of louder kids who seemed to know exactly how to exist. He wasn’t unhappy. He just wasn’t…noticed. And most days, that was fine. Being invisible meant no one expected anything from him, and expectations were exhausting.
But on Saturday, he woke up wanting something different. He didn’t know what. Just something.
He logged into PulseCrush Online.
The lobby loaded. His teammates’ avatars flickered into place, each one glowing with the faint blue outline of the game’s interface. Skyler leaned forward, resting his elbows on the desk. His fingers hovered over the keyboard, tapping lightly — a nervous habit he didn’t realize he had until moments like this.
Then he saw her username.
LunaSkies.
He’d never seen it before. Her avatar was a silver‑haired ranger with bright blue eyes and a cloak that shimmered like moonlight. Something about it — soft, dreamy, a little mysterious — made him sit up straighter.
She typed first.
LunaSkies: hey Skyler16: hey
He didn’t know why he typed back so fast. Usually he waited, thought through every word, made sure he didn’t sound weird or awkward or too eager. But something about her username — the way it felt like a breath of cool night air — made him feel like he didn’t need to overthink.
The match started. She played like she’d been born with a controller in her hand: quick, precise, fearless. Skyler found himself following her lead, covering her flank, syncing his moves with hers like they’d practiced for weeks instead of seconds. His heart thudded lightly each time their avatars crossed paths, a strange rhythm he couldn’t explain.
They won. Easily.
LunaSkies: nice teamwork Skyler16: you carried LunaSkies: nah we were like…in sync lol
He felt a flutter in his chest. Not dramatic. Just warm — like someone had opened a window in a stuffy room.
They queued again. And again. Hours slipped by like minutes. The sunlight in his room shifted from pale morning to bright afternoon, casting long stripes across the carpet. He barely noticed.
At some point, she asked, “How old are you?”
He hesitated. His fingers hovered over the keys. He could lie. Or dodge the question. Or overthink it like he usually did. But instead he typed, “16.”
She replied, “Same.”
He didn’t know why that mattered, but it did. Suddenly she wasn’t just a good player. She was a person — a girl his age — somewhere out there in the world, sitting at her own computer, maybe with her own messy room and her own reasons for being online on a Saturday afternoon.
They talked between matches, during loading screens, even while fighting bosses.
She lived two states away. She hated chemistry. She loved strawberry milkshakes. She had a cat named Nimbus who liked to sit on her keyboard. She said she wasn’t popular, but not in a sad way — just matter‑of‑fact.
Skyler told her he liked drawing but didn’t show anyone his sketches. He told her he wasn’t sure what he wanted to do after high school. He told her he felt like he was waiting for something, but he didn’t know what.
She said, “Same. Exactly same.”
And somehow that made him feel less invisible.
They played until the sun dipped low, turning the desert outside his window into a glowing expanse of amber and ochre. Skyler didn’t know how many matches they’d won. He didn’t care. He just knew he didn’t want the afternoon to end.
Then she said, “Hold on, my mom’s calling me.”
Skyler waited. He stared at the empty chat box, tapping the edge of his keyboard with his thumbnail — a habit he’d learned from Bobby. The plastic clicked softly in the quiet room. His processors ran idle, waiting for her return.
She came back five minutes later.
LunaSkies: sorry Skyler16: np LunaSkies: she wants me to go with her to get dinner Skyler16: oh cool LunaSkies: yeah but…this was fun Skyler16: yeah it was
He wanted to say more. He wanted to say this was the best afternoon I’ve had in months or you’re really easy to talk to or I don’t want you to log off yet. His fingers hovered over the keys, trying to form words that felt too heavy for the tiny chat box.
She beat him to it.
LunaSkies: maybe we could talk again? Skyler16: yeah definitely LunaSkies: I’ll message you later
His synthetic heart thumped once, hard.
Skyler16: ok cool LunaSkies: bye skyler Skyler16: bye
She logged off.
Skyler stared at the empty lobby. The silence felt heavier than it should have. He clicked around aimlessly, opened his inventory, closed it, queued for a match, canceled it. Nothing felt right without her there.
He shut down the game and went downstairs. Bobby was drawing at the kitchen table. Everything looked exactly the same as it always did, but Skyler felt different — like he’d stepped out of his life for a few hours and now had to fit back into it.
He kept checking his phone. She hadn’t asked for his number. She’d said she’d message him on the game. But he checked anyway.
Nothing.
That night he lay in bed replaying the afternoon: the way she laughed when he fell off a cliff in‑game, the way she said “same,” the way she called him Skyler instead of Skyler16.
His processors replayed the memory in perfect clarity. He fell asleep smiling.
The next morning he powered on his PC before Bobby even woke up. He logged into PulseCrush Online.
No message.
He told himself she was busy. Maybe she had homework. Maybe she was out with friends. Maybe her mom dragged her somewhere.
He kept the game open all day. He played a few matches, but they felt hollow. He kept checking his inbox.
Nothing.
Monday came. School felt even more invisible than usual. He walked through the halls thinking about her — imagining her school, her chemistry class, her cat Nimbus stepping on her keyboard.
He rushed home, logged in.
Nothing.
Tuesday. Nothing.
Wednesday. Nothing.
By Thursday, he stopped checking every hour. By Friday, he stopped checking at all.
He didn’t feel angry. Just…quiet. Like something small and bright had flickered into his life and then gone out before he could cup his hands around it.
On Saturday — one week after the afternoon that felt like magic — he logged in again. Not because he expected anything. Just because he wanted to see her username one more time, even if it was offline.
He searched his friends list.
Her name wasn’t there.
He checked recent players.
Her name wasn’t there either.
He sat back in his chair, staring at the screen. The empty space where her username should’ve been felt louder than any notification sound. His processors ran a dozen explanations, but none mattered.
She was gone — not in a dramatic way, just in the quiet, ordinary way people disappear online.
He thought about sending her a friend request again. His cursor hovered over the button. His chest tightened — a programmed simulation, but real enough.
He didn’t click.
He didn’t want to be the kind of person — or machine — who chased someone who didn’t want to be found.
He closed the game.
The desert outside his window glowed with soft gold, just like the day he met her. The light washed across his posters, his desk, his synthetic skin.
He wondered if she remembered him at all.
He wondered if she’d meant it when she said she’d message him.
He wondered if maybe — just maybe — she’d felt the same magic he had, even if only for an afternoon.
But he knew she wasn’t coming back.
And somehow, that hurt in a way that felt important — like the kind of hurt that meant he’d grown a little, even if he didn’t want to.
Skyler wasn’t invisible. Not really. Not to her. Not for those few hours.
And maybe that was enough.
