I’d expected an ordinary train ride to my mother’s birthday, but the stranger beside me had other plans. He made himself comfortable at my expense, then laughed when I asked him to stop. I was ready to give up my seat until I noticed something about his behavior that gave me an idea.

“You’re seriously reporting me?” the shirtless man demanded. “Even after I apologized?”

I looked at the conductor standing beside our seats.

The man turned toward me.

“Come on, lady. I’ve already apologized!”

Funny: an hour earlier, he hadn’t even cared enough to ask my name.

Now he was acting like we were old friends.

The conductor reached for his report sheet.

My seatmate grabbed his ticket.

“Wait! You can’t put that in writing!”

I looked at the man who’d spent the afternoon making me miserable.

For once, he was the uncomfortable one.

And I wasn’t about to rescue him.

***

I’m Gabby; I’m 28, and I was traveling to my mother’s birthday dinner.

I’d booked a window seat on a four-hour train ride because I wanted a quiet afternoon before helping her prepare for the party.

That plan lasted 20 minutes.

The air-conditioning stopped working.

Within minutes, the carriage felt like an oven.

People opened water bottles, fanned themselves, and complained about the heat.

Every seat was occupied.

The man beside me sighed loudly.

I glanced over.

He was around 40, with a large travel bag wedged beneath his legs.

His ticket had been checked earlier, and I’d heard the conductor call him Lucas.

“It’s pretty awful,” I agreed.

Lucas started unbuttoning his shirt.

“I just can’t take this anymore!”

I assumed he was loosening his collar.

Instead, he pulled the whole thing off, stuffed it into his bag, and sat there bare-chested.

I stared at the window.

Well, that was certainly one way to handle the heat.

Then his sweaty arm brushed against mine.

I moved closer to the window.

A few minutes later, his bare side pressed against me.

Lucas barely looked up.

When it happened again, I complained.

He laughed.

“I don’t care what you wear. Just keep your distance.”

He glanced at the tiny space between me and the window.

“Then move over.”

He shrugged.

A minute later, he leaned into me again.

This time, there was no way it was accidental.

I work at a busy reception desk.

My job involves answering phones, handling appointments, and dealing with people who believe shouting makes the line move faster.

Usually, I’m good at keeping my cool.

Unfortunately, I’m also good at apologizing when someone else is rude.

Mom has been trying to break me of that habit for years.

“Gabby, you can be kind without letting people walk all over you,” she’d told me the previous weekend.

“Mom, I handle difficult people every day.”

“Then stop apologizing to them for having a bad day.”

I’d laughed.

Now I wished she’d been sitting beside Lucas instead.

“Could you please move your arm?” I asked.

Lucas gave me an annoyed look.

“Where exactly should I put it?”

“These seats are tiny, lady.”

“Then we’re both having a bad afternoon.”

He raised his voice.

A man across the aisle chuckled.

Several people looked over.

My cheeks burned.

I hated being watched while having an argument.

Lucas noticed.

“So am I.”

“Then stop making everything difficult.”

I almost apologized.

The word was already forming when I caught myself.

Instead, I looked toward the end of the carriage.

The conductor was walking toward us.

I raised my hand.

“Excuse me?”

He stopped.

His name tag read Curtis.

“Is there another seat available?”

Curtis glanced around.

“I’m afraid we’re full, ma’am.”

Lucas jumped in.

“No,” I said. “I’m upset because he keeps pressing against me after I’ve asked him to stop.”

Curtis turned to Lucas.

Lucas straightened.

“Is this going to be written down or something?”

“Not unless there’s another problem,” Curtis replied.

“Absolutely. No problem,” Lucas said quickly.

He smiled.

“I didn’t realize it bothered her.”

“I’ve asked you several times,” I said.

Curtis nodded.

“Thank you,” I said.

He continued down the aisle.

Lucas waited until he’d gone.

“Happy now?”

He rolled his eyes.

