Elizabeth Warren, who has had a rough go of it in the polls lately, had a moment at a town hall in Marion, Iowa, on Sunday night.

After talking to the crowd for almost 10 minutes, Warren took several questions, including one from a soon-to-be-voter named Raelyn:

‘I was wondering if there was ever a time in your life where somebody you really looked up to maybe didn’t accept you as much. And how you dealt with that?’

Raelyn, a member of the LGBTQ community who didn’t want to use her full name, later told ABC News that conversations she had just had with her family at Thanksgiving inspired her to ask the question.

Warren answered by sharing personal struggles she had with her mother.

“She wanted me to marry well, and I really tried, and it just didn’t work out. And there came a day when I had to call her and say, this is over. I can’t make it work,” a teary-eyed Warren said. “I heard the disappointment in her voice. I knew how she felt about it. But I also knew it was the right thing to do.”

Watch the exchange:

The internet’s reaction was mostly:

Warren divorced her first husband when she was only 22 and she has spoken of her contentious relationships before, including the time her mother slapped her in the face, which was written about in her 2017 book.

Raelyn explained to ABC News why the first vote she’ll be able to cast for president — she’s only 17 — will be for Warren.

“What got me involved with her was her care for the LGBTQ community. And it’s been a struggle with that, with people close to me,” Raelyn said. “And I just — she’s just, she gives me hope, which is not something that I’ve really had with other politicians, and I’ve followed politics for a while.”