Skip to content

My Stepmom Invited Me on a Girls’ Campout Just to Make Me Cook and Clean for Her Friends

Pulled out my phone.

And switched on the connection I’d prepared before the trip.

The signal bars appeared.

Thirty-eight followers were online.

Then forty-two.

Then fifty.

I started a livestream.

The title was simple.

“My Weekend in Servitude.”

I whispered into the phone.

“Hey. So, some of you know I post survival hacks. Tonight’s hack is surviving my stepmom.”

Hearts began floating across the screen.

Outside, I could hear Renee drunkenly talking about how Angela deserved a spa weekend.

“That’s Renee,” I whispered. “She’s the one who called me the maid.”

I paused.

“My stepmom is the one who agreed.”

The viewer count climbed.

I didn’t cry.

I didn’t yell.

I simply kept recording.

“If Dad won’t believe me,” I whispered, “maybe strangers will.”

The little red light stayed on.

Dad had told me he wanted to see the truth for himself.

Now he could.

The tent shook before sunrise.

“Lily. Coffee. Eggs. Now.”

I reached for my phone before unzipping the tent.

Angela hadn’t even said good morning.

She had gone straight to giving me orders.

That seemed like a good enough reason to start the livestream again.

I slipped the phone into my hoodie pocket, angling the camera just beyond the drawstring, and stepped outside.

By eight in the morning, I’d already cleaned most of the previous night’s mess.

Angela was stretched out in her camping chair with cucumber slices over her eyes.

“Lily, spray around the chairs. The bugs are relentless.”

I picked up the repellent and moved closer.

My phone was still recording.

“She’s just lazy at home,” Angela told Beth. “Rude too. You wouldn’t believe what I put up with.”

I stopped spraying.

“Then why did you tell Dad this trip was supposed to be about us bonding?”

Five heads turned.

Angela’s smile tightened.

“Don’t be dramatic, sweetheart.”

Renee sat up.

“Angela, honey, just take her phone. She’s been glued to it all morning.”

I stepped back.

“Dad told me to keep it with me.”

“Mark’s not here.”

“He said to keep it with me.”

Renee opened her mouth.

Then closed it.

Angela waved the comment away with a laugh that didn’t reach her eyes.

I walked away.

And my viewer count climbed past three thousand.

What Angela didn’t know was that one of those viewers was going to matter far more than the other three thousand.

Later, I made a show of placing my phone face-down on the picnic table.

Angela glanced at it.

Then at me.

She thought I had finally stopped recording.

She didn’t see me slip the phone back into my hoodie pocket when I picked up the dirty cups.

By the time I walked toward the fire, her shoulders had relaxed.

I slowed beside her chair.

That’s when I heard her say it.

“Once they vote me in, I can stop pretending to be a saint at every brunch. Diane practically runs the membership committee, and she loves me. It’s basically done.”

I’d heard that name before.

Diane.

Priya giggled.

“And you brought the stepdaughter why?”

“Family girls’ weekend photos,” Angela replied. “Application material. They love that wholesome-family stuff.”

I stopped for half a second.

Everything suddenly clicked.

The pictures.

The invitation.

The insistence that I come.

The cute clothes.

The “family bonding.”

It wasn’t about bonding.

I was part of the application.

I quietly walked away.

That night, I lay inside my tent listening to the comments pour into the livestream faster than I could read them.

Someone had clipped the moment Renee called me a maid.

Someone else had added a caption.

A stranger from Ohio wrote:

“Girl, keep filming.”

I did.

Morning came with a different Angela.

She emerged from her tent with a smile plastered across her face.

“There she is,” she cooed, opening her arms as I climbed out. “Come here, sweetie. Beth’s taking pictures for the committee packet.”

She pulled me against her hip.

I could smell her perfume mixed with last night’s wine.

Good thing I’d started the livestream again.

I stepped back.

“You can make your own eggs for the picture.”

“Lily.”

“I mean it.”

Her fingers dug into my shoulder.

Then she remembered there was an audience.

She loosened her grip.

“You are so ungrateful,” she whispered. “Your father always goes soft on his little girl. Do you know how exhausting that is?”

“Then why did you marry him if I’m such a problem?”

Angela’s smile tightened.

“Don’t start this.”

“You just said Dad goes soft on me. You complain about me constantly. So why marry someone with a daughter?”

I stared directly at her.

“Was I always just something you had to put up with?”

For a moment, she remembered the cameras.

The committee.

The application.

The perfect-stepmother act.

Then her expression changed.

“Honey, I didn’t marry Mark because I wanted to be your mother.”

She gave a short, bitter laugh.

“You came with him. Nobody adopts the used car when they’re buying the new one.”

Silence.

Nobody laughed.

Priya stared at her.

“Jesus, Angie.”

The words hit harder than I expected.

For five years after Mom died, I’d tried to make myself easy to live with.

I stayed quiet when Angela picked at me.

I did what she asked.

I gave her another chance.

Then another.

And another.

Because Dad kept asking me to.

Some part of me had believed that if I tried hard enough, there would eventually be a place for me in whatever family Dad was building.

