I got one thing wrong about my seaside cottage: I thought keeping it ready for family would make my son’s wife treat it like a gift instead of a service. I was reading Alyssa’s text on Monday when I saw she’d already made the plan. “We’re spending spring break at your seaside house, my children, my mother, and me. Make sure the refrigerator is stocked before Thursday.” The grocery list came right after it. She didn’t ask if the house was free. She didn’t ask if I was going.

I read the message twice, then set my phone on the counter. I have learned not to answer fast when I’m upset. Sometimes I answer too sharp. Sometimes I say yes just to stop the other person from being displeased with me, and then I’m displeased with myself for weeks. I looked at the list again. Milk, eggs, fruit, sandwich stuff. There was a brand of crackers her kids liked. I knew that brand because I had bought it before.

The cottage is small, not some big beach house with a housekeeper. My late husband, Peter, and I bought it when we were both still working. We saved slowly and fixed things ourselves. Peter was good with wood. I was good at keeping track of what needed fixing next. He’s been gone six years now, and I still notice the spots he sanded by hand.

I keep the place because it is mine, and because the ocean there has been part of my life for a long time.

Alyssa had always treated it as a place she could use, not a place she needed to be invited into. At first I told myself she was just casual about it. She’d ask David, my son, if she could take the kids down for a weekend, and I’d say yes. Then she started texting me directly about what she wanted in the fridge. Later, she’d arrive after I’d gone home and leave towels in a heap, as if somebody else would come along and deal with them. That somebody was me.

I didn’t say much. That part is on me. I wanted David’s marriage to be easy, and I didn’t want my grandchildren to feel a difference between their mother and me. So I let small things go.

I told myself the kids were happy there. I told myself that family helps family. I even bought the crackers.

This time, I typed one word.

“No.”

Alyssa answered with a laughing emoji. Then: “We’re coming anyway. What are you going to do about it?”

I read that one more times than I’d like to admit. It wasn’t only that she was ignoring my answer. It was the way she wrote it, like I was supposed to back down because she’d made the situation awkward enough. I could almost hear her saying it with that little laugh she used when she wanted to make my no sound silly.

My first thought was to call her and argue. My second was to go buy the groceries and pretend I hadn’t meant it. I picked up the phone, put it down, picked it up again. I did not want a shouting match.

I also did not want to be standing in my own kitchen on Thursday, waiting for people who had already told me they weren’t going to listen.

So I called David Tuesday morning.

He answered while I was still holding my coffee. I told him, “I need you to read something before you say anything.”

“What happened?”

“Your wife says she’s bringing everyone to the cottage.”

There was a pause. Then he said, “She told me you’d already said yes.”

I kept my voice even. “I haven’t.”

I read him both messages, word for word. I didn’t add anything. I didn’t have to. When I read the part about what was I going to do about it, David got quiet.

“She said that to you?”

“Yes.”

“I didn’t know she talked to you like that.”

I could have said, “Of course you didn’t.” I wanted to. Instead I said, “You didn’t ask, and I didn’t tell you. I kept letting it go.”

He apologized. Not in a big dramatic way. He just said, “I’m sorry, Mom. I should’ve paid attention.”

I was glad he said it. I was also mad that it had taken this long. I told him I wasn’t opening the cottage to guests for spring break. I told him I wasn’t buying food, either. David said, “You have every right to lock the doors.” He sounded embarrassed. I didn’t want to make him choose sides in his marriage, but I also wasn’t going to make my own house available just to keep things quiet.

Before we hung up, I asked him, “Did you actually tell her she could go?”

“No. I didn’t.”

“Then she needs to hear that from you.”

“I’ll talk to her.”

That was enough for that morning. I didn’t ask him to fix it for me. I had my answer, and I had the messages.

The cottage has smart deadbolts. Peter had wanted them because he worried about losing keys, and I used to tease him that he worried about everything. Now I was thankful he’d bought them. Tuesday afternoon I changed the codes. I deleted the old ones and tested the new one twice. The lock made a small chirp when it accepted the code. I remember that sound because I stood there listening to it, with my hand resting on the door.

