The snow fell thick over the Denver hills, blurring the pine trees outside the window.

I sat at the mahogany desk in our home office.

My hands were cold.

On the laptop screen, the PDF receipt for Lucas’s Zurich transfer looked official.

It had the Swiss bank logo and a stamped registration number.

But when I zoomed in on the routing transit number, the digit spacing was off.

I cross-referenced it with the official Swiss clearing house database on my phone.

The number did not exist.

Lucas had forged the entire document to show he was moving his assets abroad.

He wanted me to think the money was already gone.

“You really thought I wouldn’t check,” I whispered to the empty room.

My chest felt tight, but I did not cry.

I closed the PDF and opened our joint savings account tab.

The balance stared back at me in bold green numbers: $720,114.82.

It was still there.

Lucas had not moved it yet because he needed my digital signature for transfers over half a million.

He had assumed his fake receipt would keep me from looking.

I clicked the transfer button.

I typed in my private account number at First National.

Then I entered the full amount.

Seven hundred and twenty thousand dollars.

My mouse hovered over the blue button that said “Confirm Wire.”

One click, and he would be left with nothing but his lies.

My finger pressed down slightly on the plastic mouse.

On the desk, my iPhone vibrated against the wood.

The screen lit up with a message from an unsaved local number.

I ignored it and focused on the screen.

The phone vibrated again, twice in rapid succession.

I picked it up, intending to silence it.

The preview showed an image attachment.

I tapped the screen.

The photo loaded slowly.

It was taken from a distance, through what looked like a palm tree branch.

The sun was bright, casting long shadows across a concrete pool deck.

This was not Denver, and it was certainly not Zurich.

Lucas stood near the edge of the water wearing his favorite linen shirt.

He was laughing.