I bought groceries on autopilot.
That's the only explanation I have. My hands just did it — picked up the reusable bag by the door, walked to the market three blocks from my apartment, filled it with the things Donovan liked. Sourdough. The good olive oil. Those little cherry tomatoes he ate straight from the container. Five years of Tuesdays, and my hands didn't know how to stop.
I didn't even realize what I was doing until I was already in his elevator.
The doors opened. I let myself in with my key.
The apartment smelled like takeout and something floral — a perfume I didn't recognize. Donovan was in the kitchen, phone to his ear, back to me. He raised a hand in my direction without turning around. A wave. Like I was a delivery.
And then I saw her.
Aylin was on the couch, legs tucked under her, a throw blanket pooled around her waist. She looked up when I walked in and gave me a soft, slightly startled smile — the kind that said *oh, you're here* without actually saying it. She was wearing a cream-colored sweater, her dark hair loose, and around her neck —
I set the grocery bags on the counter.
I set them down very carefully, because my hands needed something to do.
The pendant caught the lamplight. Two interlocking circles, silver, hanging on a delicate chain. Simple. Unmistakable. I had pressed my fingers to a store window for it once, on a cold November afternoon, breath fogging the glass. *That's so beautiful,* I'd said. Donovan had been standing right beside me. He'd smiled and said nothing and steered us toward dinner.
That was fourteen months ago.
Aylin reached up and touched it absently, the way you touch something you've already forgotten is new.
Donovan hung up the phone and turned around. "Hey. You didn't have to —" He gestured at the bags. "You want to stay? We were just about to order more food."
*We.*
"No," I said. "I'm good."
My voice came out normal. I don't know how.
I left the groceries on the counter and walked back out. The elevator doors closed behind me, and I stood there watching the numbers count down, and I thought: *fourteen months.* I thought: *he remembered her size, her taste, her neck.* I thought: *he smiled and said nothing.*
Outside, the July air was still warm. I walked home without feeling my feet on the pavement.
---
I called him that night.
I sat on the edge of my bed, back straight, and I called him. He picked up on the third ring.
"Hey." He sounded relaxed. Unbothered. Like the evening had been entirely ordinary.
Maybe it had been. For him.
"I need to say something," I said. "And I need you to actually hear it."
"Okay —"
"If we're not married by the 26th," I said, "we're done. Not a break. Not a conversation. Done."
A beat of silence. Then he laughed — short, a little incredulous. "Steph. Come on."
"I mean it."
"You're doing this because of last night? Because of a string?"
"I'm doing this," I said, "because of fourteen months. And March. And April. And every time I stood somewhere waiting for you to show up and you were already somewhere else."
He exhaled. I could hear him shifting, settling into the familiar posture of this argument — the one where I was being too much, wanting too much, making things too complicated. "Your mom put this in your head," he said. "That astrologer thing. You're letting superstitious nonsense run your life."
"The 26th," I said.
"You're pressuring me. You know I hate ultimatums."
"I know."
"Steph —"
I hung up.
I sat there for a moment with the phone in my lap. My thumb drifted to my left wrist. I caught it this time. Held my own hand still.
Then I set the phone on the nightstand and turned off the light.
---
I stopped calling the next morning. Stopped texting. No *good morning,* no *did you eat,* no links to things I thought he'd find funny. I just — stopped. Closed the tap.
He noticed, I think, the way you notice when the refrigerator stops humming. A background sound, gone. Nothing urgent. He sent one text on Thursday — *you still mad?* — and when I didn't answer, he didn't follow up. He told himself, probably, that I was sulking. That I'd come around. That I always did.
He wasn't wrong about the *always.* He was wrong about the *this time.*
I spent that week very quiet. I went to work. I had dinner with Kiara on Wednesday and didn't talk about Donovan at all, which felt strange at first and then felt like taking off a coat I'd been wearing so long I'd forgotten it had weight.
I thought about the pendant. The way it caught the light.
I thought: *he knew exactly what he was buying.*
I thought: *so do I.*
The restaurant had those big windows that ran floor to ceiling. You could see the whole street from inside. Aylin sat across from Donovan, her fingers playing with the pendant at her throat. The same one. Silver. Two circles. I watched her touch it three times during the appetizers.
Kiara kicked my ankle under the table. I didn't look at her.
Marcus was telling some story about work. His girlfriend laughed. The server brought more water. Everything felt very normal except for the way Aylin kept glancing at Donovan, her face soft and worried.
"So my apartment's a disaster," she said finally, cutting into Marcus mid-sentence. "The heating just died. Landlord says it'll be a week before they can fix it."
She looked down at her plate. Pushed a piece of lettuce around with her fork.
"That's awful," someone said.
Aylin nodded. She tucked her hair behind her ear. The pendant swung forward, caught the light. "I don't really know what to do. Hotels are so expensive, and I can't afford —" She stopped. Shook her head. "Sorry. I shouldn't complain."
Donovan leaned forward. "You can crash at my place. I've got a couch."
He said it before I'd even swallowed my wine.
Aylin's face brightened. "Really? Are you sure?"
"Yeah, of course. No big deal."
I set my glass down. Carefully.
Kiara's foot pressed against mine again. Harder this time.
Donovan didn't look at me. Not once. Not to check if I'd heard. Not to see if I minded. He just smiled at Aylin and said something about bringing extra blankets, and she laughed that wind-chime laugh, and I sat there with my hands folded in my lap and thought: *this is what it feels like when someone stops seeing you in the room.*
I excused myself before dessert.
---
The parking lot was half-empty. I stood by Donovan's car and waited. The air smelled like rain coming.
He walked out five minutes later, keys already in his hand. He saw me and slowed. "You left early."
"The 26th," I said.
He stopped walking. "Steph. Not this again."
"That's the deadline. I told you."
"You're really going to do this? Right now?" He looked past me, toward the restaurant. "She needed help. What was I supposed to say?"
"You were supposed to ask me first."
"Ask you?" He let out a short laugh. "She's a friend. She's staying on my couch. You're acting like I invited her into my bed."
"You didn't even look at me."
"Because I knew you'd make it into something it's not." He rubbed his face. "This is exhausting, Steph. You're exhausting. Every conversation is an ultimatum. Every dinner is a test. I can't even help a friend without you turning it into some referendum on our relationship."
I felt the rain start. Small cold drops on my shoulders.
"The 26th," I said again.
Donovan shook his head. "You know what? Fine. Keep your deadline. Keep your astrologer's nonsense and your mom's superstitions and your business-negotiation timelines. But don't expect me to play along with this manipulation."
"It's not manipulation."
"Then what is it?"
I looked at him. Really looked. At the face I'd known since I was twenty-two. At the man who used to braid me bracelets and walk me home in the rain and remember the small things. I tried to find him in the person standing in front of me, annoyed, impatient, already halfway to his car.
I couldn't.
"It's a choice," I said quietly. "I'm asking you to choose."
He laughed again. Bitter this time. "You want me to choose? Fine. I choose not to be held hostage."
He got in his car. The engine started. I stood there in the rain and watched him pull out of the parking spot, watched the taillights disappear around the corner.
I stood there for a long time.
Then I started walking.
---
By the time I reached my apartment, my clothes were soaked through. My hair dripped onto the floor. I peeled everything off and got into the shower and stood under the hot water until it ran cold.
I called him.
Voicemail.
I called again.
Voicemail.
On the third try, I opened the app. The little green dot next to his name glowed. *Active now.*
He was online. He was seeing my calls. He was choosing not to answer.
I set the phone on the nightstand and lay down.
Sometime after two, the fever started. I felt it crawl up my spine, settle behind my eyes. My throat hurt. My skin hurt. I pulled the blankets up to my chin and shivered and stared at the ceiling.
I didn't call again.
I just lay there in the dark, burning, and thought: *this is what it feels like when someone lets you go.*
I saw the story from my bed.
Aylin's face, soft-lit and glowing, tilted just slightly toward the camera the way people do when they know exactly what angle works. The caption read: *grateful for real friends who actually show up 🤍*
Donovan's name was tagged.
I lay there with the phone above my face, blankets pulled to my chin, fever sitting heavy behind my eyes. My throat felt like gravel. My skin felt like a sunburn that covered everything.
Then Naomi's story loaded. A simple text post, white letters on a pale background: *she had a really rough night but she's okay now. thanks to the right people.*
I stared at it for a long time.
Then I put the phone face-down on the nightstand and didn't pick it up again.
Outside, Seattle was doing what Seattle does — grey sky, grey light, rain tapping the window in no particular hurry. I pulled the blanket tighter and closed my eyes and let the fever do what it wanted. There was nothing left to fight.
---
I slept. I woke up. I drank water from the glass on the nightstand and slept again. Kiara texted — I could feel the buzzing — but I didn't open it. Not yet. I needed the quiet more than I needed the comfort.
The fever broke sometime on the second day. I know because I woke up and the sheets were damp and the ceiling looked sharp again, edges clear, the way things look after a long blur.
I lay there for a while, just breathing.
Then my phone lit up.
*hey, been busy, how are you*
Donovan. Forty-eight hours after he'd driven away and left me standing in the rain. Forty-eight hours after I'd called three times and watched the green dot glow. *Hey, been busy, how are you.* Like a Tuesday. Like nothing.
I read it twice.
I set the phone down on the kitchen table and sat there in the grey morning light and waited to feel something. Anger. Sadness. The old familiar pull to pick the phone back up and answer and make it okay again.
Nothing came.
Just stillness. The kind that fills a room after something loud has stopped. The kind you don't realize you've been waiting for until it finally arrives.
I wasn't angry. I wasn't sad.
I was finished.
---
I started in the bedroom.
The photograph from his birthday two years ago — the one where we're both laughing at something I can't even remember anymore — came off the shelf first. Then the one from the coast. Then the one Kiara took of us at Marcus's rooftop thing, back when rooftop things were still good. I stacked them face-down in a cardboard box I'd broken down and reassembled from the recycling corner.
The scarf he gave me for Christmas. Still soft. Still folded the way I'd always kept it. In.
The birthday earrings — gold hoops, pretty enough, chosen without much thought. In.
The first-edition novel he'd found at a market stall. He'd been so pleased with himself. I'd smiled and thanked him and never actually liked it. In.
I worked slowly. Not because it was hard. Because I wanted to do it right. Five years deserved more than a frantic sweep. They deserved this — careful hands, deliberate choices, each thing acknowledged before it was let go.
The box filled up.
I went to the bathroom last. Opened the small dish on the counter where I kept it. The red cord bracelet sat there, fraying at one end, the knot he'd tied still holding after all this time. He'd made it from craft store string when he was twenty-two and broke and certain about everything. I'd worn it for three years before the clasp broke and I'd moved it to the dish instead of throwing it away.
I picked it up.
I held it in my palm for a moment. Not long. Just long enough.
Then I placed it on top of everything else, right in the center, and folded the box flaps closed.
---
I wrote his address in neat handwriting. No note inside. There was nothing left to explain.
The post office was three blocks away. The woman at the counter didn't look up when she weighed it. I paid. She printed the label. I watched her set the box on the cart behind her, and then it was gone, and I walked back out into the grey Seattle morning.
I stood on the sidewalk for a second. Cars went past. A woman with a stroller. A man eating a breakfast sandwich.
Then I took my phone out and blocked his number. Instagram. Twitter. Everything. One by one, clean and quiet, like pulling a plug from a wall.
No drama. No explanation. No last look.
Just a door, closing softly, from the inside.