For a long time after, Daniel and I sat in silence at the kitchen table. Not cold silence. Not angry. The kind that comes when two people are finally standing in the same room of truth after years of occupying adjacent ones.

“I’m sorry,” he said at last.

I believed he meant it. That did not make it enough, but it mattered.

“I know,” I said.

Then, because marriage is made in moments like these as much as broken by them, I told him what I needed next. Not a vague promise to do better. Specifics. Therapy. Couples and individual if necessary. No more financial help without joint agreement. No holidays with his family unless our children are explicitly included and treated with basic dignity. No leaving me to handle emotional labor while he became the good son in rooms where I was expected to be the accommodating wife. And if those things could not happen consistently, then we would have a different conversation, one neither of us wanted but both of us were old enough to understand.

He agreed. Again, agreement is not transformation. But that night, unlike so many before it, agreement came attached to movement.

The next morning, Carol posted pictures from the party online.

Of course she did.