I arrived at 7:00 in the evening. The house was full of blue and silver balloons. I heard children’s laughter inside. I rang the doorbell with my heart pounding hard. Robert opened the door. He didn’t smile.

He hugged me. He cried. He told me I was the best mother in the world. But when the wedding day arrived, something strange happened. Holly had organized everything. The ballroom, the flowers, the music. It was a beautiful wedding, I’ll admit. But when it came time for the ceremony, I sat in the third row. The third, the groom’s mother. In the third row. In the first row were Holly’s parents, Mr. Albert and Mrs. Martha, in their elegant suits and perfect smiles. In the second row, the wedding party, and me in the back.

Robert didn’t say anything, and neither did I. During the party, Holly introduced me to her friends.

“This is Elellanena, Robert’s mom. She works at a little school in Dallas.”

A little school. As if my 30-year career was something small, insignificant. But what hurt the most was the first dance. Traditionally, the groom first dances with his mother, but Holly insisted on changing the order. Robert danced with her first, then with Holly’s mother, and finally with me. Two minutes. We danced. Two minutes.

“Mom, you look beautiful,” he said as we spun.

“Thank you, son.”

“Holly wanted everything to be modern, you know, less traditional.”

“It’s fine, son. It’s your day.”

I lied. It wasn’t fine. But a mother learns to smile even when her heart aches.

After the wedding, things changed faster. Robert called me less. When I called him, he was always busy. Holly was always there in the background saying something I couldn’t quite hear. When Ethan was born, I traveled to Miami to meet him. I stayed at their house for only 3 days. Holly made it clear that my help wasn’t needed.

“Elellanena, I have everything under control. Besides, my mom is coming tomorrow.”

Holly’s mom stayed for 3 weeks for Ethan’s first birthday. They had a big party. I brought a gift, a stuffed teddy bear I had hand knitted for months. Holly received it with a cold smile.

“How lovely, Elellanena. We’ll put it away.”

I never saw Ethan with that teddy bear.

Christmas became a negotiation. I invited Robert to spend the holidays in Dallas. He always had an excuse.

“Mom, this year we’re going to the Caribbean with Holly’s family.”

“Mom, Ethan is too little to travel.”

“Mom, next year is better.”

Next year never came. Little by little, my son drifted away. Not with cruel words, not with yelling. He simply faded out of my life like smoke. And I let it happen, because I thought that if I stayed quiet, if I didn’t complain, if I didn’t bother him, he would come back. But he didn’t.

Until that night of Ethan’s birthday, when I decided I had waited long enough, when I took my savings, bought that bus ticket, and traveled 12 hours to see my grandson, and my son closed the door in my face.

That week after returning to Dallas, I cried. I cried for all the years I stayed quiet. For all the times I swallowed my pain not to inconvenience him. For believing that my silence would buy his love. And then that call came at 2:00 in the morning. $50,000. “Mom, you’ve always been there for me. This time, too, right?”

I stared at the ceiling of my room. I thought about the third row at his wedding, about the teddy bear my grandson never used, about the Christmases I spent alone, about that door that closed in my face. And I thought, how long? How long must a mother give without receiving anything in return? How long must she stay quiet while they treat her as if she doesn’t matter?

I took a deep breath and then I said those five words. I want to be honest with you. I wasn’t a perfect mother, but I was a mother who loved too much, and that was my mistake. After that wedding, when I saw the signs that I was losing my son, I tried everything to get him back, but every attempt dragged me down further. I called Robert every Sunday. If he didn’t answer, I waited. If he answered and sounded annoyed, I would cut the conversation short. I learned to ask, “How is my grandson?” carefully.

“Good, Mom, growing up. And you? How’s work?”

“Everything’s fine. Busy. I have to go.”

3 minute conversations. That was all that was left of us. Holly posted everything on social media. I saw the pictures. Ethan at the beach with Grandma Martha. Robert hugging Holly’s parents on Christmas. Family gatherings where I was never present. And I liked every photo. I commented, “So beautiful, blessings.” As if that would bring me closer to them.

Once on Robert’s birthday, I sent a cake to his office. Chocolate with strawberries, his favorite since he was a child. It cost almost $900 to send it from Dallas to Miami. But I wanted him to know I was thinking of him. He sent me a message two days later.

“Thanks, Mom.”

Two words. I replied.

“I love you, son. I hope you had a beautiful day.”

He never answered. But I kept trying because that’s what mothers do, right? We keep loving even if they ignore us. We keep calling even if they don’t answer. We keep giving even if we never receive.

On Christmas two years ago, I decided to make one last effort. I saved for months and bought plane tickets to go to Miami. 3 days, that’s all. I didn’t want to bother them. I called Robert to tell him.

“Son, I bought tickets to visit you for Christmas. Just 3 days. I want to see Ethan.”

There was a long silence.

“Mom, this year is going to be complicated.”

“Why, son? It’s only 3 days.”

“Well, Holly, you know, has plans with her family, and the house is small, and…”

“I can stay in a hotel, son. I just want to see you all.”

Another silence.

“Let me talk to Holly and I’ll call you back.”

He never told me anything. The tickets expired. I spent that Christmas alone, looking at the photograph of Robert at 6 years old, wondering where that boy who hugged me and told me I was his favorite mom had gone.

But even then, I didn’t give up. I sent gifts to Ethan every month, clothes, toys, books. Holly would receive them and send a brief thanks via text. Never a photo of Ethan using them. Never a video call so I could watch him open the presents.

My friends told me, “Ellanena, why do you keep insisting? That boy doesn’t appreciate you.”

“He’s my son,” I replied. “Sons go through phases. He’ll get over it.”

But he didn’t get over it, and I became smaller. I stopped calling so much. I stopped asking. I stopped sending gifts that no one appreciated. I became a shadow in my own son’s life, waiting for crumbs of his attention.

That’s why when I heard about Ethan’s birthday, something woke up in me. A little voice that said, “Go, do it for yourself. Don’t wait for an invitation that will never come.” I bought that bus ticket, 12 hours of travel. I wrapped that photo album with all the love I had saved up. And I went because I still believed that if he saw me, if he looked me in the eyes, he would remember. He would remember all the times I stayed up late caring for him when he was sick. He would remember the sacrifices. He would remember that I was his mother.

But when he opened that door and said, “Mom, what are you doing here?” When he asked me to leave while Holly yelled, when I heard that door slam shut, I knew the truth. It wasn’t a phase. He wasn’t going to change. My son had chosen and I was not his choice.

I returned to Dallas. I put that photograph away in a drawer. I couldn’t look at it anymore without feeling pain. And then a week later, the phone rang at 2:00 in the morning.

“Mom, I need $50,000. It’s urgent.”