Bebe Rexha was in a great mood as she flaunted her curves in a leopard-print bikini as she took a yacht trip to Ibiza over the weekend.
The 36-year-old pop star was pictured setting sail on White Island with friends on Friday, shortly after meeting up with the Love Island UK cast in Mallorca for a TV appearance.
At one point, she and her crew were seen getting off the luxury boat and going paddleboarding on the water.
The “I’m Good” hitmaker has admitted several times that she’s gained weight recently, but she certainly didn’t seem concerned about it in a photo of her lying and relaxing on a boat.
In May 2025, Lexa spoke out against her critics about her weight after appearing at last year’s Met Gala in a plunging black tuxedo-style dress by Christian Siriano.
“I’m tired of people commenting on my weight. I have PCOS (Polycystic Ovary Syndrome) and struggle with infertility,” she responded in a since-deleted X post.
She later confessed that her weight change was also due to a miscarriage she had suffered.
“I got pregnant, it didn’t work out, and I carried the pain in silence. I didn’t owe anyone the truth, but now maybe I should think twice before commenting on someone’s body,” she said.
A similar incident happened a few months ago in February, when the “Meant to Be” songstress clapped back at a troll who said she “looked like Marilyn Monroe after eating Lizzo” in a livestream clip.
“First of all, I don’t care. Second of all, I’m very aware of everything. I know I gained weight,” the Grammy-nominated singer said in a TikTok video shared on Thursday.
“I know I’ve been through a lot,” she continued, adding, “I promise you I’m stronger than ever, so please don’t make me feel bad about you.”
“Lizzo looks amazing, by the way,” Lexa said of the “Truth Hurts” singer, who has been showing off her slimmer figure lately.
