For the next three weeks, I kept that promise. I bought my own groceries, labeled them, cooked only for myself, and said nothing when Ryan grabbed takeout or protein bars. Then he casually announced he was hosting his birthday dinner at our house for twenty relatives.

And I smiled, because by that point, I already had a plan.

Ryan’s birthday landed on a Saturday, and he treated it like a national holiday. By Wednesday he had started a group text with his parents, siblings, cousins, and a few family friends who never missed an opportunity for free food. I overheard him boasting from the living room.

“Emily’s making her roast, the mac and cheese, those honey-glazed carrots, the whole thing,” he said. “You know how she does it.”

I was in the hallway folding laundry, and he didn’t even bother lowering his voice.

That told me everything I needed to know. He hadn’t forgotten what he said. He simply believed his words didn’t apply when he needed something. In his mind, I was still supposed to swallow the insult, do the work, and make him look good in front of everyone.