I caught my husband in bed with my sister-in-law on a Thursday night. I didn’t scream. I didn’t throw anything. I simply walked away. What neither of them understood was that my silence would become the most expensive mistake they ever made.

The first thing I noticed wasn’t the affair.

It was the silence.

The house felt wrong the moment I stepped inside.

No television humming in the living room.

No sound of my husband, Ethan Parker, raiding the refrigerator.

No laughter from Jessica, my brother-in-law’s estranged wife, who had been “staying with family occasionally” while going through her separation.

Just silence.

Heavy.

Unnatural.

I stood in the foyer with my keys still in my hand and immediately spotted a pair of beige flats beside the entry table.

They weren’t mine.

For one brief moment, I searched for a reasonable explanation.

Maybe Jessica had stopped by unexpectedly.

Maybe she needed advice.

Maybe she was using the guest room again.

Then I smelled her perfume.

Sweet.

Expensive.

Familiar.

The same perfume she wore to every family gathering.

The same perfume Ethan once joked he could identify from a mile away.

A chill ran through me.

I quietly closed the front door and walked down the hallway.

The dishwasher hummed in the kitchen.

The bedroom door stood slightly open.

Each step felt strangely calm.

Later, people would ask why I didn’t lose control.

The answer was simple.

Some betrayals burn.

Others freeze you solid.

I pushed the bedroom door open.

Jessica was in my bed.

Ethan was beside her.

For a single heartbeat, nobody moved.

Jessica yanked the sheet to her chest.

Ethan spun around so fast he nearly fell.

His face drained of color.

“Claire,” he said.

Just my name.

Not an apology.

Not an explanation.

My name.

I looked at my husband.

Then at the woman who had sat in my kitchen two nights earlier drinking wine and telling me how lucky I was to have such a dependable husband.

I didn’t say a word.

I turned around and walked away.

Behind me, chaos exploded.

“Claire, wait!”

Footsteps pounded behind me.

“Please, listen to me!”

I kept walking.

Past our wedding photo.

Past family portraits.

Past seven years of memories hanging on walls that suddenly felt unfamiliar.

By the time I reached the living room, Ethan was stumbling after me, half-dressed and panicked.

“It didn’t mean anything,” he said desperately.

That sentence stopped me.

Not because it hurt.

Because it revealed everything.

It didn’t mean anything.

The lies meant nothing.

My trust meant nothing.

The marriage meant nothing.

I opened the front door.

Cold night air rushed inside.

“Please don’t leave,” Ethan pleaded. “We need to talk.”

For the first time, I turned around.

I studied him carefully.

No anger.

No tears.

Just clarity.

“No,” I said quietly. “We really don’t.”

Then I walked out.

At the first red light, my hands finally began shaking.

Not from weakness.

From shock.

I sat there gripping the steering wheel, breathing slowly.

One breath.

Then another.

Then another.

I didn’t call my mother.

I didn’t call my friends.

I didn’t call Ethan.

The truth was already sitting in my bedroom.

There was nothing left to discuss.

I checked into a hotel near the interstate and sat alone beneath harsh white lights while my phone vibrated endlessly.

IF YOU CAME FROM FACEBOOK, START FROM HERE!

Ethan: Please answer.

Ethan: Jessica is gone.

Ethan: I made a mistake.

Ethan: We can fix this.

I stared at the messages until the screen went dark.

Then I opened my contacts.

Two years earlier, at a charity fundraiser, I had met a family attorney named Laura Bennett.

I typed a single message.

I need an urgent consultation tomorrow morning.

Her reply arrived twelve minutes later.

9:00 a.m.

The next morning, exhausted but determined, I sat across from Laura in her downtown office.

After listening carefully, she folded her hands.

“You did the smartest thing possible.”

I blinked.

“Leaving?”

“No,” she said. “Staying silent.”

She opened a file.

“Most people confront immediately. They scream. They threaten. They give the other side time to prepare.”

I leaned forward.

Laura’s eyes sharpened.

“But you left.”

She slid a document toward me.

“Which means they have no idea what you’re planning.”

For the first time since discovering the affair, I felt something shift inside me.

Not relief.

Not happiness.

Power.

Then Laura opened another folder.

Inside were property records, financial statements, and something that made my stomach tighten.

“Claire,” she said carefully, “before we discuss divorce, there’s something else you need to see.”

