I got the whole dinner wrong before I even sat down. I thought Eric was nervous because he was about to ask me to marry him.

It was our third anniversary yesterday. Eric had picked a restaurant in town that was nicer than anywhere we usually went, and he told me to dress up because he had a “special surprise” planned. I got my nails done after work and spent too long choosing a dress. I know how that sounds now. I was excited.

I’m writing this like I’m telling one person because I don’t think I can say it out loud yet. I keep going back to the beginning of the night, when the surprise still sounded like something good.

Eric had been talking about the anniversary for a couple of weeks. He said he wanted to do something different this year. We’d gone out for burgers the first year, and last year I made dinner at my place. So when he said he’d made a reservation somewhere “a little nicer,” I figured that was why he was being vague.

I mean, three years isn’t a lifetime, but it’s long enough that marriage had come up. Not in a serious, sit-down way. More like when his sister got engaged, or when we saw a house with a porch and both said we’d like one someday.

Eric had said, “I can see that with us.” I remembered that sentence more than I should have.

So I bought a new pair of earrings. Nothing fancy. I even painted my nails a soft pink because I thought he might take a picture. That feels silly to admit. I was happy to be there.

The restaurant was the sort of place where I checked the menu online before we left, just so I wouldn’t panic when I saw the prices. Eric held the door for me and told me I looked beautiful. He was smiling, but he kept glancing at his phone.

“Everything okay?” I asked.

“Yeah. Just work stuff.”

He put the phone away, then checked it again before the drinks came.

The first time, I didn’t think much of it. Eric’s job had a habit of getting busy at odd times. But he wasn’t usually the kind of person who kept his phone face up on the table.

He’d always been a little private about work, but not secretive. At least, that was how I’d explained it to myself.

I tried to keep the night light. I asked about his mom’s garden and told him about a woman at work who’d brought in a pan of bars so sweet I needed water after one bite. Eric laughed at the right parts. He asked if I liked the place. He said the menu was “a little much,” then ordered a steak he barely touched.

It was a funny feeling, trying so hard to enjoy a nice dinner while the person across from me acted like he had somewhere else to be.

“I’m glad you planned this,” I said.

“Of course,” he said. “You deserve it.”

That should have made me feel loved. Instead, he looked down at his phone again, and I watched the light from the screen catch his eyes.

I didn’t ask to see it. I wish I could say that was because I trusted him. Honestly, I didn’t want to be the kind of girlfriend who checked up on him. I’d told myself that before, too. Maybe I was proud of being easygoing. Maybe I didn’t want to know.

The server came by to ask how the food was. Eric said it was great, even though he’d only eaten a few bites. I said mine was good. I remember the server had a tiny smear of chocolate on one thumb. I don’t know why I remember that and not what I ordered.

By the time the plates were cleared, I was starting to feel awkward. Eric had been quiet, but then he began asking what I wanted to do this summer. He asked if I’d ever want to travel somewhere warm. He said he’d been thinking about how we could make more time for each other.

It felt like the night was turning back around.

That’s the part I keep replaying. He said all the things I’d wanted him to say. We’d been busy. We could do better. We should make plans. He reached across the table and squeezed my hand.

“I know I’ve been distracted lately,” he said. “I’m sorry.”

I told him it was okay. It wasn’t exactly okay, but I thought he was trying. I’d missed him. I was ready to let a nice dinner count for something.

Then he said, “I’ve got something else coming.”

I smiled. I actually smiled.

The server came back with dessert a few minutes later. There was one slice of cake on a white plate, with a dark strip of chocolate writing across it. The server placed it between us with a cheerful little flourish and said, “Here we go.”

Eric stopped moving.

I can still see his hand beside his water glass. His fingers were curled around the stem, not lifting it. The server stepped away, and I leaned closer to read the writing.

“Congrats on our engagement, Chloe & Eric.”

I read it twice.

I looked at Eric. He didn’t look confused. He looked like he’d just heard a door open behind him.

The cake was still between us. The chocolate was starting to shine under the lights, and the server was a few steps away. I heard a fork hit a plate at another table. I noticed that. My brain had room for that small sound, but not for the names in front of me.

“Eric,” I said.

He opened his mouth, but nothing came out right away.

“That’s not supposed to be here,” he said.

I looked back at the plate. Chloe and Eric. Their engagement.

There wasn’t a version of those words that could be about me. There wasn’t some cute joke I had missed. I had spent three years telling myself we were building toward something. He had apparently been building something with someone else, too.

The server came back over and glanced at the plate. “Oh, I’m so sorry. Is there a problem?”

Eric started to speak, then stopped. I could see his face change as he tried to think of something that would fit.

“I think there’s been a mix-up,” he said.

The server looked at him. “I’m sorry, sir. I was told this was for your table.”

I wish I knew who had told her. I wish I’d asked. At the time, I didn’t want to hear another sentence. Eric’s voice had gone thin, and I could tell he knew who Chloe was. That was enough.

I didn’t yell. I didn’t throw the plate or ask the server to tell me the whole story. I also didn’t cry, though I expected I might. I felt like my body was doing one simple job at a time: look at the cake, find my purse, stand up.

Eric said my name.

I reached for the check. It was $186.40 before the tip. I did the math on my phone because I didn’t want to guess. My half of the food and drinks came to $79.20. I put down my card and cash for the tip, then waited for the server to bring the receipt back.

Eric kept saying my name, quietly at first, then louder.

“Please, just let me explain.”

I signed the slip. My hand didn’t shake. I noticed because I’d been sure it would.

I put my coat on. Eric pushed his chair back and stood up, but he didn’t come around the table. Maybe he thought I’d stay if he didn’t make a scene. Maybe he was just scared of what I’d do. I can’t tell you what was in his head. I only know what was in front of me.

“I’m done,” I said.

That was the one thing I meant to say. I didn’t plan it ahead of time. I didn’t have a speech ready, and I wasn’t going to give him one in front of a room full of people.

I walked out.

The air outside was cool, and I took a long breath before I got to my car. My phone started buzzing while I was still looking for my keys. First a call, then another. I saw Eric’s name and declined it. The third call came before I’d backed out of the space.

I stopped the car, put it in park, and opened the messages.

The first one said, “Please come back inside.”

Then: “That was a mistake.”

Then: “It’s not what you think.”

I read those, then another appeared.

“Chloe and I have been engaged since March. I was going to tell you.”

I sat there with the windows down. I didn’t start the car. I didn’t answer.

He called again. The screen lit up with his name, and I thought about the cake sitting in front of him. His check, the melting slice, the words he’d let someone write on a plate. He’d planned the nice dinner for me, or at least he’d let me believe he had. Whatever excuse he might have had, he still let me sit there thinking a ring could be coming.

I blocked his number. I blocked him on the apps we used, too. I didn’t send a final message. There was nothing left to say that I wanted him to hear.

We didn’t live together, so there weren’t keys to trade or boxes to sort out. There were a few things of his at my place, a sweatshirt and a phone charger, and I put them in a grocery bag. I didn’t drive them over. I texted his sister the next morning and asked her to pick them up. She wrote back, “I’m sorry. I didn’t know.” I believe she didn’t know. That doesn’t make any of it smaller.

I haven’t told many people yet. My friend said I must be furious. I am, some of the time. Other times I keep thinking about how carefully I chose those earrings, and how pleased I was with my nails. I know that’s not the important part. It’s just where my mind keeps going.

I thought the special surprise was meant for me. I was wrong.

I don’t know when Eric started lying, or how many times I let myself accept a thin answer because asking again felt uncomfortable. I know he was engaged to Chloe by March and still came to my place, still made summer plans, still let me talk about next year as if there was a next year for us.

I can be mad at him and still be mad at myself for missing things. Both are true. I don’t have a clean lesson to hand anybody. I just know that when the plate came, I didn’t ask him to make the words make sense. I paid what I owed and left.

This morning, I put the earrings back in their little box. I didn’t throw anything away. I’m not there yet. I sat in my car again with the windows rolled down, letting the cool air come in, and deleted Eric’s contact without a single tear.