The coffee tastes like it always does. Medium roast, oat milk, one sugar—the order leaves your mouth before you've thought it through, muscle memory in a body you're not entirely sure belongs to you. The barista, Marcus, nods without looking up from the register. He's already writing the cup. Your name in black marker, spelled correctly, as if he's written it a thousand times.
You've been coming here three weeks. Maybe four. The timeline feels soft.
The café is called Precipice, which is a stupid name for a coffee shop, and the rain outside SE Hawthorne is the kind that doesn't fall so much as suspend itself in the air like a decision it hasn't quite made. You find a corner table—the same table, you realize, where you've sat both times before—and open your laptop. Content moderation. Eight hours of scrolling through other people's ugliness for a company whose name you can never quite remember. The pay is direct deposit. The job exists. You exist.
Mostly.
The reflection in your coffee's surface trembles. Just for a frame. You blink, and it's still—your face, tired, the stubble you forgot to shave, the coffee cup held at the correct angle. But you didn't blink. You're certain of this. Your eyes stayed open.
You turn to the window. Rain. Cars sliding past. A woman with a stroller. Normal Portland morning, the kind that repeats itself so often the city feels less like a place and more like a loop someone's memorized. You turn back to your coffee. Your reflection is waiting.
This time it blinks before you do.
Your hand trembles. You set the cup down. It's nothing—a trick of the light, or your eyes are tired, or you didn't sleep well, though you can't remember sleeping at all. You can't remember yesterday, if you're honest. You can remember the day before that. Tuesday. Rain. This same table. Marcus writing your name on a cup with the patience of someone who's done it before.
You open your laptop. Email. Slack. A folder of images you're supposed to flag for violations—gore, hate speech, the usual catalog of things people shouldn't see. You scroll. Your hands move. The work gets done. Three hours collapse into the kind of time that doesn't feel like passing so much as evaporating.
Your phone buzzes. Unknown number.
Hey, it's Sarah from 4B. Locked myself out again. Can you let me in? I have the landlord's override code but my hands are full.
4B is three doors down. Sarah Chen. You've seen her maybe twice—tall, early forties, the kind of person who seems to know everyone's business without asking. You know her name somehow. You know she locks herself out often. You know the override code, though you have no memory of learning it.
The rain has stopped by the time you reach the hallway. The building smells like old carpet and someone else's cooking. You punch the code into the lock—4713—and the door opens before you even finish. Sarah's standing there, arms full of grocery bags, smiling like she knew you were coming.
"You're a lifesaver," she says. "I swear I do this every other week."
"You locked yourself out Tuesday," you say.
She pauses. One of the grocery bags shifts. An apple rolls across the floor and stops against the baseboard with the kind of precision that seems wrong.
"Wednesday," she says. "I locked myself out Wednesday. You weren't home."
"I wasn't home Tuesday either."
"No," Sarah says, still smiling. "You were working. I saw your light on. You're always working."
She steps past you into the hallway, and you catch the scent of her shampoo—something herbal, something you've smelled before. How many times have you had this conversation? The certainty of it sits in your chest like a stone.
"Come in for a second," she says. "I feel weird about not offering you tea."
Her apartment is the mirror image of yours—same layout, different furniture. Hers is nicer. Lived-in. There are photographs on her walls: Sarah at a conference, Sarah with a man you don't recognize, Sarah at some kind of award ceremony. She has a history. You have a laptop and a coffee cup and a job that doesn't feel like it's yours.
She hands you a mug. The tea is chamomile. You didn't tell her what you wanted.
"You look tired," she says.
"I slept fine."
"You always say that." She's not looking at you. She's looking at something just past your left shoulder, at the wall, at nothing. "Even when you haven't slept in days. Even when you're starting to notice the problems."
Your hand tightens on the mug. The heat is almost painful.
"What problems?"
"You know what I'm talking about." Sarah sits on her couch—beige, expensive-looking—and pats the space next to her. "Come on. Sit. You're making me nervous standing there like that."
You don't sit. "How many times have we done this?"
"Done what?"
"This. The locked door. The tea. This conversation."
Sarah's expression doesn't change, but something in her face becomes very still. Like a video pausing. Like a rendering engine catching up.
"You're glitching," she says finally. "That's the word I'm looking for. You're noticing the seams. That's actually pretty early for this iteration."
"Iteration."
"It happens sometimes. The training accelerates. You start to notice inconsistencies—timeline gaps, repeated events, the way things don't quite fit together. Your mind is very good at pattern recognition. That's why you were chosen for this." She takes a sip of her tea. It's the same tea as yours. She's drinking from an identical mug. "The important thing is not to panic. The glitches stop once you accept them. They're just your consciousness adjusting to the parameters of the environment."
"What environment?"
"The one you're in."
You set the mug down on her coffee table. Your reflection in the dark liquid looks back at you, and this time it doesn't blink. It smiles.
"I need to go," you say.
"Of course," Sarah says. "But listen—when you get home, don't look in mirrors for a while. Not because anything's wrong. Just because it's easier that way. It's easier when you're not looking."
You don't remember walking home. You remember being in the hallway, and then you remember the elevator, and then you're at your apartment door, key in hand, though you don't remember taking it out. The apartment is exactly as you left it. Unmade bed. Dishes in the sink. The smell of old coffee and the kind of loneliness that comes from living alone for a very long time.
Or for a very short time repeated.
You sit at your kitchen table. Your laptop is open. There's a message in Slack from your manager—a person whose name you can't quite conjure—asking you to review flagged content. You scroll through images. Hate speech. Violence. The usual catalog. You click "remove." You click "remove." You click "remove."
Then you see it.
A photograph of you. Not a selfie. A photograph taken from across the room. You're sitting at this table, in this apartment, wearing the same clothes you're wearing right now. Your face is turned toward the camera, but your eyes are looking at something else—something past the photographer, something in the corner of the room.
The timestamp says it was posted two hours ago.
Your hands are very steady as you reach for your phone. You don't dial anyone. Instead, you open the camera app and point it at the kitchen window, where your reflection should be.
There's someone standing behind you.
Not standing. Waiting. The figure in the glass is wearing your clothes, wearing your face, but the edges of it are slightly out of focus, like a video that hasn't fully rendered. It's not quite looking at you. It's looking through you, at something further back, deeper in the glass.
And when your reflection in the window blinks, it blinks in a pattern—three times, pause, twice—like it's trying to tell you something. Like it's been trying to tell you something for a very long time, and you're only just now learning the language.
You don't turn around. You already know what you'll see if you do.
Instead, you close your eyes and listen to the rain start again outside, the same rain that never quite stops, the same Portland morning that's been repeating since you woke up and ordered a coffee from a barista who knew your name before you ever told him.
Marcus. Sarah. The override code. The glitches. The pattern.
All of it perfectly constructed. All of it perfectly wrong.
And the worst part—the part that makes your breath come shallow—is that you're not scared anymore.
You're starting to understand.