Damn, girl! Kylie Jenner showed off her insane curves in a black bikini during an epic girls trip to Turks and Caicos. It’s no secret that the makeup mogul has an amazing body but she’s looking better than ever recently. She’s been basically living in swimsuits during her little vacation with Sofia Richie,  Victoria VillarroelYris Palmer, Stassi Karanikolaou and more of her BFFs. If you’ve got it, flaunt it, right?

While her Kylie Skin-themed getaway seems to be all about boating, beach time and coconut drinks, the 21-year-old opened up on Instagram about the changes she’s recently felt in her life. “I’m proud of myself, my heart and my strength,” she wrote in a lengthy caption on July 16. “Growing up in the light with a million eyes on you just isn’t normal. I’ve lost friends along the way and I’ve lost myself too sometimes.”

View this post on Instagram

MY GIRLS💚🍀

A post shared by Kylie (@kyliejenner) on

Most recently, Kylie had a falling out with her longtime pal Jordyn Woods after her tryst with Khloé Kardashian‘s baby daddy, Tristan Thompson. However, the billionaire is continually working on herself, despite the ups and downs. “My first tattoo was ‘sanity’ to remind myself every day to keep it. I’ve struggled with anxiety my whole young adult life and after my baby, I dealt with all the internal ups and downs. I felt like I had to find myself completely again.”

The Keeping Up With the Kardashians star acknowledged that her feed is a lot shinier and more polished than her real life. “I keep a whole lot to myself but just wanted to share and let you know I’m human. My life is not perfect and what you see here on social media is just the surface.”

She concluded her candid statement with an empowering piece of advice. “Be gentle with yourself, move on, and let go. We are all capable of great things, worthy of love and allowed to express ourselves. Do more of what makes you happy and be unapologetic. Now is your season.”

Preach it, girl!