I looked down.

And suddenly realized Ethan’s affair might be the smallest lie he had been hiding from me.

I stared at the papers Laura had placed in front of me, trying to make sense of the neat rows of numbers, dates, and signatures.

At first, they looked ordinary.

Boring, even.

Mortgage documents. Bank transfers. A business loan application. Copies of statements from accounts I recognized and accounts I did not.

Then my name appeared.

Claire Parker.

My signature appeared beside it.

Only it wasn’t mine.

I touched the page as if the ink might somehow explain itself.

“That isn’t my signature,” I said.

Laura nodded once, slowly, as if she had expected those exact words.

“I didn’t think so.”

The room seemed to tilt.

Outside her office window, downtown traffic moved in steady morning streams. People crossed sidewalks with coffee cups in hand, unaware that my marriage had not only cracked open but had revealed something darker underneath.

“What is this?” I asked.

Laura leaned back in her chair. “A home equity line of credit. Opened eighteen months ago against the house.”

“Our house?”

“Yes.”

I shook my head. “That’s impossible. I never signed anything like this.”

“That may be very important.”

Her calmness should have comforted me. Instead, it made everything feel more real.

“How much?” I asked.

Laura hesitated.

That hesitation scared me more than any number could have.

“Two hundred and forty thousand dollars.”

For several seconds, I heard nothing.

Not the traffic.

Not the soft hum of Laura’s computer.

Not even my own breathing.

Two hundred and forty thousand dollars.

Against the house my grandmother had helped me buy before I ever met Ethan. The house I had refinanced after our wedding because Ethan said it would make us feel like true partners. The house where I had painted the kitchen cabinets blue during a snowstorm, where we had hosted Thanksgiving dinners, where I had believed my life was safe.

“Where did the money go?” I whispered.

Laura turned another page.

“That’s what we need to find out.”

I folded my hands in my lap because they had started to tremble again. “Ethan handles some of the investments. I handle the household accounts. But I would have seen this.”

“Not necessarily,” Laura said. “If statements were directed elsewhere, if online access was controlled, if communication went to a separate email address, it could have been hidden.”

A separate email address.

I thought of Ethan sitting at the kitchen island after dinner, laptop open, telling me he was catching up on work. I thought of how irritated he became whenever I picked up his phone by mistake. I thought of the credit card bills that had stopped arriving in the mail because, as he had said, paperless was easier.

My stomach tightened.

Laura slid another document forward.

“There’s more.”

I almost laughed. Not because anything was funny, but because my mind had reached the edge of what it could accept.

“There’s always more,” I said quietly.

“This is a limited liability company. Parker Residential Group.”

I frowned. “Ethan mentioned something about real estate once. He said it was a small side investment with a coworker.”

“It appears to be more than that. The company was formed three years ago. Ethan is listed as managing member.”

“Why haven’t I heard about it?”

Laura’s expression softened without losing its precision. “That is one of the questions.”

I stared at the company name.

Parker Residential Group.

It sounded solid. Respectable. Like something printed on tasteful stationery.

“How am I involved?” I asked.

Laura pointed to another page.

“You are listed as a guarantor on a commercial lease.”

The word moved through me slowly.

Guarantor.

A person responsible if something went wrong.

“I didn’t sign this either,” I said.

Laura studied me. “Then we have a pattern.”

I pressed my palms against my knees. “What does that mean for me?”

“It means we move carefully. Divorce is one piece of this. Financial protection is another. Possible fraud is another.”

Fraud.

The word sat heavily between us.

I thought of Ethan standing in our living room the night before, saying it didn’t mean anything.

He had been talking about Jessica.

But maybe he had not known which betrayal I would discover first.

“Do I call the police?” I asked.

“Not yet,” Laura said. “First, we document everything. We preserve records. We avoid alerting him to what we know until we understand the full picture.”

I looked down at my bare left hand.

I hadn’t realized I had taken off my wedding ring until that moment. It was in the zipper pocket of my purse, heavy as a stone.

“What do I do today?”

Laura began writing on a yellow legal pad.

“You don’t return home alone. You don’t discuss money with Ethan. You don’t accuse him of anything in writing. You change passwords on accounts that are solely yours from a secure device. You gather what you can: tax returns, insurance policies, bank statements, loan documents, property records, emails. Quietly.”