For nearly ten minutes, Lucas behaved.

Then his bag slid toward my feet.

He moved it, but soon his bare torso pressed against me again.

“You heard Curtis,” I said.

Lucas smiled.

“Going to complain every time I move?”

I nearly argued.

Then I remembered how quickly he’d behaved when Curtis was watching.

The moment the conductor left, he’d started again.

He knew exactly what he was doing.

I looked down the aisle.

There were still more than two hours left.

I could stand near the carriage doors.

But why should I surrender a seat I’d paid for because Lucas refused to behave?

“Excuse me,” someone whispered.

A middle-aged woman across the aisle leaned toward me.

I looked at her.

“You did?”

She nodded.

“He moved toward you after the conductor left.”

My voice came out sharper than I intended.

She looked embarrassed.

“I didn’t want him arguing with me.”

I understood that feeling a little too well.

I lowered my voice.

She hesitated.

“Do you think it’ll help?”

“Curtis already warned him. You saw what happened afterward.”

She glanced at Lucas.

“That’s true.”

“All right.”

I thanked her.

I was done arguing.

This time, I’d let the facts speak.

I took out my phone.

Mom had sent a message.

“Save room for dinner, Gabby. I made enough food for an army.”

I smiled despite myself.

“Save me some dessert, Mom.”

Then I opened a blank note.

I recorded:

I also noted what happened afterward.

Lucas looked over.

“Using my phone.”

“Writing complaints about me? Or little daydreams?”

I didn’t answer.

I continued typing.

A few minutes later, Lucas put his earbuds in.

I leaned toward the woman across the aisle.

“Would you mind telling Curtis exactly what you saw? Nothing more.”

“Of course, sweetie.”

The man beside her lowered his newspaper.

“I heard the jokes earlier,” he said. “I didn’t see him leaning against you, though.”

He nodded.

For the first time that afternoon, I wasn’t wondering how to avoid another confrontation.

I was deciding how to handle one.

Curtis returned 15 minutes later.

Lucas pulled out an earbud.

“Oh, come on! Give it a rest, lady!”

Curtis stopped.

“What’s happened?”

Lucas laughed.

“That’s ridiculous.”

I showed Curtis my notes.

“I wrote down what happened because I wanted to give you an accurate account.”

“Go ahead,” he said.

I explained everything.

Lucas kept interrupting.

“That’s not what happened!”

“She’s exaggerating!”

Curtis asked him to let me finish.

When I did, Lucas folded his arms.

“So you’re just taking her word for it?”

I turned toward the woman across the aisle.

She looked nervous.

For a moment, I thought she’d changed her mind.

Then she put down her magazine.

“I saw him lean against her again after you warned him,” she said.

Lucas stared at her.

“I was sitting right here!”

The man beside her spoke.

“I heard him making jokes about her. She didn’t seem amused.”

Lucas’s face reddened.

“Why is everybody getting involved?”

I looked at him.

Nobody laughed this time.

Curtis turned toward Lucas.

Lucas reached into his bag.

“Fine!”

He pulled out his shirt and put it on.

“There. Happy?”

Curtis shook his head.

“The issue isn’t simply what you’re wearing.”

Lucas looked genuinely surprised.

I couldn’t believe he was asking.

“You kept pressing against me after I asked you to stop.”

“It’s a crowded train!”

“Yes, Lucas. We’re all sitting on the same crowded train.”

He opened his mouth, then closed it.

Curtis asked for his ticket.

“I need the details for an incident report.”

Lucas’s smile vanished.

“A report? You said you wouldn’t write anything down.”

“I warned you not to continue,” Curtis replied.

Lucas glanced at the watching passengers.

He turned to me.

“Come on, tell him we’re fine.”

I shook my head.

His voice dropped.

“Please. Don’t make this worse.”

Curtis checked his watch.

“We’re stopping in ten minutes. A few passengers are getting off, so I’ll be able to move one of you.”

