The second woman’s name was Melissa Grant.
It took me four days to find her.
I did not discover her through secret software, private investigators, or anything dramatic.
I found her because Ryan had been careless in the ordinary way confident people often are.
The conference schedule was still online.
His company had sponsored one of the panels.
Ryan’s name appeared beneath the title.
So did Melissa’s.
She worked for a vendor his division had used for years.
Her professional profile included a photograph.
I recognized her immediately.
Not personally.
From Ryan’s social media.
Months earlier he had posted a group photograph from some corporate event. I remembered because I had commented beneath it while sitting on the nursery floor.
Looks fun. Bring me dessert.
Ryan had reacted with a laughing emoji.
Melissa stood beside him in the photograph.
Their shoulders touched.
At the time, it meant nothing.
Now I stared at the image until my eyes hurt.
Finding her personal contact information was more difficult.
I considered asking Hannah.
I did not.
Hannah had given me what she knew. Pulling her deeper into my investigation felt unnecessary.
Eventually I found Melissa through a business networking page and sent a short message.
My name is Claire. I’m Ryan Miller’s wife. I believe you know him. I’d appreciate a private conversation.
I expected silence.
Instead, she answered within an hour.
Yes.
Only that.
Then:
I wondered when this would happen.
The sentence turned my stomach.
We spoke by phone after our daughter went to bed.
I sat in my car in the garage with the engine off because I could not risk Ryan overhearing.
Melissa’s voice sounded controlled.
Older than Hannah’s.
More guarded.
“Is he there?”
“Inside.”
“Does he know you’re calling?”
“No.”
“Good.”
Not hello.
Not apology.
Good.
I tightened my grip on the phone.
“I found a hotel charge.”
Melissa was silent.
“Five months ago.”
Still nothing.
“At the Lorne.”
A breath.
“I thought he paid cash.”
The garage seemed to tilt.
“So you were there.”
“Yes.”
The directness almost hurt more than denial would have.
“Did you sleep with my husband?”
“Yes.”
No hesitation.
No explanation.
Just truth.
I closed my eyes.
For months I had imagined discovering an affair as an explosion.
Screaming.
Crying.
Something breaking.
Instead I sat beneath the dim garage light listening to the heating system click somewhere inside the house.
My voice sounded unfamiliar when I spoke again.
“How many times?”
“Twice.”
“Twice.”
“Yes.”
“When?”
“The conference night and once about three weeks later.”
“Where?”
“My apartment.”
I breathed through my nose.
“Was it still happening when he started talking to Hannah?”
“I don’t know who Hannah is.”
“A coworker.”
Melissa gave a short, humorless laugh.
“Then probably.”
The casual certainty made me open my eyes.
“Why do you say that?”
“Because Ryan likes pursuit more than consequences.”
“You sound like you know him well.”
“I know the version he showed me.”
“What version?”
“The lonely husband.”
I almost laughed too.
Same story.
Different woman.
“He told you I stopped caring about him.”
“He told me you had checked out of the marriage after the baby.”
“What else?”
“That you two lived like roommates.”
I looked through the windshield at the garage door.
“He threatened to leave me because I hadn’t lost enough baby weight.”
Silence.
Then Melissa said, “He didn’t tell me that.”
“Of course he didn’t.”
“No.”
Her voice shifted.
Not sympathy exactly.
Something closer to disgust.
“He said you didn’t want him anymore.”
I swallowed hard.
“When did the first time happen?”
“After the conference dinner.”
“How?”
“He said he didn’t want to drive home after drinking.”
“And?”
“We went upstairs.”
“His room?”
“Yes.”
“Did he tell you he was separated?”
“No.”
That answer surprised me.
“You knew he was married.”
“Yes.”
The anger came fast.
I gripped the steering wheel.
“And you did it anyway.”
“Yes.”
No excuses.
For several seconds I hated her.
Not abstractly.
Personally.
I pictured her knowing I existed.
Knowing there was a baby.
Following Ryan upstairs anyway.
“You have a lot of nerve sounding this calm.”
“I know.”
“Do you?”
“Yes.”
“Because I was home with his four-month-old daughter.”
“I know that now.”
“You knew he had a baby.”
“Yes.”
The honesty made it impossible to argue with anything but the act itself.
“Why are you helping me?”
Melissa exhaled.
“Because he came back three weeks later.”
“You said you slept together twice.”
“Yes.”
“And after that?”
“I told him I wasn’t doing it again.”
“Why?”
“Because I realized he enjoyed humiliating you.”
That silenced me.
“What?”
“The first time, he mostly complained about the marriage.”
“And the second?”
“He showed me a photo of you.”
My fingers went numb.
“What photo?”
“You were pushing a stroller.”
I knew immediately.
My first month of walking.
Gray sweatshirt.
Hair tied up.
Face red from exertion.
Julia had taken it.
“What did he say?”
Melissa hesitated for the first time.
“Tell me.”
“He said, ‘At least she’s finally trying.’”
I covered my mouth.
Not because I was going to cry.
Because nausea rose sharply.
“He showed another woman a picture of me exercising.”
“Yes.”
“And mocked me.”
Melissa’s voice dropped.
“I wouldn’t call it mocking exactly.”
“Then what would you call it?”
“He wanted me to know you were competing for him.”
The sentence entered me slowly.
Competing.
For him.
“I wasn’t.”
“I know.”
“No, I mean I didn’t even know there was a competition.”
“I understand.”
“Why did you stop seeing him?”
“That.”
“That photo?”
“The way he said it.”
Melissa paused.
“It was ugly.”
I leaned my head against the seat.
For months I had believed my body was the central problem in our marriage.
But Ryan had been using my effort as currency.
At home, he praised me enough to keep me moving.
Outside the marriage, he displayed my progress as evidence of his value.
Two women wanted him, or at least that was the story he wanted to tell himself.
His wife was changing herself to keep him.
Another woman was willing to betray that wife to have him.
No wonder he had seemed so pleased.
“Do you still have messages?” I asked.
“Yes.”
“Will you send them?”
A longer silence.
Then: “Most.”
“Why most?”
“Some were on an old phone.”
“Send what you have.”
She did.
Not immediately.
Over the next twenty minutes, screenshots arrived one at a time.
Ryan’s messages to Melissa were more explicit than the ones to Hannah.
Wish you were here.
Can’t stop thinking about last night.
She never touches me anymore.
I feel invisible at home.
Then one message stopped me completely.
After everything I do, Claire acts like having the baby makes her the only tired person in the world.
I read it again.
Our daughter had been six weeks old at the time.
Six weeks.
I remembered that month.
My stitches still hurt when I sat down too quickly.
I slept in ninety-minute fragments.
Milk leaked through my shirts.
Some mornings I cried in the shower without knowing why.
Ryan had told another woman I acted like I was the only tired person in the world.
I stopped scrolling.
Melissa spoke softly.
“Claire?”
“I’m here.”
“There’s something else.”
I shut my eyes.
“Of course there is.”
“He told me once that if you didn’t lose the weight, he’d leave.”
My eyes opened.
“He told you that?”
“Yes.”
“What did you say?”
“That he was being cruel.”
“And?”
“He said sometimes people need consequences.”
Consequences.
My body.
My marriage.
My daughter’s home.
All of it had become a system of consequences in Ryan’s mind.
“What happened after you ended it?”
“He kept messaging for a while.”
“Angry?”
“No. Charming.”
That sounded exactly right.
“When that didn’t work, he stopped.”
“And you never told me.”
“No.”
“Why?”
“Cowardice.”
I appreciated the word because it did not ask me to forgive her.
“I was ashamed,” she continued. “And I convinced myself it would only hurt you.”
“It would have hurt.”
“I know.”
“But not knowing helped him.”
“Yes.”
Neither of us spoke for several seconds.
Finally, Melissa said, “What are you going to do?”
I looked toward the door leading into my house.
Behind it, Ryan was probably watching television.
Maybe holding our daughter.
Maybe texting someone else.
“I’m planning a hotel night.”
Melissa was silent.
Then she understood.
“The Lorne?”
“No.”
“Good.”
That surprised me.
“Why?”
“Don’t give that place another memory.”
I considered her words.
She was right.
Ryan did not deserve to revisit the scene of his betrayal and transform it into reconciliation.
“I’m booking somewhere else.”
“What are you planning?”
“I haven’t decided how much to tell him before we get there.”
Melissa was quiet.
“Do you want advice?”
“No.”
“Fair.”
“But I do want one thing.”
“What?”
“If he denies it, will you confirm it?”
“Yes.”
Immediately.
No hesitation.
“Even if he gets angry?”
“Yes.”
I believed her.
Before we ended the call, Melissa said something I did not expect.
“You don’t know me, and you don’t owe me forgiveness. But I am sorry.”
I stared at the dashboard.
“I believe you’re sorry.”
It was not forgiveness.
But it was true.
When I returned inside, Ryan was lying on the couch.
Our daughter slept against his chest.
The sight nearly undid me.
His hand rested protectively over her back.
Television light flickered across his face.
For a moment I saw the man I had married.
Then I remembered the message he sent when that same child was six weeks old.
After everything I do.
I moved closer.
Ryan opened his eyes.
“Hey.”
“Hey.”
“She crashed.”
“I see that.”
He smiled sleepily.
“This is nice.”
I looked down at our daughter.
“Yes.”
Ryan reached for my hand.
“Sit with us.”
I did.
That was the hardest part.
Not the lies.
Not the screenshots.
The ordinary tenderness that remained mixed in with all of it.
People imagine betrayal turns the past black.
It does not.
It leaves the good memories intact and makes them painful.
Ryan rested his head against the couch.
“What hotel are you thinking?”
I looked at him.
He smiled.
“You said you were planning something.”
“I found one.”
“Nice?”
“Very.”
“When?”
“Next Friday.”
He raised his eyebrows.
“You already booked it?”
“Yes.”
His smile widened.
“I like this version of you.”
The words struck so cleanly that I almost admired their cruelty.
“This version?”
“Confident. Spontaneous.”
I held his gaze.
“She’s been here a while.”
Ryan laughed because he thought I was flirting.
“Good.”
I looked at our sleeping daughter.
Next Friday.
Seven days.
I had one week to make certain that when Ryan finally understood what he had done to our marriage, he would not be able to hide behind my weight, my postpartum exhaustion, or any woman he had used to flatter himself.
This time the consequences would belong to him.