Selena Gomez is speaking out against body shaming.

On Monday, the 25-year-old singer was photographed by paparazzi soaking up the sun on a luxury boat with friends in Australia’s Sydney Harbour.

Related: Francia Raisa Reveals Selena Gomez Faced Life-Threatening Complication After Kidney Transplant

While Gomez, who has reportedly been on a break from her on-again, off-again relationship with Justin Bieber, looked carefree in the photos, some online trolls criticized the singer for appearing to cover up her bikini body with her hands.

Photo: Splash News
Photo: Splash News

In response to the negativity, the “Wolves” singer shared some words of wisdom on Instagram, along with a whimsical video of her laid-back day with friends.

Related: Justin Bieber And Selena Gomez Spotted Together In Jamaica

“The beauty myth,” she began. “An obsession with physical perfection that traps modern woman in an endless cycle of hopelessness, self consciousness and self-hatred to fulfill society’s impossible definition of flawless beauty.”

Gomez continued, “I chose to take care of myself because I want to, not to prove anything to anyone. Wind in her sails.”

This marks the first time that Gomez has been seen in a bikini since undergoing a kidney transplant last summer due to her ongoing battle with Lupus.

Related: Selena Gomez Does Not Believe She ‘Will Ever Overcome’ Anxiety And Depression

Speaking with Billboard in November, the singer revealed it had taken a while to get used to her scars. “It was really hard in the beginning,” she recalled. “When I look at my body now, I just see life.”