My Girlfriend Said, “At Least My Ex Isn’t Jealous.” I Said, “Understood,” Canceled the Proposal, and Let Him Pay.
Part 3 — The Change Log Remembered What She Deleted
The next morning, Darby emailed me because blocked numbers force people to write more carefully than they speak. The subject line was: Please don’t make this worse. I stared at it for a while, then laughed once into my coffee. Not because it was funny. Because there is a special kind of arrogance in breaking something and then asking the person who stepped away not to make noise around the pieces.
Her email was three paragraphs of soft lighting. Kellan had misunderstood. She had not known I planned to propose. She had been confused. Blocking her was cruel. The restaurant was unfair. The bill was humiliating. She wrote that she never meant for anyone to get hurt, which is what people say when they mean they never expected the hurt to become documented.
I read it twice. Then I opened the change log again.
Original event: Beck Alder proposal dinner.
Requested changes: remove proposal dessert language.
Remove ring presentation cue.
Keep flowers.
Keep photographer option.
Increase table privacy.
Add late bottle service.
Update guest contact to Darby Wren.
Event brand: Roarke Social.
External request submitted by Kellan Roarke using confirmation details associated with Darby Wren email forwarding.
I sat back and rubbed both hands over my face. Pest-control work gives you a strange respect for trails. Ants do not lie. Termites do not perform innocence. They leave paths, dust, wings, damage. People think they are more sophisticated, but most lies still leave tracks if you stop listening to the performance and follow what changed.
I emailed Elise with one request: written clarification that I had canceled my event, removed my card, and was not financially responsible for any later Roarke Social charges. She replied within an hour. Clean. Professional. Specific. Beckett Alder canceled the original proposal event prior to service. No charges after cancellation were authorized to his card. Subsequent event activity occurred under a separately signed Roarke Social addendum with new responsible contacts.
I saved it.
At 10:18, Sloane called. I almost let it go to voicemail, but something in me wanted to hear the shape of Darby’s story from someone else’s mouth.
“Do you have any idea what you did to my sister?” Sloane said.
“Good morning to you too.”
“She was humiliated in public.”
“That seems to be the theme.”
“You let a woman cry over a restaurant bill because your feelings were hurt.”
I looked at the printed documents spread across my table. “Did Darby tell you she gave Kellan my proposal confirmation?”
Silence.
“Sloane?”
“She said you canceled something out of jealousy.”
“She removed the dessert that said, ‘Will you marry me?’”
Another silence. This one longer.
“What are you talking about?” she asked.
I sent one screenshot. Just one. Not the whole folder. Not every line. The change log entry removing proposal dessert language. Twenty minutes passed before Sloane texted back.
She said she didn’t know.
I replied: She removed the dessert.
Sloane did not answer.
Darby came to my apartment at 2:40 that afternoon. I knew because my camera sent the notification before she knocked. She stood in the hallway wearing sunglasses too large for her face, her hair pulled back, arms wrapped around herself like she was cold. I did not open the door fully. I put the chain on first, then cracked it.
Her mouth trembled when she saw me. “Really?”
“What?”
“You’re going to talk to me through a chain?”
“Yes.”
“I’m not dangerous, Beck.”
“No. You’re expensive.”
Her face tightened. There she was. The flash of anger before the tears. “You embarrassed me.”
“You took my proposal and tried to turn it into date night with your ex.”
“Kellan wanted to surprise me.”
“How did he know the private terrace existed?”
She looked down the hallway.
“How did he know the confirmation code?”
“Beck, it wasn’t like that.”
“It’s always exactly like that when someone says that.”
She removed her sunglasses. Her eyes were red, and for one weak second, I remembered loving those eyes. I remembered her crying during a movie because an old man lost his dog. I remembered her bringing me soup when I had the flu. I remembered thinking tenderness was proof of character. It is not. Sometimes tenderness is just one room in a house full of locked doors.
“I found the reservation,” she said quietly.
I did not move.
“On your tablet. I wasn’t snooping. It popped up.”
“You sent it to Kellan.”
“I panicked.”
“You removed the proposal parts.”
“I wasn’t ready.”
“Then you cancel dinner. You talk to me. You say no. You don’t keep the flowers and replace the groom.”
Her eyes filled again. “Kellan made me feel seen.”
I nodded slowly. “And I made you feel funded.”
“That’s not fair.”
“No. Fair was the version where you told me the truth before Saturday.”
She pressed one hand against the doorframe. “I was confused. He was part of my life before you. He knows things about me.”
“So did I.”
“You were the one I felt safe with.”
That sentence landed differently than she intended. Safe. Stable. Useful. The man you call when the car light comes on. The man who pays deposits. The man who does not embarrass you until you embarrass yourself on paper.
“Safe doesn’t mean available for reuse,” I said.
Her face crumpled. “I didn’t think you’d actually leave.”
There it was. Not I didn’t want you to leave. Not I love you. I didn’t think you’d actually leave. The confession under the confession.
Before I could answer, she whispered, “Can you please tell the restaurant it was a misunderstanding?”
“No.”
“I can’t have this following me.”
“You posted it.”
“I posted the dinner, not the bill.”
“You posted the lie. The bill is just the caption catching up.”
She stared at me like she hated me for saying something true. Then she stepped back, wiped her cheek, and turned toward the elevator. I closed the door softly, because slamming it would have been for her. Quiet was for me.
That evening, Elise emailed again. Darby had disputed the charges, claiming confusion around the original reservation. Because my original contract was referenced, Elise forwarded the related email thread for clarity. I opened it at my kitchen table, expecting more of the same. Instead, I found the line that ended whatever sympathy I had left.
Darby to Kellan: If he finds out before Saturday, we’ll just say he was being controlling and canceled out of jealousy.
Below it, another message.
Keep the terrace. I still deserve the night.
I read that line three times.
I still deserve the night.
Not I love him but I’m scared.
Not I don’t know how to tell him.
Not cancel it.
The night.
The stage.
The flowers.
The skyline.
The proof that someone wanted her beautifully, even if she had to steal the wanting from one man and hand the performance to another.
At 9:26 p.m., my phone buzzed from an unknown number.
This is Kellan. You need to know the truth.
I almost deleted it. Then another message arrived, a screenshot this time. Darby’s name at the top. Her message to him was dated two days before I canceled.
He already paid the deposit. Even if I don’t marry him, at least something good comes out of it.
I stared until the words stopped looking like words. There are moments when betrayal does not explode. It settles. It becomes furniture. A chair you know you will have to walk around for a long time. The proposal had not scared Darby. Losing the free proposal had.
Kellan wrote: She’s blaming me for everything.
I replied: Sounds familiar.
He sent another bubble. She told me you were basically over.
I typed: Then why did you need my confirmation code?
He did not answer that.
Of course he didn’t. Cowards become honest only when the bill has their name on it, and even then, they skip the parts that cost them.
