Friday afternoon arrived beneath a hot, cloudless sky.
Three cars turned into our driveway within twelve minutes.
I watched from the kitchen window as Juliette climbed out of the first one wearing a wide straw hat. Monica followed with a handbag over one shoulder. Claire stepped out of the second car, already checking her phone.
Nobody carried groceries.
Nobody carried drinks.
Nobody carried charcoal.
The children spilled from the vehicles almost immediately.
One ran toward the backyard.
Another shouted that he wanted to see the garden.
A third had already taken off his shoes before reaching the front steps.
Juliette opened her arms when she saw me.
“There she is!”
She hugged me tightly and smelled of expensive perfume.
“We're here.”
“I see that.”
She laughed.
“Oh, Annie. It feels so good to be back.”
Behind her, Monica was unloading toys.
Claire was directing the children toward the lawn.
I looked at the empty trunks.
“Did you bring anything?”
Juliette tilted her head.
“For what?”
I smiled.
“Nothing.”
She laughed as though I had made a joke.
“We'll just get settled.”
That was when I knew I had made the right decision.
I had spent the previous week preparing something very different from the usual holiday spread.
The patio table was decorated beautifully. Small jars held flowers from my garden. Cloth napkins were folded neatly beside the plates. The grill was cleaned and ready.
But there was no brisket.
No ribs.
No chicken.
No sausage.
No mountain of potato salad.
Instead, I carried out a tray of cucumber sandwiches and a pitcher of iced tea.
Juliette stared.
Monica stared.
Claire slowly lowered her phone.
“What is this?” Juliette asked.
“Lunch.”
She looked behind me.
“Where's the barbecue?”
“I didn't make one.”
Her smile disappeared.
“You didn't?”
“No.”
She laughed awkwardly.
“I thought you were joking.”
“I wasn't.”
The children had already begun asking questions.
“Where are the burgers?”
“Do you have hot dogs?”
“Where's the watermelon?”
Juliette turned toward me.
“Annie, surely you didn't expect us to come all this way and eat sandwiches.”
I placed the pitcher on the table.
“You're welcome to eat them.”
Her eyes narrowed.
“Where's the meat?”
“I didn't buy any.”
“Why?”
I looked at her.
“Because nobody asked me to.”
That stopped her.
For seven years, I had never said anything quite that directly.
Juliette glanced at Ethan.
He stood near the back door.
I watched his face carefully.
He looked uncomfortable, but he didn't step in to rescue her.
“Maybe we should just go to the store,” Monica said.
Juliette turned sharply.
“We shouldn't have to.”
Claire looked toward the empty grill.
“Mom, we could buy the food ourselves.”
Juliette folded her arms.
“This isn't how family works.”
I took a seat.
“Then perhaps we should talk about how family works.”
Nobody spoke.
I kept my voice even.
“I love having everyone here. I really do. But for years I've been buying all the food, preparing it, cleaning afterward, providing extra beds, replacing things that break, and making sure everyone has whatever they need.”
Juliette scoffed.
“You make it sound like some terrible burden.”
“Sometimes it is.”
Her expression hardened.
Ethan finally spoke.
“Mom.”
She turned toward him.
“What?”
“She's right.”
Juliette stared at her son.
“You're taking her side?”
“I'm not taking sides.”
“Yes, you are.”
“No,” he said quietly. “I'm telling you what I should have said years ago.”
The yard became strangely still.
Even the children had stopped complaining for a moment.
Juliette looked back at me.
“So what exactly are you expecting us to do?”
“Buy the food.”
Her eyebrows rose.
“Excuse me?”
“The store is fifteen minutes away.”
“You want us to leave?”
“I want everyone to contribute.”
She shook her head.
“You're embarrassing me.”
I felt the old urge to apologize.
It came automatically.
I almost said, I'm sorry.
Instead I took a breath.
“I didn't invite this conversation, Juliette. You invited yourselves for the weekend.”
Her mouth tightened.
She turned toward Monica and Claire.
“Fine. Let's go.”
The two sisters looked at each other.
Monica sighed.
“Mom, we can just get groceries.”
Juliette marched toward the cars.
“This is ridiculous.”
I stayed where I was.
Ethan came beside me.
“I should have done that sooner.”
“Done what?”
“Stood beside you.”
I looked at him.
He reached for my hand.
“I mean it.”
The cars pulled away.
The backyard became quiet again.
For the first time all afternoon, I could hear the wind moving through the apple tree.
I expected to feel guilty.
Instead, I felt tired.
Not exhausted from cooking.
Tired of explaining why I was tired.
The next morning, my phone began buzzing before eight.
The first message came from Monica.
Then Claire.
Then Ethan.
Finally, someone sent me a screenshot.
Juliette had posted on Facebook.
Her version of the story was almost unrecognizable.
She claimed I had refused to feed her family after inviting them for a holiday. She described herself as humiliated and said the children had gone hungry.
I stared at the screen.
Then I looked at the refrigerator.
Inside were sandwiches, fruit, drinks, and leftovers from the dinner I had made for Ethan and the children.
They had not gone hungry.
But arguing with Juliette online would only turn the situation into another family spectacle.
So I did something else.
I opened the cabinet above my desk.
Inside were seven years of receipts.
I had kept them because I tracked household expenses carefully.
Grocery receipts.
Charcoal.
Paper plates.
Cleaning products.
Replacement towels.
Extra bedding.
Food containers.
Decorations.
Even the replacement planter from Memorial Day.
I spread them across the dining table.
The numbers began to tell a story I had spent years refusing to tell myself.
The holidays had not simply cost me money.
They had cost me time.
Hundreds of hours spent shopping, preparing, cleaning, washing, folding, arranging, repairing, and recovering.
I found photographs too.
Juliette laughing beside a tray of ribs.
Monica holding a plate piled with food.
Claire sitting beneath the patio umbrella.
Children running across the lawn.
Every photograph showed the same thing.
A family enjoying a holiday.
And me somewhere behind the camera.
I selected several pictures.
Then I photographed the receipts.
I did not write an angry caption.
I did not mention Juliette by name.
I simply posted the photographs with a short sentence about family memories and the work that went into creating them.
Within an hour, people began commenting.
Some recognized the pattern immediately.
Others asked questions.
One person wrote that family celebrations should never depend entirely on one household.
Another said the receipts told the story more clearly than an argument ever could.
I never answered the comments.
I didn't need to.
By evening, Juliette had deleted her post.
Ethan came into the kitchen.
“She took it down.”
“I know.”
“She called me.”
“What did she say?”
He hesitated.
“She said you're making her look bad.”
I put another receipt into the folder.
“I didn't make her do anything.”
He nodded.
“I know.”
He watched me for a moment.
“What are you going to do now?”
I closed the folder.
“Something I should have done a long time ago.”
“What?”
“I'm going to stop explaining myself.”
Click here to continue reading: PART 3: I Had Spent Seven Years Paying for Everyone’s Perfect Holidays, So I Put Every Receipt on the Table Before Anyone Could Take Another Bite
She Announced Another Holiday at My House Without Asking, and This Time I Realized the Real Cost Was Far More Than Groceries
Part 2 of 20

