Haters gonna hate but Selena Gomez got back at her fat shamers in the best way: showing off her sexy new bod!
The singer bared her abs on The Ellen DeGeneres Show for a risqué performance of her song “Same Old Love.”
She wore a crisp white Elie Saab pantsuit with a jacket but paired it with a tiny black crop top, showing off an enviable tummy!
The 23-year-old recently opened up to Billboard about her Lupus diagnosis and told Ellen about how she felt ashamed when the Internet started calling her fat after not-so-flattering photos showed her weight gain in April while on holiday in Mexico.
"It was the first time I'd ever been called fat,” she said. “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?”
She continued: “Actually technically that is a little too small for me, but I didn't care. That's so degrading."
Selena also revealed why she shot back at haters with a bathing suit photo she later posted. "Look, I didn't want 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 y'all'… I wasn’t gonna let that be the story. That wasn’t the story.”
Gomez also told Billboard that she was diagnosed with Lupus and has undergone chemotherapy. “That's what my break was really about. I could've had a stroke,” she said.