I didn’t buy groceries. I didn’t leave the key under the planter. I didn’t send a long explanation. I also didn’t cancel the work Frank had already scheduled. He’s our local caretaker and handyman. He was set to do the outside siding and deck maintenance from Thursday through Saturday, including sanding and varnishing the wraparound deck. I called to make sure the schedule was still on.

“Still coming Thursday?” I asked.

“Right on time,” Frank said. “We’ll get the deck cleared and start sanding.”

“Good. I’ll be there.”

He paused. “You expecting company?”

“No,” I said. “Not anymore.”

I didn’t tell him the whole story. I didn’t need to. The work was due anyway. I had delayed it once already, and it was easier to have it done while the place was empty. That was true. It was also true that I knew a power sander would make it hard for anybody to spread out on the deck with drinks and towels. I wasn’t proud of the satisfaction I felt about that. I did feel it.

David texted later that day. “I told Alyssa you didn’t say yes.” Then: “She says she thought it was understood.”

I answered, “It wasn’t.”

He wrote back, “I know.”

I didn’t ask what else they said to each other. I had done my part. That night I packed my own small bag and drove to the cottage the next morning. I brought tea, a book, and nothing for Alyssa’s refrigerator list.

Thursday afternoon, at 3:15, an SUV came down the gravel drive. I was inside the cottage with the front door shut, listening to Frank’s crew outside. The sander had a steady rough buzz to it. Then I heard a car door slam, followed by another. The children were talking loudly. Somebody said, “Careful with that one.”

I looked through the window. Five suitcases were coming out of the back of the SUV. Alyssa walked ahead of her mother, Evelyn, and the kids. She was smiling when she headed for the door. She had the look of someone who expected me to have everything ready.

I didn’t move until she reached the keypad.

She pressed the old code. The lock gave a short beep and flashed red. She tried it again, faster this time. Red. She pulled her phone from her bag and looked at the screen, then punched the code a third time.

The lock rejected it again.

I heard her say, “That’s strange.”

Evelyn was standing behind her with one of the suitcases. “What’s wrong?”

“It’s not working.”

The sanding kept going on the deck. Frank’s crew had tarps set up along the porch, and I could hear the sander over Alyssa’s voice. She turned toward the window and saw me. I opened the door, but I didn’t step aside. I took my glass of iced tea with me. It was sweating onto my hand.

“What did you do to the lock?” Alyssa asked.

“I changed the code.”

“Why?”

“Because the cottage is closed to guests this spring.”

She looked past me into the house. “Where’s the food?”

I took a breath. I almost laughed, but not because anything was funny.

“There isn’t any food for you. I didn’t agree to host you.”

“You said no over text, but I thought you were joking.”

“I wasn’t.”

She stared at me like she was waiting for me to give in. “We drove all this way.”

“I know.”

“My mother’s here. The kids are here.”

“I can see that.”

It came out plainer than I meant, but I wasn’t going to dress it up. Evelyn looked between us. She still had the suitcase handle in her hand. The kids had stopped talking. They were watching the adults, and I hated that part. They hadn’t done anything wrong.

Alyssa lowered her voice. “You can’t do this.”

“I can decide who stays in my home.”

“We’re family.”

“Family still asks.”

She glanced at the crew on the porch. Frank was working near the steps. He looked over once, then went back to the sander. Alyssa’s voice got louder.

“So you changed the locks and scheduled construction just to keep us out?”

“I changed the code because you told me you were coming after I said no. The maintenance was scheduled. I didn’t cancel it.”

“That’s ridiculous.”

I had a printed list of nearby motels and rental agencies on the small table by the door. I’d made it that morning because there wasn’t much else I could offer. I picked it up and held it out to her.

“These places are nearby. Call before you drive around. It’s spring break.”

Alyssa didn’t take the paper right away. “You expect me to pay for a hotel?”

“I expect you to arrange a place to stay. You made the plan.”

Evelyn put the suitcase down. The wheels rattled against the gravel. “Alyssa, you told me your mother said this was fine.”

