I didn’t wait for anyone to escort me. I took Sophie’s hand and walked out. In the hallway the carpet swallowed the noise, but I still heard the room rebooting behind us—music restarting, people pretending nothing happened.

Outside, the air was cold and smelled like the harbor. Sophie shivered. I wrapped my coat around her shoulders. “Did I do something wrong?” she asked.

“No,” I said immediately. “None of this is your fault.”

My phone buzzed with Ethan’s texts: Please don’t make this harder. I’ll explain. Can you just go home?

Home felt like a trap, but I drove there anyway, hands tight on the wheel. His car wasn’t in the driveway.

Inside, everything looked normal, which somehow made me angrier. I got Sophie into pajamas, read half a chapter of her book, and waited until her breathing slowed. Then I sat at the kitchen table and opened my banking app again, the alert I’d ignored for two days flashing in my mind: Home equity application started.

I logged into our joint accounts. My stomach dropped. There were transfers I didn’t recognize, a new line of credit, and payments labeled “consulting” to a business I’d never heard of. Ethan hadn’t just been lying to me—he’d been moving money.