Now I had my answer.

Angela had given it to me herself.

She flicked her hair.

“Now grab the pan. Beth, get the light behind us.”

I looked at her.

“Get it yourself.”

A few minutes later, I returned to my tent.

I opened the livestream.

The clip was already spreading.

Thousands of people had heard her say it.

I found Diane’s old comment.

I opened her profile.

Then I sent her the video.

I didn’t write an accusation.

I didn’t write an explanation.

I sent her Angela’s own words.

Twenty minutes later, I got my answer.

I was walking toward the water when both my phone and Angela’s started buzzing almost simultaneously.

My notifications stacked one after another.

Angela’s phone rang.

She glanced at the screen.

Her entire expression changed.

“Hi, sweetheart,” she said in that syrupy voice she always used with Dad.

She turned her back to me.

It was him.

Dad.

I could hear only Angela’s side of the conversation.

She told him the weekend was wonderful.

Then she squealed.

Renee whistled.

Angela suddenly rushed into her tent.

A moment later, she came back out looking completely different.

Scarlet.

She was holding the portable hotspot and a folded note.

She opened the note.

It read:

“Thanks for the live feed. We’ll talk at home.”

Angela stared at it.

Then she looked at me.

“You set me up.”

“No.”

I paused.

“You kept telling Dad I was lying. I just made sure he could finally see for himself.”

Her face hardened.

“I thought you wanted us to bond.”

“You think I care that Mark watched?” she snapped. “I wanted one weekend where I didn’t have to play perfect wife and perfect stepmother.”

“Then you probably shouldn’t have invited me.”

“I needed the pictures.”

“For the club?”

Her eyes narrowed.

“Don’t act like you didn’t know.”

“I didn’t.”

“They were jokes.”

“I thought you wanted us to bond.”

Angela laughed bitterly.

“Please. I married your father, Lily. I didn’t sign up to raise you.”

Priya quietly placed her wine glass on the picnic table.

The drive home was silent.

Neither of us said much.

My phone wouldn’t stop buzzing in my lap.

Neither would Angela’s.

With every mile, her hands became tighter around the steering wheel.

The “maid” clip had already passed 384,000 views.

But Dad seeing the truth wasn’t the only consequence waiting for Angela.

He was standing in the driveway when we arrived.

Angela barely had the car door open before she started talking.

“Mark, whatever you think you saw…”

“I saw enough.”

She froze.

“They were jokes. We were drinking. Lily knew exactly what she was doing.”

Dad looked at me.

Then at her.

“She didn’t make you say any of it.”

Angela opened her mouth.

Her phone buzzed again.

Then mine did.

I opened TikTok.

The maid clip had passed 384,000 views.

The clip from the photo shoot was already over half a million.

But Angela wasn’t looking at the numbers.

She was staring at one name.

Diane.

“No,” she whispered.

Then another notification appeared.

Diane hadn’t simply shared the clip.

She had sent it to the women who ran the other private clubs in town.

Angela read the message twice.

Her face went pale.

She hadn’t just lost her chance at one membership.

She had been blacklisted from all of them.

She refreshed the screen as if somehow that could make the message disappear.

It didn’t.

“Delete it,” Angela said.

Then she looked at me.

“Lily. Delete it.”

I didn’t move.

“The camera never made you say any of it.”

She looked at Dad.

“Mark.”

He was already picking up his keys.

“Please. We can talk about this.”

“We are.”

He opened the front door.

“Pack a bag. You can stay somewhere else tonight. We’ll deal with the rest tomorrow.”

Angela stared at him.

“You’re throwing me out over a video?”

Dad’s voice remained quiet.

“No. I’m asking you to leave because now I know my daughter was telling me the truth.”

Angela looked stunned.

For years, she had managed to turn every argument into a question of who was telling the truth.

Now there was nothing left to argue about.

The camera had recorded her own words.

Her own behavior.

Her own choices.

She looked at me.

For once, I didn’t look away.

Dad went inside.

Angela followed slowly.

I stayed on the porch.

The same porch.

The same concrete steps.

The same cracks I’d counted when I was trying not to cry.

A few minutes later, Dad came outside.

He sat on the top step.

Then he patted the concrete beside him.

I sat down.

For a while, neither of us spoke.

Finally, Dad looked at me.

“I was wrong to keep asking you to give her another chance.”

I swallowed.

“I should’ve believed you the first time.”

I looked at him.

“Next time, don’t make me prove it.”

He nodded.

“I won’t.”

And for the first time in a very long time, I believed him.

Dad never took Angela back after that.

Inside the house, another drawer slammed.

But I didn’t jump.

I didn’t wonder what Angela would say next.

I didn’t wonder how to make things easier for everyone else.

I didn’t wonder whether I should apologize for telling the truth.

I just sat beside my dad on those old concrete steps.

This time, he was the one who had to make things right.

And I finally understood something I’d spent years trying to learn:

Sometimes karma doesn’t arrive with a dramatic speech or a grand revenge.

Sometimes it arrives as the truth, recorded in someone’s own voice, at exactly the moment the right person is finally ready to listen.

Published inNews a