My 8-year-old gave away his lunch money to help a little girl. The next morning, our yard was full of lunchboxes. Then I found the note.

I laughed despite myself.

Then I pulled him against me.

“You never skip food to prove you care about somebody. Okay?”

“You might’ve said no.”

He sighed into my shoulder.

“Okay.”

That evening, my mother-in-law stopped by.

She happened to be in the kitchen when Noah came downstairs carrying the garment bag.

“Look what I got Lucy.”

My MIL smiled at first.

Then I explained how he’d paid for it.

“Look what I got Lucy.”

Her gaze turned to flint.

“You skipped lunches for THAT?”

Noah nodded.

She laughed.

Then she looked at the dress again.

“Sweetheart, that’s a waste of money.”

Noah stopped smiling.

I said, “Excuse me?”

“Sweetheart, that’s a waste of money.”

She shrugged.

“Lucy is two. And with everything going on with her, she probably doesn’t even understand what a birthday is.”

Noah looked at her.

She continued, “If you’re going to save that hard, buy something for yourself. Lucy won’t know the difference.”

“She probably doesn’t even understand what a birthday is.”

Noah spoke softly, without a single tremor.

“She understands when someone’s nice to her, Grandma.”

My MIL gaped like a landed fish, completely drained of arguments.

Cyril had just entered from the garage and had heard enough.

“Mom.”

“She understands when someone’s nice to her, Grandma.”

She lifted both hands.

“Oh, don’t make this into something ugly. I’m being practical.”

Cyril walked straight to Noah.

He crouched beside him and touched the plastic covering the dress.

“Good color, buddy. Lucy’s going to spin in it.”

Noah nodded.

“Good color, buddy. Lucy’s going to spin in it.”

My MIL sighed.

“You people hear what you want.”

I looked toward the door.

“I think we’re done for tonight.”

She stared at me.

Then at Cyril.

“You want me to leave over a dress?”

“You people hear what you want.”

“No,” I said. “I want you to leave because my eight-year-old understands kindness better than you apparently do tonight.”

That ended the conversation.

The next afternoon, Hannah held the tiniest birthday party I had ever attended.

There were seven of us, a grocery-store cake, and six balloons.

“My eight-year-old understands kindness better than you.”

Noah arrived carrying the red dress in both hands.

“This is for Lucy.”

Hannah blinked. “For her?”

“Open it.”