I had left for work at 8:30 that morning, kissed Ryan goodbye like I did every day, told him I loved him. He smiled — that same smile I’d fallen for seven years ago — and said he’d see me tonight.

At 3:00 p.m., sitting in my car after a canceled meeting, I scrolled through our home camera footage out of boredom. We didn’t have kids yet, but I’d installed the system two years earlier after a break-in on our street. Ryan knew about it.

What he must have forgotten was the bedroom camera.

At 9:47 a.m., the bedroom door opened.

Ryan walked in.

He wasn’t alone.

A woman followed him — long brown hair, tight red dress, laughing at something he’d said. She reached for his hand and pulled him toward our bed. The blue comforter I picked out last spring. The bed where I slept every night beside the man I trusted with my whole heart.

My hand started shaking so badly I almost dropped my phone. I wanted to stop watching. I couldn’t.

I sat frozen, watching my husband kiss another woman. Watching him unzip that red dress. Watching him betray every promise he’d ever made to me.

I watched for 23 minutes.

Twenty-three minutes that destroyed my entire world.

When it ended, I gasped for air like I’d been underwater. My chest hurt. My stomach twisted. I wanted to drive home and confront him. Scream at him. Demand answers.

Instead, I cried silently in that parking garage. Then I wiped my face, fixed my makeup, and kept scrolling.

This wasn’t today.

One week back — same thing. Two weeks back — same woman. Same bed. Same betrayal.

I went back two months.

Every Tuesday. Every Thursday. After I left for work.

Her name, I later discovered, was Madison.

By the time my phone buzzed with a text from Ryan — Hey babe, what do you want for dinner? Love you. — I felt nothing but cold fury.

I replied, Anything is fine. Love you too.

He would not know that I knew.

Not yet.

I spent the next morning calling in sick. While he left for work at 8:15, kissing my forehead like always, I waited until his car pulled away.

Then I went to work — just not the kind he expected.

I downloaded six months of footage. Saved everything to multiple drives. I accessed his email. Found a hidden folder labeled “Projects.” It was filled with messages to Madison.

They talked about missing each other. About how “dangerous and exciting” it felt. About how he was “working on leaving his wife.”

He had never said a word to me about divorce.