LOVE Island's Liberty Poole slammed people who body shamed her while on holiday.
Liberty, 25, has been enjoying a sunny Mexican holiday with new boyfriend Joshua Raybould and has been sharing plenty of snaps of their time together.
But the tone of her social media posts changed recently when she clapped back at people who told her to lose weight in the comments.
Taking to Instagram, Liberty shared a series of sexy bikini snaps where she declared "every body is a beach body" and told her fans to be proud of themselves.
"Just wanted to respond to the recent body shaming on social media by being happy and positive and sending the message that every body is a beach body, and have fun on your holidays because no one’s gonna remember what your body once looked like in years or even days to come x," she wrote.
While over on TikTok, Liberty posted a video of her standing sideways in front of a mirror to show off her body and during it, Joshua comes over to playfully give her a pat on the bum.
It came in response to a comment on another one of her videos that told her, "get the portion control under control."
Liberty captioned the video: "This is my normal size 10-12 body. Yes I don't have a super flat stomach but it doesn't matter.
"Every body is different, I've always been a bit curvier and I shouldn't be body shamed for it."
Other people agreed with Liberty in the comment section of the Instagram post.
"So beautiful & so true," wrote one person.
Another added: "You tell them girl."
And a third commented: "Looking gorgeous Lib."
Liberty's stand for herself comes after she revealed a heartbreaking health battle.
Speaking in a video shared on TikTok, Liberty said: "In the year of 2023, in November, I went through depression.
"It's the first time I've ever gone through severe depression in my life."
She explained it was a tough thing to go through and how her faith helped her through it.