Gomez talks body shaming, having lupus and gets scared (twice).

Selena Gomez Interview/Performance On The Ellen DeGeneres Show

Selena Gomez gives an interview before her performance of “Same Old Love” on Ellen.

To promote her new Revival record out today (Oct. 9), Selena Gomez dropped into the Ellen DeGeneres Show. During her sit-down with Ellen, Gomez is scared not once but twice during her appearance.

Things took a bit of a solemn turn when Ellen asked the 23-year-old about dealing with Lupus, a revelation Gomez shared this week in an interview with Billboard.

“It was just very complicated because I didn’t understand and then that was something that I did want to keep private until my whole life suddenly wasn’t private,” she said.

Gomez also defended herself against people body-shaming her and labeling her fat. DeGeneres splashed a photo of Gomez in a tiny bikini during her vacation in Mexico that became the target of an online bullying frenzy.

“It was weird because it’s not just ‘Oh she’s fat.’ It’s like she’s a mess. She’s gone off the deep end. I’m like because I’m on a vacation wearing a bathing suit? Actually technically that is a little too small for me, but I didn’t care.” The next day, Selena responded to the body shamers with a sultry photo of her own.

“I don’t what them to win. It’s so annoying when I see it all over the place and everybody thinks they can bring me down,” she said. “So my immediate response was I’m gonna post a picture and I’m like ‘I’m happy with me ya’ll’ and that was going to be the story the next day.”

Watch the clips below: