The door opened three inches.
A strip of hallway light cut across the carpet and stopped at the leg of my desk.
I did not turn around.

The laptop screen still showed the new entry: MARA ELLISON-019. Same birth date. Same identifiers. Same beginning. A higher number. A cleaner version waiting in the system like a file already approved.
Behind me, a woman breathed once.
Not heavy. Not panicked. Controlled.
Then she said my name in my own voice.
“Mara.”
My hand stayed wrapped around the cheap desk edge. The laminate had cracked under my thumbnail. The radiator clicked twice. Rain slid down the window in narrow silver lines, and the cold coffee smell had gone sour beside my elbow.
The woman stepped inside and closed the door with the back of her hand.
She wore my black winter coat.
Not one like it.
Mine.
The left cuff had the same gray thread where I had caught it on a grocery cart last November. Her hair was cut shorter than mine, just above the jaw, but the face under it made my throat tighten. Same cheekbone mole. Same small dent in the chin. Same faint scar along the left wrist.
She held up both hands.
“I’m not here to hurt you.”
The laptop pinged.
STATUS UPDATE REQUESTED.
A timer appeared at the top of the portal.
04:59.
04:58.
I finally turned in the chair.
She flinched when she saw me.
That was the first thing that made her real.
Not the face. Not the coat. Not the impossible body standing near my kitchen with my posture and my tired eyes.
The flinch.
Like she had practiced meeting a stranger, not a mirror.
“What are you?” I asked.
Her mouth tightened.
“What they made after you refused to sign.”
The radiator clicked again. The rain tapped harder against the glass. Somewhere below us, a dog barked once and went quiet.
The timer dropped to 04:21.
She moved toward the desk, but I grabbed the laptop and pulled it against my chest.
“Stay there.”
She stopped immediately.
That obedience looked rehearsed. The sight of it turned my stomach.
“They told me you were unstable,” she said. “They said you stole a clearance file and triggered a containment review.”
I laughed once. No sound came out right.
“They told me you were replacing me.”
Her eyes moved to the screen.
The word REPLACEMENT glowed beside her row.
Her face changed.
Not fear exactly.
Calculation.
She stepped closer to the light, and I saw the parts that did not match. Her nails were clean and square, not bitten short. Her right ear had no piercing scar. There was a tiny white mark at her temple, the kind left by medical adhesive. On her wrist, under the cuff of my coat, a hospital band had been sliced off but not fully removed.
The timer hit 03:40.
“Where did they bring you from?” I asked.
She swallowed.
“Fort Collins first. Then Virginia. Then here.”
“Who?”
Her eyes flicked to the door.
“Daniel.”
My ex-husband’s name landed softly, which made it worse.
Daniel Ellison had a courtroom smile, expensive shoes, and the ability to make betrayal sound like scheduling. During our divorce, he had listed my over-documenting as emotional volatility. He had stood beside his lawyer in a charcoal suit and said he hoped I would “find stability.”
He had also worked identity risk for a federal contractor I was never allowed to ask about.
The portal pinged again.
CONFIRM PRIMARY INSTANCE.
Two boxes appeared.
MARA ELLISON-014.
MARA ELLISON-019.
The cursor blinked between us.
The other Mara covered her mouth with one hand.
“They said this was verification,” she whispered. “They said only one of us was corrupted.”
My phone buzzed on the desk.
UNKNOWN NUMBER.
This time, I answered and put it on speaker.
Daniel’s voice filled the apartment.
“Mara, step away from the computer.”
He sounded calm. Not surprised. Not breathless. Like he was calling about a late utility bill.
The other Mara went still.
I stared at the phone.
“You sent her here.”
A pause.
Then a soft exhale.
“She was sent to secure the file. You turned it into something emotional.”
My fingers tightened around the laptop.
The timer hit 02:19.
“You made copies of my life.”
“No,” Daniel said. “You consented to continuity modeling in the annex.”
The divorce papers flashed through my head. Forty-six pages. Initial boxes. A digital identity settlement clause his lawyer had rushed through at 5:32 p.m. on a Friday while Daniel watched me sign with that gentle pity he used in front of witnesses.
I had thought the clause meant account access.
He had known exactly what it meant.
The other Mara stared at the phone as if the voice had reached through it and put a hand on her neck.
“You told me she was dead,” she said.
Daniel did not answer her.
That silence split the room cleanly.
The timer hit 01:47.
“Mara,” Daniel said, and I could hear him smiling. “There is still a generous exit available. Fifty thousand dollars, a sealed relocation agreement, and a clean psychiatric explanation. You will disappear with dignity.”
The old version of me might have shaken.
The version from the dentist chair. The version from the parking ticket. The version who had spent years explaining facts to a man who treated truth like a stain on the floor.
But I had spent all weekend building something quiet.
I tapped my phone twice.
Daniel kept talking.
“If you force a review, the system will choose the more stable subject.”
At 1:16 a.m., my scheduled packet went out.
Forty-three pages.
Every screenshot.
Every location overlap.
Every status change.
Every hidden profile.
To three inboxes: a Colorado assistant attorney general, a reporter from a national paper who had once begged me for compliance leaks, and my old boss at the contractor who hated Daniel more than I did.
Daniel’s voice cut off mid-sentence.
The other Mara watched my face.
“What did you do?” she asked.
I turned the phone so she could see the sent confirmation.
Her eyes moved across it. Fast. Trained.
Then she looked back at me, and the corner of her mouth trembled once.
“You didn’t run.”
“No.”
The laptop timer hit 00:59.
A new message appeared.
EXTERNAL REVIEW FLAGGED.
Daniel came back on the line, and the calm had thinned.
“Mara, listen carefully. Do not involve outside parties.”
I leaned closer to the phone.
“You told me I didn’t own my name.”
The other Mara stepped beside me.
Her shoulder touched mine. Same height. Same bone. Same coat sleeve brushing my arm.
Daniel heard the movement.
“019,” he said sharply. “Confirm primary and leave the apartment.”
She looked at the two boxes on the screen.
MARA ELLISON-014.
MARA ELLISON-019.
Her hand rose toward the trackpad.
For one second, I thought she would choose herself.
I would have.
Maybe.
Her finger hovered over my name.
Then she clicked neither.
She hit EXPORT.
The system froze.
A hard beep filled the room.
ACCESS VIOLATION.
The portal tried to close. She moved faster than I did, pulling a small metal drive from inside my coat pocket. Not my pocket. Her version of my pocket. She jammed it into the side of the laptop and dragged one folder after another into a local dump with hands that did not shake.
Daniel shouted her code.
Not her name.
Her code.
“Mara,” I said quietly.
She did not look up.
“Keep him talking.”
So I did.
I asked Daniel about the annex.
About the consent clause.
About why my credit froze.
About who authorized termination statuses.
He answered three questions before he realized the line was still recording.
By then, sirens were moving closer outside.
Not far away anymore.
Close.
Blue and red light smeared across the wet window. Tires hissed at the curb. A car door opened below, then another. Heavy footsteps entered the lobby.
Daniel stopped speaking.
On the laptop, the export bar reached ninety-two percent.
The other Mara’s jaw locked.
“Come on,” she whispered.
The apartment buzzer screamed.
My phone lit with a new call.
This one had a name.
RUTH KAPLAN — CO ATTORNEY GENERAL OFFICE.
I answered.
A woman’s voice, clipped and awake, filled the room.
“Mara Ellison?”
“Which one?” I asked.
The other Mara made a small sound. Almost a laugh. Almost a sob.
Ruth Kaplan did not hesitate.
“The one who sent the evidence.”
“Both of us,” I said.
Silence.
Then paper moved on the other end of the line.
“Do not open your door until the uniformed officers identify themselves by badge number. Denver Police are downstairs. Federal counsel is being notified. Is anyone in the apartment with you?”
I looked at the other Mara.
She looked back.
“Yes,” I said. “A witness.”
The export completed.
The portal went black.
For a moment, the apartment held only breath, rain, radiator clicks, and the low electronic whine of the laptop fan.
Then a document opened by itself from the saved drive.
AUTHORIZATION MEMORANDUM.
PROJECT CIVIC CONTINUITY.
SUBJECT: ELLISON, MARA J.
REQUEST: PRIMARY INSTANCE REVIEW AND REPLACEMENT APPROVAL.
AUTHORIZED BY: DANIEL P. ELLISON.
REQUESTING PARTY RELATIONSHIP: FORMER SPOUSE.
FINANCIAL INCENTIVE: $2,400,000 COMPLETION BONUS UPON STABILIZATION.
The other Mara read the number first.
I read his name.
That was the difference between us.
A fist hit the apartment door.
“Denver Police. Badge 7142. Ms. Ellison, step away from the entrance.”
The other Mara unplugged the drive and put it in my palm.
Her fingers were cold.
“What happens to me?” she asked.
I looked at the document, then at the woman wearing my coat, carrying my face, holding a life she had been told belonged to her only if mine ended.
Daniel had built a system that required one Mara to erase the other.
I walked to the door with the drive closed inside my fist.
The officers entered with rain on their shoulders and hands near their belts. Behind them stood a woman in a gray coat, hair pulled tight, badge visible at her hip. Ruth Kaplan was shorter than her voice, with tired eyes and a file folder already bent from being gripped too hard.
She looked at me.
Then at the other Mara.
Her mouth flattened.
“Do either of you consent to being removed from this apartment by private security, contractor personnel, or Mr. Ellison?”
“No,” I said.
The other Mara lifted her chin.
“No.”
Ruth nodded once.
“Good.”
At 2:06 a.m., Daniel called again.
Ruth answered my phone for me.
She put it on speaker.
Daniel started before she could speak.
“Mara, you’re making this worse.”
Ruth’s eyes did not leave the authorization memo.
“Mr. Ellison,” she said, “this is Assistant Attorney General Ruth Kaplan. Your bonus clause is now evidence.”
The line went dead.
No apology.
No explanation.
Just the soft cowardice of a man closing a door he could no longer lock.
The other Mara sat down on the edge of my bed. Her hands rested on her knees, palms up, like she did not trust them yet.
Ruth bagged the drive. One officer photographed the laptop. Another stood in the hallway and told someone over the radio that no private extraction team was to enter the building.
Outside, the rain kept falling.
Inside, the system that had spent years deciding which version of me counted finally had to record two living witnesses in the same room.
At 3:31 a.m., Ruth handed each of us a temporary evidence protection notice.
Mine said Mara Ellison.
Hers said Unknown Female Witness — self-identifies as Mara Ellison.
The other Mara stared at the paper.
Her thumb rubbed the line where a name should have been.
I picked up a pen from the desk, the same cheap blue pen I used for rent checks and grocery lists, and wrote one word under her blank space.
Mara.
She looked at it for a long time.
Then she folded the notice carefully and put it inside the pocket of my coat.
Our coat.
By sunrise, Daniel’s contractor badge had been suspended. By noon, Ruth had a warrant. By 4:45 p.m., the first reporter called the project what Daniel had never expected anyone to call it.
Not continuity.
Not stabilization.
Not identity management.
Human evidence.
That evening, I opened the cracked laptop one last time.
The portal was gone.
Only the exported memo remained, sitting on the desktop beside my coffee-stained folder of screenshots.
The other Mara stood near the window, watching the police tape flutter downstairs.
She had cut the hospital band from her wrist and left it on the table.
A small white loop.
A thing meant to label a body.
I moved it beside the authorization memo, then closed the folder over both.
At 9:42 p.m., exactly twenty-four hours after the first message appeared, my phone buzzed again.
No number.
No caller ID.
Just one final text.
“Selection failed.”
Across the room, the other Mara looked up.
This time, neither of us moved toward the door.