Camila Cabello is getting real about her body image.
Over the weekend, the 25-year-old "Never Be the Same" singer took to Instagram to share a selfie paired with a lengthy and important message after spending the day at the beach being inconspicuously photographed by the paparazzi when she was "vulnerable and unprepared."