The washing machine was still clicking when I pulled the green yarn out of David’s tackle box.

I had gone downstairs looking for the water shutoff tag. Eleven weeks after my husband died, I was still doing stupid house jobs because grief doesn’t care what needs doing. It hands you a wrench and says, here, figure this out. The tackle box had been under the basement stairs since the summer David’s hands got too shaky to tie a lure.

The box smelled like dust, metal, and those rubber fishing worms he kept in a little cracked bag.

I found pliers, bobbers, his pocketknife, then the envelopes. Fourteen of them. Tied up with green yarn.

I knew David’s handwriting before I saw the names. My name was on enough grocery lists to know it. These said, “To Hannah Rose.”

Hannah was my granddaughter. Claire’s daughter. Fifteen years old. I had never met her.

That sounds awful because it is awful. There isn’t a clean reason for it. There was Claire’s boyfriend Travis, a fight over rent money, David saying one hard sentence, and me standing in the kitchen pretending I hadn’t heard the whole thing.

Claire heard, “Don’t come back until you grow up.” David meant, “I’m scared and I don’t know how to fix this.” I know that because David told me later. It didn’t fix anything. Words don’t do that once they get inside somebody.

I sat on the basement step with the envelopes in my lap.

The concrete had a little piece of gravel digging into my knee, and I remember that better than I remember what I was feeling. Maybe that’s how my mind handles things. It picks a pebble.

The first card was pink. A cartoon bear was holding a balloon.

“Happy 1st Birthday, Hannah Rose. Grandpa hopes you like cake.”

There was a five-dollar bill inside for a piggy bank. Still there.

The second card had a sticker sheet. The third had a pressed violet from our yard. The fourth had a shaky drawing of a fishing pole and the words, “Maybe someday.”

I read six before I had to put them down.

They weren’t big speeches. That was the part that got me. David wrote about tomatoes, peach jam, a fish that got away, and how his hands were getting bad. One card said, “I saw a girl at Walmart with red hair like yours.” Another said, “Your grandma burned the biscuits again.” That was true. I still burn them when I’m upset.

I didn’t know he was writing any of it.

That hurt in a different place.

David and I had been married forty-two years. I knew which knee bothered him before rain. I knew he hid the good candy behind the flour. I knew he’d lie about being tired so he could watch one more Braves inning. But I didn’t know he had made a birthday out of each year for a child who didn’t know his name.

I called Claire at 4:18. I remember because the stove clock is seven minutes fast and I had just looked at it twice.

Claire answered on the third ring. “What happened?”

“I found something of Dad’s.”

“What kind of something?”

“Cards.”

There was a pause. Not a long one. Long enough.

I said, “They’re for Hannah.”

Claire breathed out through her nose. “Mom.”

That one word carried fifteen years in it. Anger. Tiredness. Maybe shame.

I can’t sort it out, and I was standing right there on the phone.

I told Claire about the yarn. The money. The little notes. Claire said nothing until I asked, “Did you know he was doing this?”

Then Claire said, “He knew Hannah didn’t want him.”

I nearly said Hannah never got to choose. I had the words ready. I could feel them lined up, mean and neat. But I remembered all the times I told Claire to calm down when what I meant was, please stop making me pick a side.

So I asked, “Did you send any of these?”

“No.”

“Did Dad send any?”

“Travis threw one away.”

“Why?”

“Because Dad showed up at the apartment.”

I held the phone tighter. “When?”

“After Hannah was born. He said he wanted to see her.”

David had told me he wasn’t allowed inside. He had never said he went there.

Claire’s voice got smaller. “After Travis threw the card away, Dad stopped trying.”

“No,” I said. “He didn’t.”

I looked at the stack. The envelopes had no stamps. No postmarks. Just names.

Claire said, “What do you mean?”

“He stopped using stamps.”

The next few weeks had been quiet. Too quiet. I put the cards in the top drawer of my dresser, under David’s old watch. I told myself I needed time. Truth is, I was scared of what the cards would make me do.

I read one each night anyway.

The card for age seven said David had seen Hannah’s school picture on Claire’s Facebook page before Claire blocked him again. He wrote, “You have a purple shirt on. It looks nice.” The card for age eight mentioned clarinet. Nobody in our house had told him Hannah played clarinet. My sister Barbara must have said something at Kroger.

The card for age nine had no money. David wrote that he had saved twenty dollars but needed a new battery for his truck. Then he wrote, “I’m sorry about that. I’ll try again.”

I had to stop there.

Not because twenty dollars mattered. Because I knew David. He would have bought that battery and still found five dollars somewhere for the card. He was cheap with himself and generous with everybody else. Bless his heart, he thought that counted as fixing things.

The age ten card had a picture of a fish. The age eleven card said, “I heard you made the honor band.” The age twelve card had a fifty-dollar check, dated the day before Hannah’s birthday. It had never been cashed.

By card fourteen, David’s handwriting leaned hard to the right. His hands had gotten worse. The check inside was for $50. The note said, “I hope somebody tells you I’m proud.”

Somebody should have.