“And Jessica?”

Laura paused.

“What about her?”

“She was there. In my house. In my bed. But if Ethan has been hiding money…”

“You’re wondering whether she knew.”

I looked away.

Jessica’s perfume returned to me in memory, sweet and polished. Her voice in my kitchen returned too.

You’re lucky, Claire. Ethan is so dependable.

I had smiled when she said it.

Now I wondered whether she had been pitying me or mocking me or begging me, in some hidden way, to notice the truth.

“I don’t know what I’m wondering,” I admitted.

Laura capped her pen. “Then don’t decide yet. Let the facts speak first.”

By noon, I was back at the hotel with a folder in my bag and a strange steadiness in my chest.

Ethan had called twenty-three times.

Jessica had called twice.

My mother had texted once asking whether I was coming to Sunday dinner.

I answered none of them.

Instead, I opened my laptop and began changing passwords.

Email first.

Banking next.

Cloud storage.

Retirement account.

Then I checked my sent folder, my archived messages, old attachments, anything that might show what Ethan had done.

At first, there was nothing.

Then I searched Parker Residential Group.

One result appeared.

An email from Ethan dated eight months earlier.

Subject line: updated copies

I clicked it.

There was no message, only an attachment.

A scanned insurance certificate.

Our home address was listed as collateral.

My name appeared again.

My signature appeared again.

A soft knock sounded at the hotel room door.

I froze.

Another knock followed.

“Claire?” Ethan’s voice came through the door. “Please. I know you’re in there.”

My skin went cold.

I closed the laptop halfway but did not move.

“Claire, I just want to talk.”

His voice was raw, exhausted. A voice I knew from flu seasons and family funerals and long nights when life had been unkind to us both.

For one dangerous second, memory softened the room.

Then I looked at the forged signature on my screen.

I picked up my phone and called Laura.

She answered on the second ring.

“He’s at my hotel door,” I whispered.

“Do not open it.”

“He sounds terrible.”

“That is not your responsibility right now.”

Ethan knocked again.

“I made a mistake,” he said through the door. “I know that. But please don’t let one awful night destroy everything.”

One awful night.

I almost stood then. Not to open the door, but because anger finally moved through me with a clean, bright edge.

Laura’s voice anchored me. “Claire, put me on speaker.”

I did.

“Mr. Parker,” Laura called firmly, “this is Laura Bennett, attorney for Claire Parker. She will not be speaking with you today. Please leave the premises.”

Silence.

Then Ethan said, “Claire, you hired a lawyer?”

Laura answered before I could.

“All communication should go through my office.”

There was a long pause.

When Ethan spoke again, his voice had changed. It was lower. Tighter.

“Claire, don’t do this.”

Laura’s eyes might as well have been in the room with me.

“Mr. Parker, leave now.”

For a moment, I thought he wouldn’t.

Then footsteps moved away down the hall.

I stood listening until the elevator bell chimed faintly.

Only then did I realize I was crying.

Not loudly.

Not dramatically.

Just tears slipping down my face as if my body had finally found a quiet way to release what my mind could not process.

Laura stayed on the phone.

“You did well,” she said.

“I didn’t do anything.”

“You didn’t open the door. Sometimes that is everything.”

After we hung up, I sat on the edge of the bed and looked around the hotel room. Beige walls. White sheets. A print of a lake above the desk.

Nothing personal.

Nothing familiar.

For the first time in seven years, my life had no shared edges.

That evening, my older brother, Daniel, called.

I almost didn’t answer.

Daniel was married to Jessica, at least legally. They had been separated for five months, maybe longer emotionally. He was gentle, private, the kind of man who fixed leaky faucets without being asked and avoided family drama as if it were a contagious illness.

If Jessica had told him anything, I didn’t know what version he had heard.

I answered.

“Claire?” His voice was careful.

“Hi.”

A long silence stretched between us.

“Ethan called me.”

My chest tightened. “What did he say?”

“That you left. That there was a misunderstanding. That he needed help finding you.”

I closed my eyes.

“Daniel…”

“I went to your house.”

I opened my eyes.

“What?”

“This afternoon. Ethan wasn’t there. I still have a key from when you asked me to check the pipes last winter.” He paused. “Jessica’s scarf was on your bedroom floor.”

Shame rose in me, though I had done nothing wrong.

“I’m sorry,” I said.

