← All Stories

The Catfish Algorithm

iphonefriendcat

Maya's iPhone had become an extension of her hand, practically fused to her palm since seventh grade. 324 notifications. That's what greeted her every morning before she even brushed her teeth. Instagram likes, TikTok comments, Snap streaks — a never-ending stream of validation that somehow never felt like enough.

Then there was Sasha, the friend who existed primarily through a screen. They'd never hung out IRL, but Sasha had somehow slid into Maya's DMs last summer when Maya posted that vulnerable crying selfie after her parents announced their divorce. Since then, they'd talked every single day. Sasha got it. Sasha listened. Sasha never asked awkward questions or tried to fix things with toxic positivity.

"You should come to Jordan's party on Friday," Sasha had texted that morning. "Everyone's gonna be there. It would be so hype to finally meet up IRL."

Maya had stared at the message, her heart doing that weird fluttery thing that equal parts excitement and nausea. Jordan's party. The social event of the semester. The kind of thing that appeared in at least fifty Instagram stories the next day.

But here's the thing: Maya didn't do parties. Not since the Incident last spring when she'd had a panic attack in someone's bathroom and ended up crying through half of Encanto on their couch while everyone pretended not to notice.

The sign from the universe came in the form of a cat. Not a cute, filter-friendly cat. This was a scraggly, one-eared street cat that lived behind the dumpsters at her apartment complex. Maya had named him Ghost because he'd appear and disappear like a glitch in the matrix. Ghost had kittens under the maintenance shed, and tonight, it was pouring rain, and Maya had spent the last hour trying to figure out how to rescue them without getting scratched to pieces or asking for help like a normal person.

Her iPhone buzzed. Sasha: "You coming? Jordan's got that fancy sparkling cider stuff lol"

Maya stared at the screen, then at the shed where Ghost was giving her this look like, "Are you seriously going to choose a party over my babies?" And suddenly she was running inside to grab a cardboard box and a towel, texting back: "Can't. Emergency. Sorry."

The rescue operation took two hours and resulted in three muddy kittens in her bathroom, one angry cat mother, and exactly zero photos for social media because her hands were full of angry feline.

Her iPhone buzzed continuously. Party updates. Filtered photos of people pretending to have fun. Sasha's increasingly concerned texts: "???" "U ok?" "Should I come over?"

And then, around midnight: "Actually that sounds way more interesting than this party. Everyone's just standing around trying to look cool. Send pics of the kittens?"

Maya sat on her bathroom floor, covered in mud and cat hair, Ghost finally letting her pet her without hissing, and something shifted. She sent a photo — no filter, no careful angle, just terrible bathroom lighting and three tiny kittens and her exhausted face.

Sasha replied instantly: "Omg they're perfect. You're perfect. This is the most real thing I've seen all night."

They talked until 3 AM about everything — the divorce, the anxiety, how Sasha curated her online persona because she was actually awkward and insecure and terrified nobody would like the real her. They sent unfiltered photos. No makeup, messy rooms, ugly crying faces. The kind of stuff that would get them ratioed to hell on any other platform.

Ghost appeared in the doorway, chirping like she approved. Maya's iPhone sat on the counter, dark and silent for the first time in years.

"Friends don't need filters," Sasha had typed at some point. And yeah, maybe that was corny as hell, but Maya saved the screenshot anyway.