My name is Walter. I’m seventy-one, a retired electrician, and Bruno is a fourteen-year-old German shepherd who hadn’t climbed anything higher than the couch in five years.

That Sunday morning I found him standing on top of the kitchen cabinets, stiff as a statue, staring at a small crack in the ceiling above the stove.

I called him. He didn’t turn. I tapped the plaster with my cane and he lowered his head and growled at it, low and steady.

I’ve wired half the houses on this street. I know how a ceiling should sound. That one sounded hollow.

I got the ladder and a flashlight. Bruno stayed on the cabinets the whole time, watching the crack like it might move.

When I pushed my hand into it, my fingers found a cold metal box wedged between the joists, wrapped in an old oilcloth. There was a dry brown stain along one corner of the plaster where water had been coming through for years.

I carried it down and set it on the kitchen table. Bruno jumped down at last, walked over and sat beside my chair, quiet now, as if his job was done.

Inside the box were a set of house keys tagged with a name I hadn’t heard in twenty years, a stack of bank envelopes, and a letter in my late wife’s handwriting.

Margaret passed three winters ago. She must have hidden it the year we bought this house, when the plaster was still new.

The letter said: ‘Walter, if you are reading this, the ceiling finally leaked. Forgive me for hiding it here. I could not tell you what our son did, and I could not throw it away.’

Our son Daniel had not called in eleven years. I had always believed it was because of a quarrel over money.

The envelopes held receipts for every payment Margaret had quietly made to cover a debt he left behind, and a note from a man in Ohio who had been waiting a long time to be repaid.

I read until the light through the window turned orange. Then I took the phone off the wall and, for the first time in eleven years, dialed a number I still knew by heart.

It rang four times. A young woman answered. ‘Grandpa?’ she said, as if she had been waiting all her life to say it.

Bruno put his head on my knee. He had never barked at that ceiling for anything but the truth.