Daniel exhaled shakily. “Please don’t apologize to me.”

Neither of us spoke for a moment.

Then he said, “How long?”

“I don’t know.”

“Did you know before last night?”

“No.”

“I didn’t either.”

His voice broke on the last word, not loudly, but enough.

I pressed a hand over my mouth.

Daniel had always loved quietly. That was his way. He brought soup instead of flowers. He remembered tire rotations and dental appointments. When Jessica complained he was boring, I had defended him with a joke.

Now I wondered how many small humiliations he had swallowed in silence.

“There may be more,” I said carefully.

“What do you mean?”

I thought of Laura’s instruction.

Let the facts speak first.

“I found some financial documents. Ethan’s name is on things I didn’t know about. Mine too.”

Daniel went silent.

“Daniel?”

“Parker Residential Group,” he said.

My fingers tightened around the phone.

“How do you know that name?”

“Jessica mentioned it once.”

“When?”

“Months ago. Maybe last summer. She said Ethan was finally doing something ambitious.”

The word stung.

Ambitious.

As though building a life honestly had not counted.

“What else did she say?” I asked.

“That there was a property on Marigold Avenue. A renovation. Investors. I didn’t pay attention because we were already struggling, and I thought she was just comparing me to him again.”

I wrote Marigold Avenue on the hotel notepad.

“Did she invest?”

“I don’t know.” His voice changed. “Claire, what is going on?”

“I don’t fully know yet.”

“Are you safe?”

The question broke something small inside me.

“Yes,” I said. “I’m safe.”

“Then don’t go back there alone.”

“I won’t.”

He hesitated. “I’m sorry about Jessica.”

“I’m sorry about Ethan.”

It was the saddest trade we had ever made.

The next morning, Laura arranged for a financial forensic consultant named Priya Shah to join us. Priya had silver-streaked black hair, rimless glasses, and the focused calm of someone who found truth in places other people hid confusion.

She listened while I explained what I knew.

She asked precise questions.

Who paid the mortgage?

Which email did lenders use?

Did Ethan have access to my Social Security number?

Had I ever signed blank forms?

Had any mail gone missing?

Each question felt like a thread pulled from a seam.

By the end, the garment of my marriage looked as if it might come apart entirely.

Priya spread the documents across Laura’s conference table.

“The forged signatures are concerning,” she said. “But I’m also looking at timing.”

She tapped one statement.

“The line of credit was opened in January of last year. Large withdrawals followed in February, March, and May. Then several payments were made from an account connected to Parker Residential Group.”

“That sounds like he was paying it back,” I said.

“Possibly. Or moving money in circles.”

Laura leaned forward. “To create the appearance of legitimacy?”

Priya nodded. “We need more records.”

I felt overwhelmed, but not helpless. That surprised me.

Pain was still there, like a bruise beneath clothing, but beneath it something steadier had begun to form.

A need to know.

Not to punish.

Not to destroy.

To know.

“What’s on Marigold Avenue?” I asked.

Priya glanced at Laura.

“How did you hear about that?”

“My brother said Jessica mentioned it.”

Priya pulled up a public property database on her tablet.

A few seconds later, she turned the screen toward us.

A small brick duplex appeared. Blue tarp on part of the roof. Overgrown shrubs. Cracked walkway.

Purchased two years earlier by Parker Residential Group.

Purchase price: $310,000.

Current assessed value: $218,000.

I stared at the photograph.

“That’s where the money went?”

“Some of it,” Priya said. “But the records show permits were pulled, then canceled. No completed inspection. No resale. No rental registration.”

“So it’s just sitting there?”

“Maybe.”

Laura studied the screen. “Who is the registered agent?”

Priya zoomed in.

The name appeared.

Jessica Moore.

For a moment nobody spoke.

My sister-in-law.

Daniel’s wife.

The woman in my bed.

Not just involved.

Officially involved.

My pulse beat in my ears.

Laura turned to me. “Claire, this changes things.”

I nodded, though I didn’t trust myself to speak.

Priya continued scrolling. “There’s another name attached to the original filing as organizer.”

She read it aloud.

“Margaret Ellison.”

I frowned. “I don’t know that person.”

Laura wrote the name down.

“Then we find out who she is.”

That night, I finally called my mother.

