I canceled my son’s $11,864 vacation while he was standing ten feet away from me.
I know that sounds mean. It was mean. I did it because I was hurt, and I knew exactly where it would hurt him back. I’m not proud of that. I’m writing this because I’ve told the story to myself enough times with the ugly parts taken out.
The worst part happened at a resort transfer desk in Cabo. Before I get there, I need to go back six months, to the reason I thought paying for a week away could fix what had been going wrong between Bradley and me.
My husband, Tom, died nine years ago. He was a mechanical engineer and the sort of man who saved a screw in a jar because he might need it later. He packed the same lunch most days, drove his cars until repair shops stopped agreeing to work on them, and kept our bills in a little metal box in the pantry.
He left me comfortable, not rich. He also left me a note that said, “Live your life, Carol. Don’t save everything for later.” I kept that note in the top drawer of my nightstand. For a long time, I mostly used it to feel guilty about not following it.
Bradley was our only child. When he was small, he used to follow Tom around the garage and hand him the wrong wrench. Tom would thank him like he’d just been handed a gold bar. I can still picture Bradley’s little hands, black at the fingertips from the old lawn mower.
After Bradley married Amber, our dinners got less frequent. First every week became every month, then every few months. I told myself that was normal. People have jobs, marriages, their own plans. I knew that. I still missed him.
One Tuesday evening, Bradley called and told me he and Amber were worn out from work and car payments. They wanted to go to an all-inclusive place in Cabo for a week. He said it would cost about eight thousand dollars, though I later found out that was before the flights and the extras.
I had Tom’s note on my mind that night. Or maybe I wanted an excuse to do something I’d already decided I wanted to do. I said, “I’ll pay for it.”
There was a pause.
Then Bradley asked, “Would you want to come with us?”
I should’ve asked what he meant by “with us.” I should’ve said no until I knew whether Amber actually wanted me there. Instead, I felt something lift in me, and I answered too fast.
“I’d love to.”
I asked if Amber was comfortable with it. Bradley said he’d check. When he called back, he told me she thought it was a great idea. His voice had that soft, careful sound he used when he was trying to keep everybody happy.
I heard it. I just let myself pretend I hadn’t.
Amber said six hours in economy would be unbearable, so I booked three first-class tickets. I paid for the resort, airport transfers, and the lounge. When it was done, the total was $11,864. I remember because I stared at the final number and thought Tom would’ve told me to wait a day before clicking anything.
I clicked anyway.
During the six weeks before the trip, Amber started a group chat called “Cabo Squad.” She sent photos of the resort and lists of things to pack. At first, I was pleased to be included. Then the little comments began to stack up.
She and Bradley booked a couples massage, then suggested I try the resort’s senior yoga class. When I mentioned the sunset catamaran, Amber said it might run too late for me. When I asked about the seafood restaurant, she replied that it was “pretty upscale” and said there were casual places nearby.
I’m not saying any one of those things was awful. It was the way it kept happening. I’d say I was interested in something, and Amber would find a reason I probably shouldn’t go. I could have said, “I’m going anyway.” Instead, I kept trying to sound easygoing.
Bradley called after a couple of those messages.
“Amber’s stressed,” he said.
“She doesn’t mean it that way,” he said another time.
I’d say, “It’s fine, honey.”
It wasn’t fine. I wanted him to say he’d noticed. I wanted him to tell her to quit treating me like a problem he’d promised to bring along.
But I never said that. I wasn’t brave enough to risk hearing that he didn’t see it the way I did.
The night before the flight, I lay in bed with Tom’s note in the drawer beside me. I picked up my phone three times to tell Bradley I wasn’t feeling well. Three times, I set it back down.
I kept picturing the three of us sitting together somewhere, talking like we used to. That sounds foolish now. But I was still his mother, and I wanted to believe there was a way to get back to that.
At the airport, I got there about twenty minutes before Bradley and Amber. I had one carry-on. They arrived with three large suitcases, and Amber was dressed in white linen pants and a top I didn’t recognize. When the airline charged her for the third bag, she turned to me.
“Carol, can you cover that since you already paid for the flights?”
She said it like she was asking me to pass the salt.
I paid it. I didn’t even pause. That’s the part I’m ashamed of, maybe more than the later part. I wanted to be useful. I wanted to make the morning go smoothly so nobody could say I’d made a fuss.
At security, the officers found full-size perfume and lotion in Amber’s carry-on. She argued that the bottles were almost empty, then looked at Bradley as if he could get someone to change the rule. He got her to throw them away.
“Can we just get through this?” he whispered.
I didn’t say anything. I was counting the little expenses in my head, which is petty, but true.
After security, I paid $200 for lounge access. I thought we could get breakfast and maybe settle into the trip. I made myself a plate with fruit and yogurt and found a table. Bradley and Amber got food, walked right past me, and sat across the room.
Amber said something to him. I couldn’t hear the words, but I saw him laugh. Then she looked over at me, and they both laughed again.
I sat with my coffee. The yogurt had a little sour taste, though maybe it was just the coffee. I remember that stupid detail because I kept trying to find something else to think about.
A couple near me shared a newspaper. The man tore off a piece of toast and gave it to his wife without asking. I wondered if they’d always been like that, or if they’d had to learn it. Then I hated myself for comparing.
At the gate, I saved three seats together. Bradley and Amber sat somewhere else. I didn’t call them over. I could have. I could have walked over and said, “We’re boarding soon, come sit here.” But I didn’t want to hear Amber ask why I was making everything difficult again.
When boarding started, I joined the first-class line. I had the seat assigned to me. I wasn’t cutting in front of anyone.
Amber put a hand on my shoulder and tried to move me aside.
“We need to get through.”
“We’re all boarding together,” I said.
She looked at my little carry-on.
“Some of us have overhead space to worry about.”
“I’m not moving.”
There were people behind us. I could feel them listening, and I hated that. I also hated that she knew they were listening and got louder anyway.
“Why do you make everything difficult?” she said. “Bradley and I are trying to have a nice vacation, and you’re already causing problems.”
I looked at my son. He was right beside her. He’d heard every word.
I waited for him to say something. Not a speech. Just “Amber, stop.” Or even, “Mom has a seat too.”
He lowered his eyes.
Amber gave a sharp little laugh. “We’re the ones who saved for this. We’re the ones who earned this vacation. So stay out of our way.”
I had paid for every ticket. I’d paid for the hotel, the transfer, the lounge, the bag fee. Still, I stepped out of line.
That’s where I did the thing I’m confessing. I didn’t do it because it was fair. I did it because I wanted them to learn what my money looked like when it wasn’t there.
Amber smiled and handed her boarding pass to the agent. Bradley followed her down the jet bridge. He didn’t look back.
Two days earlier, I’d called the booking company to ask about the reservation. I wanted to know if I could change the resort dates because of a problem with my medication. I didn’t have a problem with my medication. I was looking for a reason to make a change without admitting I didn’t want to go.
The woman on the phone explained that the resort package and airport transfer were tied to my account and payment card. The flights were already ticketed separately, but the hotel still had an active balance authorization on my card. She told me where to change the payment method if I needed to.
I hadn’t called to cancel. I need to be honest about that. I’d just wanted to know what I could do.
Standing there at the gate, I opened the travel app. My card was listed under the resort reservation. The button said “Remove payment method.” A warning said it could affect active bookings.
I thought about Tom saving every screw in a jar. I thought about the $200 lounge pass and the couple eating breakfast across from me. I thought about Bradley’s face when Amber told me I hadn’t paid.
I pressed confirm.
I didn’t remove the card from the airline tickets. Those were paid and issued. I removed it from the resort booking and the transfer reservation. Then I boarded the plane and took my window seat.
A flight attendant offered me a mimosa. I said yes. I wasn’t much of a drinker, but I wanted something to do with my hands.
Bradley passed me on his way down the aisle. He stopped by my seat.
“Amber’s just stressed,” he said quietly. “It’ll be a great trip. You’ll see.”
I looked up at him. For once, I didn’t tell him it was fine. I didn’t tell him to go sit down or reassure him that I understood.
I just smiled.
That smile wasn’t kind. I knew it then.
The flight was a little over five hours. I read maybe six pages of a book. Mostly I watched the clouds and tried to imagine what Bradley would say when he found out. Then I felt ashamed for imagining it, so I started over and tried not to imagine it.
When we landed, Amber and Bradley hurried toward the transfer desk. I walked slower. I had a bottle of water in one hand and my passport in the other. I could see them from a few people back.
The desk agent typed something into her computer. She stopped smiling. She looked at their phones, made a call, and shook her head.
Bradley leaned over the counter.
“There must be a mistake. We have a confirmation number.”
The agent checked the screen again.
“I’m sorry. The resort reservation was canceled because the payment authorization was removed.”
Amber’s shoulders went stiff. The agent asked, “Is the cardholder traveling with you?”
They turned around.
I was standing about ten feet away. I could’ve pretended not to hear. I could’ve let Bradley come to me. Instead, I walked over and set my passport on the counter.
“Mom,” Bradley said. “What did you do?”
“I removed my payment information.”
“You canceled our vacation?”
“No, Amber. I canceled the vacation I was paying for. There’s a difference.”
Her mouth fell open. “That’s impossible. We have a confirmation number.”
The agent explained that the hotel had tried to confirm the remaining balance and the payment didn’t go through. The room was no longer being held. There was still space at the resort, but they’d have to pay the full amount at the current rate. The transfer had been canceled too.
Bradley turned to me. “You did this on purpose?”
I didn’t answer fast enough. That was an answer.
Amber started to say I was having a tantrum. I heard the word, but I couldn’t make myself care about it. I was looking at Bradley. His face was red from the flight and he had that crease between his eyebrows Tom used to get when something broke in the garage.
“I paid for the trip,” I said. “You both knew that.”
Bradley glanced down at the floor. There it was again. He could look at me now, or he could look away. He looked away.
Amber asked the agent how much it would cost to book the room again. The number was over $7,000 for the week, not counting meals and the transfer. They had not brought enough money to pay for that. They had planned to use their cards for spending money.
I knew because Bradley had told me that before the trip. He’d said they were trying to save, and I’d told him not to worry about the small stuff.
The agent offered to call another hotel and arrange a cab. Amber said, “We’re not staying somewhere cheap.”
Bradley said, “Amber, we don’t have the money for the resort.”
She snapped, “You said your mother was paying.”
That landed harder than I expected. I had told myself that she never wanted me there. I had not let myself think she might have believed the trip was a gift, not a bill she’d have to pay back. It didn’t excuse what she said at the airport. It also didn’t make my move honest.
I could have paid the resort directly from my account right then. The thought came to me, and I almost did it. My finger was on the edge of my phone. Then I imagined the next six days: Amber avoiding me, Bradley asking me to understand, me smiling through it because I’d spent the money.
I put the phone away.
The agent found them a small hotel near the airport with rooms for one night. After that, they could decide whether to pay for a cheaper place in town or change their return flights. They chose the hotel and used their own cards for the cab and the room.
I stayed at the resort. I’d booked my room separately from the package, under my own name, and I’d paid for it already. I told myself that was just how the reservation had been set up. I knew it also meant I could stay while they had to scramble.
For the first hour, I was angry enough to feel sure of myself. Then I got to my room and saw the second key card on the desk. I’d asked the hotel for two, though I’d been traveling alone.
I sat down on the bed and didn’t unpack.
The next morning, Bradley called. I let it ring once, then picked up because I didn’t want to be the sort of person who ignored him to make him suffer. I was still angry, but I wasn’t going to pretend I was above it.
“Can we talk?” he asked.
“Sure.”
He said they’d found a cheaper hotel in town. It wasn’t all-inclusive, and the cab ride had cost more than they expected. They’d keep the return flights and stay for the week, but they’d have to pay for their own meals and room.
“Amber’s furious,” he said.
“I figured.”
“She says you humiliated us.”
I sat at the little desk and looked at that extra key card. “I did.”
He didn’t say anything.
I could’ve told him what I wanted him to say. I could’ve said, “You humiliated me first.” But I was tired of putting words in his mouth and then getting mad when he didn’t say them.
“I shouldn’t have canceled it without telling you,” I said. “I did it because I wanted you to feel what I felt.”
“That’s not okay, Mom.”
“I know.”
He sighed. “I should’ve said something at the airport.”
I waited. I thought maybe he’d say he was sorry. He didn’t. He said Amber was upset and that they’d talk when they got home.
I nearly said, “Of course she is.” I swallowed it.
For the rest of the week, I saw them once. We were at a restaurant in town, and I’d gone in alone. Bradley waved me over. Amber was already seated. I nearly turned around, but I went to the table.
The meal was awkward. Amber talked about the cheaper hotel and the money they’d spent. Bradley asked about my room. I told him it was fine.
At one point, he said, “We could’ve had a nice week.”
I said, “We could have.”
Amber didn’t look up from her menu. “You made sure we didn’t.”
I wanted to tell her that she’d made sure long before I did. Instead, I asked the server for the check and paid only for my food. That was another small choice made to prove something. I saw it for what it was, and still did it.
When the trip ended, we flew home on our own tickets. Nobody made a scene at the airport. Bradley hugged me goodbye, but it was quick. Amber said, “Take care, Carol,” in the same tone she’d use with a neighbor she didn’t know well.
Back home, the booking company refunded part of the resort charge, but not all of it. I lost $3,100 in cancellation fees and one night of hotel costs. I’m not including that to make the story sound like I paid enough for what I did. I’m including it because it was real money, and I didn’t get some satisfying little lesson out of it.
Bradley and I didn’t speak for three weeks. Then he called to ask how I was. We talked about the weather and his work. He didn’t mention Cabo. I didn’t either.
I kept the extra key card on my nightstand for a while. It was just a piece of plastic. I know that. Still, every time I saw it, I remembered how quickly I’d gone from wanting to be close to my son to wanting to make him feel bad.
A month later, Bradley came over for dinner. Amber didn’t come. I made chicken and potatoes because it was what he liked as a kid. I’d almost made his favorite pie too, then stopped myself. I didn’t want to buy a good evening with dessert.
He sat at the kitchen table while I poured coffee. The old chair by the window creaked when he leaned back. Tom used to say we should fix it. We never did.
Bradley asked if I was still mad.
“I’m not sure,” I said.
He rubbed his thumb along the rim of his mug. “I know what Amber said was wrong.”
“But you didn’t say anything.”
“No.”
I had waited so long to hear him admit it that, when he finally did, I didn’t know what to do with it. I wanted to accept the apology he hadn’t quite given. I also wanted to make him feel the long wait.
I set the coffee pot down.
“I canceled the trip because I wanted you to choose me,” I said. “That was wrong.”
He looked at me. “I should’ve stood up for you.”
“Yes.”
He nodded. Neither of us said much after that. He stayed for another half hour, then left with his coat over his arm. I didn’t ask when he’d come back.
I still have Tom’s note in the drawer. I don’t know if I took his words the wrong way, or if I just used them to excuse doing what I wanted. I know I wanted to give Bradley a week. I know I wanted him to want me there. And when he didn’t, I used the one thing I’d paid for to punish him.
The last thing I told him before he walked out was the thing I’d been trying not to say since Cabo.
“I didn’t buy a vacation, Bradley. I bought a chance to feel wanted.”