Alyssa’s mouth tightened. “She did.”

“No, I didn’t.”

“I told David you said yes.”

“David told me you said I’d already agreed,” I said. “I sent him the messages. He knows I didn’t.”

Alyssa looked at me sharply. “You went to David about this?”

“I called my son and told him what was happening.”

“You could’ve just talked to me.”

“I did. I said no.”

That was the whole thing, really. I had said no, and she had decided my answer didn’t count. I could feel my voice getting tighter, so I stopped talking for a second. I didn’t want to say something just to hurt her. I’d done enough years of smoothing everything over. I didn’t need to replace that with a mean streak.

Evelyn picked up the motel list and looked at it. “You should’ve asked before you brought the kids.”

Alyssa’s face changed. She glanced at her mother, then at the children. The children were standing beside the suitcases, looking from one adult to another. I felt bad for them. I did not feel bad enough to open the door.

Alyssa said, “Mom, don’t.”

Evelyn answered, “I’m embarrassed. You told me she was expecting us.”

“I thought she would be.”

“That’s not the same thing.”

Alyssa turned back to me. “You’re really going to make us leave?”

“Yes.”

“Just like that?”

“You were told no on Monday.”

For a second, she looked like she might keep arguing. Then one of the children asked, “Are we going to the beach?” Nobody answered immediately. I could hear the sander stop, then start again.

I stepped down off the porch and set the list in Alyssa’s hand. I didn’t want to make the children stand there any longer. I said, “There’s a motel six minutes away. The next one is farther down the road. Call now, before more people arrive.”

She looked at the paper, then at me. “You’re unbelievable.”

“No,” I said. “I’m the owner.”

I wasn’t trying to sound clever. I was only stating the part she kept leaving out.

Evelyn took the suitcase from the gravel and put it back in the SUV. She was careful not to look at Alyssa. The kids climbed in after her. Alyssa stood by the driver’s door with the printed list folded in her hand.

“I hope you’re happy,” she said.

“I’m not happy about the kids being caught in this.”

“Then you should’ve let us in.”

“No.”

I said it the same way I had on Monday. Not louder. Not softer. Just no.

She got into the SUV. I stayed by the steps while she backed out of the drive. The five suitcases were still packed in the back. The last one was partly wedged against the side, and I watched it shift when the car turned. Then the SUV was gone.

I went inside and sat at the kitchen table. My tea had warmed up. I drank it anyway. Frank came by a little later to tell me they’d finished the first part of the deck. He asked if I was all right. I said, “I’m fine. Just tired.” That was mostly true.

David texted me that evening. “I’m sorry she put you in that spot. I told her this can’t happen again, and I won’t let her speak to you that way.”

I read it and set the phone down. I was glad he said it. I also knew I didn’t want this to turn into me and David having to speak through Alyssa. So I answered, “Thank you. I want us to be able to talk directly, all of us.”

He wrote, “We will.”

The motel cost Alyssa more than she’d planned to spend. She paid for it herself. I know because David told me later, and because Evelyn apparently made her hear about it the whole drive there. I didn’t ask how much. There was no reason for me to take pleasure in their bill. The point wasn’t to make them suffer. The point was that I wasn’t going to pay for a visit I had refused.

When David and Alyssa came to see me the next week, they called first. That sounds small, but it wasn’t small to me. Alyssa apologized. It was awkward and not especially warm. She said she shouldn’t have assumed. I told her I was sorry the children had been put in the middle. I didn’t tell her the door code. I didn’t promise the cottage for some future trip.

The deck work was finished that weekend. Frank sanded the boards, and the varnish needed time before I could put the chairs back. When I finally did, I set my Adirondack chair in its usual place and sat down with my tea. The deck smelled sharp and clean, like fresh wood. My phone was inside. Nobody had asked me to stock the refrigerator.

I could hear the tide coming in, steady as it always had been. The gravel drive was empty. The cottage was quiet, and for once I didn’t feel like I needed to fill that quiet by making plans for everybody else. I sat in my chair and listened to the ocean on my own terms.