I had avoided it because my mother loved with volume. She filled quiet spaces with concern, advice, casseroles, and questions nobody was ready to answer. But I also knew she would hear something from someone soon, and I wanted the truth to arrive before the gossip.

She answered cheerfully.

“Hi, sweetheart. Are you still coming Sunday?”

I swallowed.

“Mom, I need to tell you something.”

The cheer vanished immediately.

“What happened?”

I told her only the part I could bear.

Ethan and Jessica.

The separation.

The lawyer.

Not the money. Not yet.

When I finished, she was silent so long that I checked the call.

“Mom?”

“I’m here.”

“I know it’s a lot.”

“No,” she said, her voice unsteady. “It’s not a lot. It’s unacceptable.”

I almost smiled through my tears.

There she was.

My mother, small and fierce, ready to fight storms with a wooden spoon.

“I don’t want everyone involved,” I said.

“I understand.”

“Do you?”

“I will try,” she corrected.

That was the most honest answer she could have given.

Then her voice softened.

“Come stay with me.”

“I can’t.”

“Why not?”

“Because if I do, everyone will know where I am. Ethan already found my hotel.”

Her breath caught.

“He came there?”

“He left.”

“Claire.”

“I’m okay.”

“You don’t have to be.”

The words landed gently.

For twenty-four hours, I had been working so hard to remain composed that I had forgotten there was another option. Not collapse. Not chaos. Just admitting that I was wounded.

“I know,” I whispered.

My mother cried then, quietly, which hurt more than if she had shouted.

Before we hung up, she said, “Whatever else is true, remember this: you are not the foolish one because someone fooled you.”

After the call, I sat with that sentence for a long time.

The next several days became a careful routine.

Hotel breakfast at seven.

Calls with Laura.

Documents scanned from accounts I could access.

Brief conversations with Daniel.

No contact with Ethan.

No contact with Jessica.

And yet they filled every room I entered.

Ethan’s voice appeared when I ordered coffee, because he used to tease me for adding too much cream. Jessica’s laughter appeared when I passed a boutique window, because she loved dresses she could not afford and somehow always wore them anyway.

Memory was cruel that way.

It did not leave just because the truth had arrived.

On Monday, Laura called me back to her office.

Priya was already there.

So was Daniel.

I stopped in the doorway.

He looked older than he had five days ago. His brown hair was uncombed, and there were shadows beneath his eyes. But when he saw me, he stood.

“I hope it’s okay that I’m here,” he said.

Laura answered gently. “I asked him to come because some documents connect to Jessica.”

I sat beside him.

Priya placed a printed email on the table.

“This was recovered from a public filing attachment. Most people don’t realize supporting documents sometimes remain accessible if they are not sealed properly.”

The email was from Ethan to Jessica.

Subject: Marigold

The date was fourteen months earlier.

Jessica,

I need your signature on the registered agent form today. Claire can’t know yet. Daniel definitely can’t. Once the renovation loan clears, we’ll have room to breathe. I’ll explain everything when the timing is right.

E.

Daniel read it once.

Then again.

His hand curled into a fist on the table, not violently, but as if he needed to hold onto himself.

“Room to breathe,” he said.

I stared at the phrase.

It sounded intimate.

Shared.

Not impulsive. Not one mistake. Not one awful night.

A plan.

Laura placed another page beside it.

“This is a text message screenshot attached to a contractor dispute.”

I leaned closer.

Ethan: Did you talk to Margaret?

Jessica: She said she’ll keep quiet if the payments restart.

Ethan: I’m working on it.

Jessica: Claire is going to notice eventually.

Ethan: Not if I handle the mail.

The room narrowed around those words.

Not if I handle the mail.

I remembered the little argument we had once had by the front door. I had picked up a stack of envelopes, and Ethan had taken them from me too quickly.

Work stuff, he’d said.

I had believed him.

Daniel pushed his chair back and stood.

“I need a minute.”

He walked to the window and stared out.

No one stopped him.

I read the messages again.

Claire is going to notice eventually.

Jessica had known.

Maybe not everything. Maybe not the full financial risk. But she had known I was being deceived.

Laura spoke carefully. “This is strong evidence that Ethan concealed financial activity from you. It also suggests Jessica had knowledge.”

“What about Margaret?” I asked.

Priya opened another folder.

“That’s the surprise.”

She placed a driver’s license copy on the table.

