My ex’s new wife stole my seat at my son’s graduation. “His mother can watch from the back. She should be used to it by now,” she laughed. My ex did nothing

My ex’s new wife stole my seat at my son’s graduation. “His mother can watch from the back. She should be used to it by now,” she laughed. My ex did nothing

“I’m so sorry,” he whispered into my hair.

“No, baby,” I said, holding him tightly. “You did nothing wrong.”

“I sent Dad the exact seat numbers. I told him those seats were for you and Aunt Emily.”

“I know.”

“I didn’t know she would take them.”

“I know.”

He shook in my arms. I held his face in my hands. “Look at me, Daniel. This is your day. Don’t let them steal the joy.”

He shook his head. “No. It’s ours.”

Then a shadow fell over us.

Mark approached slowly, with Brianna a few feet behind him. Her face was tight with humiliation. Nearby families went quiet. A few students raised their phones again.

“Daniel,” Mark said carefully. “Can we talk privately?”

Daniel turned.

For years, I had watched my son soften around his father, desperate to be chosen. Even crumbs of attention had once felt like a feast to him.

But something had changed on that stage.

“There’s nothing private about what happened in there,” Daniel said.

Mark flinched.

Brianna stepped forward, forcing a sweet voice. “Daniel, sweetheart, emotions are high today. I only wanted to avoid awkward tension for you—”

“You created the tension,” Daniel said.

She froze.

Mark tried again. “Son, be reasonable. I didn’t know she moved your mother.”

Daniel stared at him. “Yes, Dad. You did.”

Mark’s face hardened. “Careful how you speak to me.”

The old fear from my marriage rose inside me, and I started to step forward.

But Daniel didn’t need me to shield him anymore.

“No,” Daniel said. “You need to be careful. I am done pretending not to notice things just so you don’t have to feel guilty about abandoning us.”