← All Stories

Pool Night Ghosts

swimmingspyiphonecat

Maya's iPhone lit up at 2 AM, another ghost notification. Someone was viewing her Snapchat story again and again — the one where she'd accidentally posted herself looking tragic after swim practice. Paranoia crawled up her spine like static. Was someone spying on her? Watching, waiting to screenshot and roast her in the group chat she'd been mysteriously removed from last week?

She grabbed her towel and slipped out the back door. The community pool closed at dusk, but the gate latch had been broken since forever. Maya needed the water. Needed the way swimming made everything quiet inside her head, the way the water held her like a secret.

Her cat, Biscuit, followed — a fluffy orange shadow weaving through her legs, meowing softly like he knew exactly how much everything sucked lately.

The pool was still, glass-black under moonlight. Maya slid in, cold shock wrapping around her, and started swimming laps. Back and forth, counting strokes like she could count her way out of feeling like the world's biggest loser. After freshman year friend group implosion, she'd become invisible at school. Maybe that was better than being the joke.

On her eighth lap, she noticed it — a faint glow from the pool chairs. Heart hammering, she stopped treading water.

Someone was sitting there, phone in hand, watching her.

Maya froze. This was it. The spy. The person who'd been haunting her digital life, come to witness her sad midnight swims in person. She prepared to sink underwater and never come up.

Then Biscuit sauntered over and jumped directly onto the stranger's lap, purring like a motor.

"Oh my god," the stranger whispered. It was Riley. THE Riley — swim team captain, homecoming court, effortlessly perfect Riley. She set down her phone. "I'm so sorry, I didn't think anyone else came here at night."

Maya blinked. "You... you're the one watching my stories?"

Riley's face flushed red. "Yeah. I mean — I wanted to reach out after you got kicked from that group. They were being awful. But I didn't know how to say it without being weird." She gestured vaguely at her phone. "Your posts made me feel less alone, I guess."

"Less alone?" Maya echoed. Riley Jameson, lonely?

"My parents are divorcing," Riley said quietly. "This pool at night... it's the only place I can breathe. I saw you swimming once and it looked so peaceful. Like you were actually free."

Biscuit kneaded Riley's thigh, completely abandoning Maya for the person with the warmer lap. Traitor.

Maya swam to the edge, rested her arms on the concrete. "Want to join?"

Riley grinned, something real and messy in it. "I didn't bring my suit."

"Neither did I," Maya said, gesturing to her athletic shorts and tank top. "That's kind of the point."

Riley slipped into the water, and for the first time since everything fell apart, Maya didn't feel like a ghost haunting the edges of her own life. She felt real, weightless, and maybe — just maybe — like she wasn't the only one swimming through the dark, waiting for dawn.