“What does that mean?”

“It means the text did not create the problem. It named it.”

He sat back, confused and irritated at once.

I looked at him steadily.

“When was the last time you came over here with no request attached?” I asked. “When was the last time you called just to see how I was, not because something needed paying for or fixing or smoothing over?”

“Mom, that’s not fair.”

“It’s accurate.”

“We’re busy.”

“Everyone is busy.”

He slapped a palm against the table, not hard but loud enough to rattle the spoon in his saucer.

“We are not using you.”

I let that sit in the air.

Then I said, very quietly, “One hundred seventy-four.”

He blinked.

“What?”

“That’s how many active payments and transfers I had tied to your family when I called the bank. One hundred seventy-four. Mortgage drafts. Insurance. tuition. rent support. club dues. reimbursements. subscriptions. service contracts. Do you know what it feels like to hear a stranger at the bank read your own foolishness back to you like an itemized confession?”

His face changed.

For the first time that night, I saw shame flicker in him.

“Mom,” he said again, softer now. “We appreciate what you’ve done. We do.”