The first like came at 2:17 a.m.
I know because my phone lit up on the nightstand and I was still awake, staring at the ceiling, running the same loop I'd been running for four days: the rooftop, the elevator chime, the stairwell door, his voice saying I've always loved you in a register I'd never heard him use with me. The notification was small. Insignificant. A little heart under a photo I'd posted fourteen months ago — Mochi asleep in a sunbeam, my bare feet visible at the edge of the frame.
I put the phone face-down and closed my eyes.
At 2:41, another one. A brunch photo from last spring. Caiden's hand visible around a coffee cup, blurred in the background, identifiable if you knew what you were looking for.
I sat up.
By three in the morning, seven more. Each one older than the last. Someone moving backward through my life with the patience of a person who had nowhere else to be.
I brought the phone to Blaire at breakfast. She took one look, set down her mug, and reached for it without asking.
'Private account,' she said. 'Forty-seven posts. Eight hundred and forty-seven followers.' She scrolled for thirty seconds. 'Linen interiors. Flowers. A caption that says — ' she tilted the screen toward me — ' healing looks different for everyone, but it always starts with honesty.'
I looked at the profile photo. A woman at a window, back to the camera, soft light. Tasteful. Minimal. The kind of photo that said I'm not trying to be seen while being very deliberately seen.
Juliet Reed.
The name landed somewhere below my sternum. I'd said it in the dark, alone, the way you repeat a word until it stops meaning anything. It hadn't worked.
'She's telling you she knows your whole history,' Blaire said, 'and she's not scared of you.'
I took the phone back. I changed my account to private. I blocked her.
I made my coffee and did not say anything else about it.
***
She followed me from a second account two hours later. Blaire blocked it before I saw the notification. A third appeared by evening — a blank profile, zero posts, following eleven people, one of them me. Blaire blocked that one too, with the mechanical efficiency of someone pulling weeds.
'She'll run out eventually,' Blaire said.
'She won't,' I said.
I was right.
The message came the next morning, from a fourth account I hadn't found yet. My phone buzzed while I was standing at the kitchen window watching the street below, and I looked down and read it before I understood what I was reading.
Sweetheart, he was always going to come back to me. You were just the longest favor he ever did me. I'm not angry at you — I actually feel sorry for you. He told me your proposal was the most uncomfortable night of his life.
I read it once.
I read it again.
My thumb moved to the keyboard. Stopped. I was aware of the precise shape of what I wanted to say — I could feel it, already formed, already sharp — and I was aware, with equal precision, that sending it would give her something she had not yet earned.
I took a screenshot. Then I opened the folder Blaire had created on my phone four days ago. RECEIPTS — DO NOT DELETE. I saved it there, between the DM she'd sent from the first account and a screenshot of the methodical likes, timestamped and archived.
I did not reply.
Blaire came in from the bathroom, toweling her hair. She saw my face.
'What did she send?'
I handed her the phone.
She read it. Her jaw went tight in that specific way — not anger, exactly. More like the look of a person watching someone step on a landmine they laid themselves.
'The most uncomfortable night of his life,' she repeated.
'That's what it says.'
'She's trying to make you react.' Blaire set the phone down on the counter with a deliberate softness that was more controlled than slamming it. 'She needs you to come at her. That's the whole game — you swing first, and suddenly she's the victim and you're the unhinged ex.'
'I know,' I said.
'So we don't give her that.'
'I know, Blaire.'
She looked at me for a long moment. 'You okay?'
I thought about the proposal. The candlelight. The way I'd been proud of myself for not shaking. I thought about standing in a thirty-thousand-dollar dress holding an open ring box while a waiter pretended to fold napkins.
'Not really,' I said. 'But I will be.'
***
The video went up at eleven-forty the next night.
Blaire found it first and brought her laptop to the couch without preamble. Soft lighting. No makeup, or the kind of no makeup that takes forty minutes. A cream linen background — the same one from her Instagram grid. Juliet Reed, looking directly into the camera with the practiced trembling composure of a woman who understood exactly what she looked like.
She didn't name me. She didn't need to.
She talked about being targeted. About a woman who couldn't accept that some loves were larger than circumstances. She talked about Manhattan — her word, a specific tag, a specific geography for anyone paying attention. She pressed two fingers to the hollow of her throat when she described the harassment. The comment section was already filling. Hundreds of people who had never heard my name, sending hearts and I'm so sorry, babys and she sounds unhinged.
Three accounts I'd never seen before had already tagged my personal page by the time the video was ninety seconds old.
I watched it once. I closed the app.
My sketchbook was open on the coffee table, the Meridian pitch spread around it in loose pages. I had four days. I picked up my pen.
'Dani.' Blaire's voice was careful.
'I have a meeting in four days,' I said.
'I know, but — '
'She wants me to sit here and watch the comment section and feel small.' I smoothed a page flat. 'I'm not going to do that.'
Blaire looked at the screen, then at me, then at the sketchbook.
'You're going to pitch instead.'
'I'm going to pitch instead.' I uncapped the pen. 'Pull up the Meridian brief. The typography section. I want to rework the hierarchy on the third slide.'
She closed the laptop. She pulled up the brief. She sat beside me on the couch and read the copy aloud while I worked, her voice steady and even, filling the apartment with something that had nothing to do with Juliet Reed.
Outside, the city moved the way it always did. The comment section kept filling. Somewhere on the other side of Manhattan, a woman with a cream linen background waited for me to react.
I turned the page and kept drawing.
The conference room was all glass and gray light. Midtown, thirty-second floor, the kind of building where the elevators smelled like ambition and dry-cleaning. I set my portfolio on the table with both hands and didn't let myself look at the skyline.
Two women sat across from me. Elena Voss and Dana Park, co-founders of Meridian Studio. Forties, minimal jewelry, the specific stillness of women who have already stopped needing to prove things. Elena had her hands folded on the table. Dana had a pen she wasn't using.
I talked for twenty-two minutes. The typography system. The color logic. The way the visual identity could hold both strength and softness without letting either one apologize for existing. I'd rebuilt the whole pitch in six evenings on my kitchen table, Blaire reading copy aloud beside me, the Meridian brief spread out like a map I was finally ready to follow.
When I finished, neither of them spoke for a moment.
Then Elena said: 'You shelved this for a year and a half. What changed?'
I considered the question. One second, maybe less.
'I stopped making space for things that weren't about me.'
Dana looked at Elena. Elena looked at me. Something passed between all three of us that didn't need a word.
'When can you start?' Dana said.
I wore the blazer. The one I'd packed into Caiden's box, then unpacked at the last second, pressing the fold back into place and hanging it on the door. It still had a ghost of his cologne on the collar. By the time I shook Elena's hand across the conference table, I couldn't smell it anymore.
***
Gerald called up at 4:17 in the afternoon.
'Miss Wheeler. Mr. Fisher is in the lobby. He has a coffee — looks like it's from that place on Fifty-Third you go to.'
I was standing at my kitchen window. Below, the street was doing its usual Thursday thing: a man arguing with a taxi, two women sharing an umbrella, a dog pulling hard toward a pretzel cart. The city, indifferent and ongoing.
'Gerald,' I said, 'please let him know I've already had my coffee this morning. And that I hope he has a good day.'
A pause. Gerald had been the doorman in this building for eleven years. He had watched me move in with three boxes and a secondhand lamp. He had held the elevator for me more times than I could count and never once asked personal questions, which was its own form of love.
'Of course, Miss Wheeler,' he said. There was something in his voice — not quite satisfaction, but close.
I set the phone down and went back to the Meridian contract spread across my kitchen table. The signature line was still blank. I picked up a pen.
My phone buzzed forty minutes later. Gerald again.
'He's gone. Left about eleven minutes after I relayed the message. Just so you know.'
'Thank you, Gerald.'
'Have a good evening, Miss Wheeler.'
Eleven minutes. I thought about that. Caiden in his pressed suit in the lobby of my building, holding a coffee that was getting cold, standing in the specific way he stood when he was deciding how to look like he wasn't waiting. Eleven minutes is a long time when no one is coming down.
I signed the contract. Took a photo of it. Sent it to Blaire with no caption.
Her response was immediate. Three fire emojis and then: *open the good wine.*
***
Sunday. Gray and quiet, the kind of morning that asks nothing of you.
Blaire had her laptop open on the coffee table, a legal pad beside it, two mugs of coffee going cold while she worked. I'd woken up to find her already at it, barefoot, hair pulled back, with the focused stillness of someone who had been thinking all week and was finally ready to show her work.
'Sit down,' she said, without looking up. 'And drink your coffee first.'
I sat. I drank.
She turned the laptop toward me.
It was clean. Organized with the kind of precision that felt like anger expressed as architecture. A folder structure, color-coded, timestamped. At the top: ARCHIVE — FINAL. Inside: six subfolders.
The Juliet DMs, all four accounts, screenshots with metadata visible. The public video, downloaded and saved. The Instagram likes — the one that had started it all, 2:17 a.m., moving backward through my life — screenshotted, dated, mapped against a timeline Blaire had built in a separate document. Caiden's letters. The voicemail I'd recorded in the stairwell — habit, reflex, the instinct of a woman who had learned young that memory alone doesn't hold up in court — clear enough that every word landed.
And then the last document. A timeline. Caiden's romantic gestures down the left side — the handmade lasagna, the lavender tea, the playlist titled *For D*, the Sunday in October we adopted Mochi — and on the right side, cross-referenced, Marcus Reid's confirmed dates. The first time Juliet texted him after two years of silence. The week the lasagna appeared on my kitchen table. The month the playlist was created.
I scrolled slowly. I didn't say anything for a while.
'Marcus sent the last of it Thursday,' Blaire said. 'He wasn't happy about it. But he sent it.'
'He's a decent person.'
'He is.' She wrapped both hands around her mug. 'The voicemail is the anchor. Everything else supports it. The DMs show she was already escalating before you'd done anything. The timeline shows the pattern — that it wasn't a moment of weakness. It was a system.'
I thought about the lasagna. The way Caiden had stood at my stove like a man who had always known this kitchen, moving with a familiarity I'd found so easy to mistake for intimacy. I'd watched him and thought: *this is a man who knows how to be home somewhere.*
He did. Just not with me.
'We're not using this yet,' Blaire said.
'I know.'
'But when we do —'
'Surgical.' I closed the laptop gently. 'Yeah.'
She looked at me for a moment. Then she reached over and refilled my coffee without asking, the way she'd been doing all week — quietly, without ceremony, like keeping me warm was simply something she had decided was her job.
Outside, the city went about its Sunday. Somewhere on the other side of Manhattan, a woman with a cream linen background was probably framing her next move. Somewhere else, a man in a pressed suit was probably rehearsing his next version of an apology.
I opened my sketchbook. Picked up my pen.
The archive sat on the coffee table between us. Patient. Waiting.
We were not done yet. But we were ready.
The video went up at 8:47 on a Friday night.
I know because I was at my kitchen table with the Meridian contract open, reviewing the brand guidelines Elena had sent over, when my phone started buzzing in a way that meant more than one notification. More than five. The kind of buzzing that means something has already caught fire.
Blaire saw it first. She was on the couch with her laptop, and I heard the specific silence that meant she was reading something she didn't want to read out loud yet.
'Dani.'
'I see it.'
Same setup as before. Same cream linen background. Same careful lighting that made her look like she was posing for a grief documentary. But this time Juliet had upgraded — longer, more deliberate, the kind of video you script in advance and film four times until the tears hit at exactly the right moment.
She didn't say my name. She didn't have to.
She talked about stress. About what prolonged harassment does to a woman's body. She pressed one hand flat against her stomach — just for a moment, just briefly, the way you do when you want the audience to arrive at a conclusion you're not technically stating.
Then she said it. Soft. Almost reluctant. Like it was something she hadn't planned to share.
She was pregnant.
The comments detonated.
I read three of them. Just three. A woman I'd never heard of called me a homewrecker. Another said *she's literally carrying his baby and you're out here playing victim.* A third was just my full name, tagged, shared to a page I'd never seen.
I closed the app.
I picked up my phone and called Blaire, even though she was sitting eight feet away from me.
She answered on the first ring.
'She just made her biggest mistake,' I said.
Blaire looked at me across the apartment. Her jaw was set. Her eyes were already thinking.
'Yeah,' she said. 'She did.'
***
We worked through the night.
Blaire had a contact — someone from her years at a media company, the kind of person who knew which photos ran where and when. By eleven-thirty, she had confirmed what the archive had already suggested: Nathaniel Reed had been photographed at an international finance conference in Singapore. Timestamped. Published. Verifiable by anyone with a search engine and thirty seconds.
The dates didn't lie. The conception window Juliet's timeline required simply didn't exist.
I pulled up the stairwell recording. I had listened to it twice in four days, which was two times more than I ever wanted to. I listened to it again now, not because I needed to, but because I needed to remember exactly what we were working with.
*Juliet. Please. Just sign the papers. I've waited three years. I can't keep doing this — she thinks I'm going to marry her.*
Caiden's voice. Stripped raw. Every syllable of it a confirmation that whatever Juliet was claiming, the geography of their relationship for the past three years had not allowed for what she was implying.
I built the document carefully. Timestamped screenshots down the left margin. The Singapore conference photos, sourced and credited. The stairwell audio, transcribed with exact timestamps. Juliet's four DM accounts, their escalation pattern mapped in chronological order. The original likes — 2:17 a.m., moving backward through my life — cross-referenced against the dates she claimed she'd been the one under siege.
I wrote the statement in plain language. No flourishes. No performance. Just the sequence of events, the evidence, and the math that didn't add up.
By two in the morning, it was done.
I closed my laptop.
'We're not releasing it yet,' I said.
Blaire was still at the coffee table, both hands around a mug that had been empty for an hour. She nodded slowly. 'Waiting for what?'
'The right moment.' I stacked the papers neatly. 'She's not done escalating. We don't respond to the opening move.'
Blaire looked at me for a second. Then she leaned back against the couch cushions with the look of someone who has just confirmed something they already suspected.
'Okay,' she said. 'We wait.'
***
The right moment came two days later, at 5:12 on a Tuesday afternoon.
I stepped out of the elevator into the marble lobby of my office building, portfolio under one arm, thinking about the color revision Elena had flagged in the morning meeting. The lobby was doing its usual end-of-day thing — people moving through in clusters, the security desk busy, the revolving door spinning.
She was standing near the far column.
Juliet Reed. In person, finally, after weeks of existing only as a profile photo and a voice in a stairwell I was never supposed to enter.
She was wearing a pale green dress that cost more than my first freelance check. Sunglasses — indoors, in the lobby, at five in the afternoon. Beside her, one hand on the small of her back, stood a young man. Early twenties. Visibly attractive in the way of someone who had recently been told so. She had arranged them both with the precision of a woman who understood sight lines.
She was smiling at me. That gentle, practiced smile. The one that said *I've already won* in a language that required no translation.
I stopped walking.
I looked at her. Not at the man. Not at the dress. At her. For exactly as long as I needed to.
I saw what she'd done with the outfit. The green that was designed to make her look effortless. The sunglasses that said *I'm unbothered* while broadcasting the opposite. The man beside her who was supposed to make me feel replaced, or threatened, or small — some feeling that would show on my face in a lobby full of witnesses.
All that effort. All of it aimed at me.
'You wore that outfit for me,' I said. 'That's more attention than I'll ever give you.'
I walked past her. Through the revolving door. Onto the sidewalk where the city was doing its ordinary, indifferent Tuesday.
I didn't look back.
Behind me, the door kept spinning.
My phone was in my pocket. The document was saved, archived, ready. Blaire had her finger on it.
Juliet Reed had just given us exactly what we needed.
Now we wait for the right room.