I was standing at the kitchen counter with a dry-cleaning receipt pinched between my thumb and forefinger when I realized I’d been counting them for seven months.

Twenty-eight Fridays. Twenty-eight receipts, each one folded twice and tucked into the inner pocket of Gerald’s wool coat. The bills added up to $1,168. I kept them all in an envelope in the junk drawer because I didn’t know what else to do with them yet.

Gerald said they were work clothes. Pressed shirts for client meetings. Slacks that needed creasing.

I nodded every time he said it and I didn’t ask questions because that’s what I’d been doing for thirty-one years. But I knew his work shirts came home Thursdays in a yellow laundry basket from the service his office used. I’d been folding them since 1994.

The address on the receipts was for a place called Fremont Cleaners on the south edge of town, near the old canning factory. I’d driven past it maybe twice in my life. It wasn’t on the way to anything.

I went there on a Friday afternoon in March when Gerald said he had a conference call that would run late. The shop was a narrow storefront stuck between a payday loan place and a boarded-up drugstore. I sat in my car across the street for twenty minutes watching the door. Nobody went in. Nobody came out.

Then I saw Gerald’s truck pull into the lot next door. Not the cleaners. The church shelter.

He got out carrying a black garbage bag, the kind you use for yard waste, and walked up the shelter’s side entrance like he knew exactly where he was going. I got out of my car. My knee popped when I stood and I felt every one of my fifty-nine years in that sound.

I crossed the street and stood behind a row of bare lilac bushes along the shelter’s fence line. The branches were thin enough that I could see through them. Gerald came out two minutes later empty-handed. Then a young man came out after him wearing one of the jackets.

A navy windbreaker. Gerald used to wear it to softball games when the kids were little.

The young man was maybe twenty-four, twenty-five. Thin in a way that said he didn’t eat on a schedule. Dark hair that needed cutting. And Gerald’s narrow chin.

The same one I used to trace with my finger when we were first married and I thought I’d memorized every part of him.

I didn’t move. Didn’t breathe right.

Gerald said something I couldn’t hear and the young man shook his head. Then Gerald’s voice came clearer because the wind shifted. “I can bring food tomorrow.”

The young man looked at the ground. “She’ll find me if you keep coming.”

She. Not a name. Just she.

Gerald put his hand on the young man’s shoulder for maybe three seconds and then let go. The young man turned and went back inside. Gerald stood there a long time before he walked to his truck.

I got back in my car before he could see me. My hands were shaking so hard I had to grip the wheel with both of them just to hold still.

Gerald came home that night at seven-thirty smelling like starch and rain. He hung his coat on the hook by the door same as always. Kissed my cheek same as always. Asked what was for dinner same as always.

I didn’t say anything until after we ate. Then I went to the junk drawer and pulled out the envelope. I laid all twenty-eight receipts on the kitchen table in a row. Oldest to newest.

Gerald stopped wiping down the counter. He stared at them and then at me.

“Fremont Cleaners doesn’t exist,” I said. “The address goes to a check-cashing place.”

He set the dishrag down. Pulled out a chair. Sat.

I sat across from him and waited.

He rubbed both palms over his face and let out a breath that sounded like it had been stuck in him for years. “I was protecting someone who never knew I existed.”

“That boy has your chin.”

Gerald’s jaw tightened. He nodded once.

I’d spent thirty-one years learning how to read the parts of my husband he didn’t say out loud. The way he went quiet when the news talked about deadbeat dads. The way he flinched when someone at church mentioned foster care. The way he always drove the long way past the high school even though it added ten minutes.

“How old is he?” I asked.

“Twenty-six in July.”

I did the math backward. 1999. We’d been married fourteen years. Our daughter Jenna was twelve. Our son Kyle was nine.

“Her name was Michelle,” Gerald said. He wasn’t looking at me. “I met her at a work thing in Green Bay. It was one weekend. I came home and I told myself it didn’t happen.”

“But it did.”

“She called me six months later and said she was keeping it. Said she didn’t want money or my name on anything. She just wanted me to know. I offered to help and she hung up on me. I tried calling back twice and the number was disconnected.”

“So you let it go.”

Gerald looked at me then. His eyes were wet. “I let it go because I didn’t know what else to do. I had you. I had the kids. I had a life I’d built. And she made it real clear she didn’t want me in hers.”

I thought about all the Fridays he’d come home late. All the receipts. All the years.

“When did you find him?” I asked.

“Last September. I saw him outside the food pantry on Archer Street. I knew the second I saw his face. I didn’t say anything to him that day. I just followed him back to the shelter and started asking around. Found out his name is Corey. Found out Michelle died three years ago. Found out he’s been in and out of shelters since he was seventeen because she couldn’t take care of him and the state didn’t do much better.”

