The singer spoke about her biggest fashion moments of the past decade in a video shot for Vogue.

The American singer Selena Gomez carries her heart in her hand regarding her body image issues.

The 28-year-old Lose You to Love Me performer spoke about her biggest fashion moments of the past decade in a video shot for Vogue.

As she looked back on her time from the Disney Channel to her latest music video Once Upon a Time, the singer got candid about her weight and body image and how she was largely unhappy with her body at the 2015 Met Gala.

“I fluctuate a lot with my weight. And I remember tonight specifically, I didn’t feel good about my body, ”Gomez said.

“So what was really amazing was that I got to work on the dress that fitted my body,” she continued.

“I think we came together and built something really beautiful and something that fit me really well. That was one of the moments when I thought, ‘I don’t have to have that 19-year-old body shape anymore, because I don’t have it,’ he said.

Getty Images

The singer had said something similar during her 2019 premiere of The Dead Don’t Die in New York City.

“This was also a time in my life when I had fluctuated in weight. I’m very honest with the people on my team, so I didn’t want to wear anything tight. And then I tried this dress on and I felt so beautiful, ”she said.