Margaret Ellison was seventy-six years old. Gray hair. Blue cardigan. Soft face.

“Who is she?” Daniel asked.

“Former owner of the Marigold property,” Priya said. “She sold it to Parker Residential Group. But according to county records, she also provided seller financing.”

I frowned. “Meaning Ethan owed her money?”

“Yes. And according to these messages, payments stopped.”

Laura’s expression was grave.

“If Margaret was pressuring them, that could explain some of the urgency.”

“Can we talk to her?” I asked.

Laura nodded. “Carefully. I reached out through public contact information. She agreed to meet, but only with you.”

“Me?”

“She said she would speak to Claire Parker and no one else.”

A chill moved through me.

“Why?”

Laura looked at the paper in front of her.

“She said she made a promise to your grandmother.”

My grandmother had been gone for eleven years.

The room seemed to lose air.

“My grandmother?” I said.

Laura’s face showed the same confusion I felt.

“That’s what she said.”

The meeting took place the next afternoon in a small tea shop on the edge of town, the kind of place with lace curtains and mismatched cups. Laura sat at a nearby table, close enough to intervene but far enough to let Margaret speak freely.

Margaret Ellison arrived exactly on time.

She was smaller than her photograph suggested, with careful white curls and a cane with a brass handle. Her eyes, however, were sharp.

She studied me before sitting.

“You look like Ruth,” she said.

My throat tightened.

Ruth had been my grandmother.

“You knew her?”

“Everyone worth knowing knew Ruth.”

A faint smile touched Margaret’s mouth, then faded.

“I’m sorry for your loss. Even after all these years.”

“Thank you.”

The waitress brought tea neither of us drank.

Margaret folded her hands.

“When Ethan first approached me about buying Marigold, I wasn’t interested. The place needed work, but it was my sister’s home once. I didn’t want it turned into cheap rentals.”

“Why did you sell?”

“Because he came with Jessica. And Jessica came with your name.”

“My name?”

Margaret nodded. “They said you were involved. They said Ruth’s granddaughter wanted to restore the house properly. That mattered to me.”

I felt cold from the inside out.

“I knew nothing about it.”

“I believe that now.”

“Why now?”

Margaret reached into her handbag and removed an envelope. She placed it between us but kept her fingers on it.

“Because I received a letter three weeks ago.”

“From Ethan?”

“No.”

She slid the envelope toward me.

The handwriting on the front was unfamiliar.

Inside was a single sheet of paper.

Mrs. Ellison,

You were right to worry. Claire does not know what they used her name for. If anything happens, give her the blue folder. Ruth would want her protected.

There was no signature.

I looked up.

“What blue folder?”

Margaret’s face tightened.

“I hoped you could tell me.”

“I can’t.”

She watched me for a long moment, then opened her handbag again. This time she removed a faded blue folder tied with a string.

My heart began to pound.

“I kept this because your grandmother asked me to, years ago,” Margaret said. “I never understood why. She said one day you might need proof that something belonged to you before anyone else claimed it.”

My fingers shook as I untied the string.

Inside were old documents.

A deed.

A handwritten letter.

A photograph of my grandmother standing in front of the Marigold duplex, smiling in a yellow summer dress.

On the deed, dated thirty-four years earlier, was my grandmother’s name.

Ruth Whitaker.

Owner.

I looked at Margaret, unable to speak.

She nodded sadly.

“Marigold was your grandmother’s house before it was my sister’s. Ruth sold it privately, but she kept a right of first refusal for her heirs. It was supposed to be honored if the property ever changed hands again.”

Laura had moved closer without my noticing.

I looked down at the old legal language.

Right of first refusal.

Heirs.

Notice required.

“Ethan bought a property connected to my grandmother,” I said slowly, “using my name, without telling me.”

Margaret’s eyes softened.

“Yes.”

“And someone warned you.”

“Yes.”

“Who?”

Margaret shook her head.

“I don’t know. But there was one more thing in the envelope.”

She handed me a small photograph.

It showed Ethan outside Marigold Avenue, standing beside Jessica.

Between them stood another woman.

Tall. Dark-haired. Wearing sunglasses.

On the back, someone had written one sentence.

Ask Ethan about Anna.

I stared at the name.

Anna.

My breath caught.

Because Ethan had once told me Anna was his college friend who died before we met.

But in the photograph, she was very much alive.