My throat felt tight. “You’ve been bringing him clothes.”

“Clothes. Some cash when I can. I buy the gift cards at the grocery store and tell you they’re for work raffles. I meet him on Fridays because that’s when the shelter does intake and I know he’ll be there. I don’t stay long because he’s scared she’ll find him.”

“Who?”

“Michelle’s sister. She’s got some kind of custody claim she’s been trying to enforce for years. Corey says she’s violent. Says she used to lock him in closets when Michelle was too high to notice. He ran the first chance he got and he’s been running since.”

I looked at the receipts. Twenty-eight Fridays. Twenty-eight times Gerald walked out the door and I didn’t ask why.

“You should’ve told me,” I said.

“I didn’t know how. I didn’t know if you’d stay.”

“You thought I’d leave you over a son you didn’t know you had?”

“I thought you’d leave me because I cheated.”

The word sat between us like something with weight.

I thought about the thirty-one years. The mortgage we’d paid off. The vacations to the Dells. The graduations. The time Gerald sat with me in the hospital for eleven hours when my mom had her stroke. The way he still brought me coffee in bed on Sundays.

“I’m not leaving,” I said. “But you need to bring him here.”

Gerald’s head snapped up. “What?”

“That boy is living in a shelter and you’re sneaking around like he’s some kind of secret. Bring him here. Let him meet his sisters. Let him have a bed that isn’t in a room with twenty other people.”

“Jenna and Kyle don’t know.”

“Then we’ll tell them.”

“What if he doesn’t want to come?”

“Then you ask him anyway.”

Gerald sat there for a long time staring at the receipts. Then he reached across the table and took my hand. His palm was rough and warm and I realized I’d been cold since I stood behind those lilac bushes.

“I don’t deserve you,” he said.

I didn’t answer that because I wasn’t sure it was true and I wasn’t sure it mattered.

The next Friday I went with him. We parked at the shelter and Gerald got out with another garbage bag of jackets and I got out with a casserole dish full of baked ziti because I didn’t know what else to bring. Corey came out when Gerald knocked and stopped when he saw me.

“This is my wife,” Gerald said. “Her name is Diane.”

Corey looked at me and then at Gerald. “You told her.”

“She followed the receipts,” Gerald said.

Corey almost smiled. Almost. “You kept receipts?”

“He’s terrible at lying,” I said.

We stood there in the cold and I handed him the ziti. He took it like it might disappear if he held it wrong. Up close I could see he had Gerald’s eyes too. Same green with the brown fleck in the left one.

“There’s a room at our house,” I said. “It used to be our daughter’s before she moved to Madison. It’s got a bed and a desk and a window that looks out on the garden. You can stay as long as you want. No strings.”

Corey shook his head. “I can’t.”

“Because of the aunt?” Gerald asked.

Corey nodded.

“We’ll handle her,” I said. “You just come to dinner first. See if you like the ziti. Then we’ll figure out the rest.”

He looked at Gerald. Gerald nodded.

“Okay,” Corey said. “Dinner.”

He came that Sunday. Sat at the table with Gerald and me and picked at his food like he was still deciding if it was real. We didn’t tell him about Jenna and Kyle yet. We just let him eat and ask questions about the house and the town and what it was like growing up here. Gerald answered most of it. I just watched the way Corey’s hands moved when he talked. Same quick gestures Gerald used when he got nervous.

When he left he said thank you four times. Gerald walked him to the door and I heard him say something I couldn’t make out. Corey answered, “Maybe next week.”

I stood in the kitchen holding the empty casserole dish and thought about all the things I didn’t know. About Michelle and what her life was like. About the years Corey spent alone. About the twenty-eight Fridays Gerald carried jackets across town because it was the only way he knew how to be a father to a son who didn’t know his name.

The receipts are still in the junk drawer. I didn’t throw them away. I think maybe Gerald needs to know I kept them. That I counted. That I followed him because I loved him enough to want to know the truth even when the truth was ugly.

Corey came back the next Sunday. And the Sunday after that. On the fourth Sunday Gerald told him about Jenna and Kyle. Corey got real quiet and then asked if they knew about him. Gerald said not yet. Corey said that was probably better. I told him it wasn’t.

We’re working on it. All of it. It’s not clean and it’s not fixed and some days I’m so angry at Gerald I can’t look at him. But Corey’s room has his jacket in the closet now and his toothbrush in the bathroom and that feels like the part that matters.

The door’s open. He just has to walk through it when he’s ready.