Her Dad Showed Up Late to the Dance — But His Secret Made Everyone Cry

Her Dad Showed Up Late to the Dance — But His Secret Made Everyone Cry

Halfway through the song, I whispered, “Did you fight with her?”

He didn’t answer right away.

Then he nodded.

“Yeah.”

“Bad?”

“Bad enough.”

I swallowed.

“What happened?”

He exhaled slowly.

“When I told her I was leaving for the dance, she said if I walked out that door, not to bother coming back.”

My chest tightened.

“She said I was choosing you over her,” he continued. “Like it was some kind of crime.”

I pulled back slightly to look up at him.

“What did you say?”

“I told her she was right,” he said.

My eyes widened.

He squeezed my hand.

“I told her I will always choose my daughter.”

My throat burned.

“She started yelling,” he said. “Calling you spoiled. Saying you manipulate me. Saying you’re the reason we have problems.”

My hands curled into fists.

“What did you do?”

He leaned his forehead against mine.

“I told her to pack her things.”

My brain froze.

“You… kicked her out?”

“I told her she doesn’t get to live in a house where my child isn’t welcome,” he said.

The music faded into the background.

The gym felt far away.

“She tried to backtrack,” he continued. “Said she didn’t mean it. Said she was just emotional.”

I knew Carla.

She only apologized when she was losing.

“I told her it was too late,” my dad said. “I should’ve stopped it years ago.”

Tears slid down my face.

Not sad tears.

Relief.

“He went to his mom’s,” he added. “I watched her leave. Then I locked the door.”

I clutched his shirt.

“That’s why you were late?”

He nodded.

“I wasn’t missing this dance,” he said. “Not again. Not ever.”

I looked at the rose.

“You still got me this?”

He smiled.

“I stopped at your mom’s grave first.”

I sucked in a sharp breath.

“I told her I’m sorry,” he said. “For not protecting you better. For letting someone make you feel small.”

More tears.

“I told her I’d do better.”

My dad wasn’t perfect.

He made mistakes.

Post navigation

Leave a Comment

Leave a Reply

Your email address will not be published. Required fields are marked *

back to top