Selena Gomez has shown she is very much proud of her appearance despite coming in for criticism online in recent months.
The Only Murders In The Building star, 30, has seen an abundance of comments regarding her look lately but sent a strong message to her fans in her latest Instagram upload.
She looked stunning out at sea as she posed in a sleek black bikini. Kneeling down on a grey towel on board a luxurious-looking boat, Selena posed with her hand behind her head as she closed her eyes.