I called Claire again. This time Claire came to my house at 6:02, still wearing work shoes. Claire stood in my kitchen holding a purse with both hands. That is what Claire does when scared. Holds something that doesn’t need holding.

I set the card stack on the table.

Claire looked at the green yarn. “You read them?”

“Most of them.”

“Mom, I was trying to protect Hannah.”

“From what?”

“From getting pulled into this.”

“This is her life.”

Claire sat down. “Dad made me feel like I was stupid.”

“I know.”

“No, you don’t.”

That was fair. I had stayed quiet that night in the kitchen. I had watched David point at the door. I had watched Claire grab her coat. I told myself silence was keeping peace. It wasn’t. It was just letting the loudest person win.

Claire rubbed both hands over her face. “He said I ruined everything.”

“He said you were making a bad choice.”

“You always take his side.”

“I took the side of whoever was in the room.”

Claire looked at me then. “That’s not better.”

No. It wasn’t.

The fifteenth card sat between us. It was thicker than the others. There was no stamp, no sealed flap, and David had written, “If I’m not here” in the corner.

Claire reached for it, then stopped.

“What does it say?” Claire asked.

“I haven’t opened it.”

“Why not?”

I wanted to say I was waiting for Claire. That would have sounded kind. The truth was uglier. I wanted Claire to open it first so I could blame Claire for whatever came next.

I said, “I don’t know.”

Claire pushed the card toward me. “Hannah needs to hear it from you.”

I opened the flap.

Nine pages were folded into a square. David’s writing filled both sides of every page. The first page talked about his hands. The second talked about the garden. The third said he had tried to call Claire three times before giving up because the number had changed.

Then I got to the part I had been afraid of.

David wrote that he had gone to Travis’s apartment the week after Hannah was born. He wrote that Travis stood in the doorway holding the baby, and Claire stayed behind him. David had carried a card and five dollars. He said he asked to see Hannah for five minutes.

Claire made a sound beside me. “I didn’t know he went back.”

I kept reading.

David wrote that Travis told him to leave. He wrote that Claire said, “She doesn’t need you.” He wrote that he believed Claire meant forever because he was proud and tired and still mad about the rent money.

Then he wrote, “I kept making cards because I didn’t know how to stop being her grandpa.”

I had to put the page down.

Claire was crying by then. Not pretty crying. Claire kept wiping under one eye and making it worse.

“Mom,” Claire said. “I thought he gave up.”

“He did give up coming.”

“That’s not the same.”

“No.”

The last page had one sentence at the top. I read it twice because the words blurred.

“I saved these so Hannah can decide what I was to her.”

Under that, David had written his address and a phone number that no longer worked. At the bottom, he added, “Tell her I was sorry I waited. Tell her I loved her before I knew her.”

Claire covered her mouth. I reached across the table, but I didn’t know whether to touch Claire, so I put my hand on the card instead.

We sat there for a long time. The refrigerator kicked on. A truck went by outside. Ordinary things kept happening, which felt rude.

Claire asked, “Can I have them?”

I said, “They’re Hannah’s.”

Claire nodded. “I know.”

We didn’t fix fifteen years that night. We made tea neither of us drank. Claire called Travis, and I heard Claire say, “Don’t tell me what Dad meant.” Then Claire called Hannah.

I stayed in the other room because I had already taken enough from that child without making my face part of the story. Later, Claire came to the doorway with the phone in hand.

“Hannah wants to read them,” Claire said.

I gave Claire the tackle box too. The cards went inside, with the five-dollar bill, the purple shirt note, the pressed violet, and David’s last nine pages. Claire carried the box out against her chest like it was breakable.

At the door, Claire turned around. “Mom, she asked if Grandpa hated her.”

I said, “No.”

Claire waited.

I added, “He was scared she’d hate him first.”

That was the closest thing to an answer I had.

Three days later, Hannah came to my house. I knew it was Hannah before I opened the door because Claire had sent a picture, but the picture had been from far away and fifteen years old. Hannah had David’s crooked little smile. I almost said that. I didn’t.

Hannah held the tackle box with both hands.

“Can I read the rest here?” Hannah asked.

“Yes.”

Hannah sat at David’s old table. I put peach jam on toast because that was what I knew to do. Hannah read the first card, then the second. When Hannah reached the one about the red-haired girl at Walmart, Hannah started crying.

I started too.

Hannah looked up. “He really kept all of them?”

“Every one.”

“Why didn’t anybody tell me?”

I looked at Claire. Claire looked down.

I said, “Because we were grown-ups acting foolish.”

Hannah gave a small laugh through the tears. “That sounds about right.”

The cards did not bring David back. They didn’t erase Claire’s hurt or make my silence harmless. But Hannah stayed for two hours. Then Hannah asked whether David’s fishing pole still worked.

It did not. The reel had rusted, and the line was tangled beyond saving. Still, I found it in the garage and put it in Hannah’s hands.

Hannah held the pole, then held the first birthday card against her chest.

David had saved it because he couldn’t get through the door. Hannah carried it through mine.