“Then move her,” Lucas said.

I turned toward him.

“Why should I give up my seat when you’re the one who caused the problem?”

Curtis faced Lucas.

“Sir, you’ll need to move. Please come with me until we reach the next station.”

Lucas stared.

“Only until we can arrange another one.”

Lucas picked up his bag but didn’t leave.

Curtis explained that he needed to record what had happened.

Lucas looked at me.

“You’ve made your point.”

“No. I asked you to stop. You decided that didn’t matter.”

He rubbed his forehead.

Curtis answered carefully.

“I can document the incident. I can’t tell you whether any further action will follow.”

Lucas’s eyes widened.

“Nobody called you that,” I said.

“Then tell him you don’t want the complaint!”

I looked at Curtis.

“Please include that he continued after your first warning.”

Lucas grabbed his ticket.

His voice carried through the carriage.

Every head turned.

His face went bright red.

He’d spent the afternoon making me uncomfortable. Now he couldn’t bear the attention.

Curtis asked him to lower his voice.

Lucas turned to me.

“I’m sorry. I shouldn’t have leaned against you.”

Finally, he’d admitted it.

“I asked nicely before. You laughed.”

He looked away.

Curtis asked whether I wanted my complaint to remain on record.

My stomach tightened.

Part of me wanted the whole thing over.

But I remembered pressing myself against the window while Lucas mocked me.

“Yes,” I said. “Please keep it.”

Lucas stood silently.

Then he muttered, “You could’ve just asked nicely.”

I stared at him.

I’d asked nicely several times.

He’d ignored me every time.

I didn’t owe him another explanation.

Lucas followed Curtis down the aisle.

At the next station, two passengers got off.

Curtis returned a few minutes later.

“I’ve found Lucas another seat farther down the train. You’re welcome to stay here.”

“Are you comfortable now?”

“Much more comfortable than I was earlier.”

I settled back against the window.

The air-conditioning still wasn’t working.

The carriage was still hot.

But at least nobody was leaning against me.

The woman across the aisle caught my eye.

“I’m glad you said something,” she told me.

She smiled.

“Honestly, I wish I’d spoken up sooner.”

She returned to her magazine.

I checked my phone.

Mom had sent another message.

“Are you nearly here?”

I typed back.

“Almost. I’ve got quite a story for you.”

Mom opened the door before I could knock twice.

“Gabby! You’re late!”

She laughed and hugged me.

“Happy birthday, Mom,” I said, handing her the gift I’d carried all afternoon.

Then she looked at my face.

I followed her inside.

“How much time have you got?”

“Considering you’re helping me serve dinner, about ten minutes.”

I laughed.

We carried the food to the table while I told her about Lucas.

By the time I reached his shouting, she’d stopped arranging the plates.

“He actually said that?”

“At the top of his lungs.”

“And what did you do?”

She looked at me.

“You didn’t apologize?”

“Not once.”

Mom smiled.

Then I admitted something.

“I nearly gave up my seat just to avoid another argument.”

“But you didn’t.”

Mom nodded.

“Exactly, sweetheart. I’m proud.”

After dinner, she brought out the cake.

I reached for a plate.

She grinned.

“Which time?”

“Very funny.”

“I’ve been telling you for years, sweetheart.”

She handed me a generous slice.

“About time.”

“You know what the strangest part was?” I admitted.

Mom looked at me.

“What?”

“When Lucas started begging me to drop the complaint, I almost felt sorry for him.”

Mom raised an eyebrow.

“I know. Ridiculous, right?”

“Not ridiculous, sweetheart. But you don’t have to fix every uncomfortable situation.”

I looked down at my ring.

She’d been telling me that for years.

Mom smiled and reached for the cake knife.

“Another slice?”

Normally, I would’ve said no. I’d already had plenty, and there were other people to feed.

But there was enough cake left.

“Actually, yes, please.”

I held out my plate.

For once, asking for what I wanted felt easy.