Kesha rocked her curves in a skimpy black bikini while packing on the PDA with her boyfriend Brad Ashenfelter.
The 29-year-old musician enjoyed a pool day in Palm Springs, California and thanked the vacation for “resetting her chakras.”
The couple stayed at the swanky L’Horizen resort and Kesha even relaxed with a foot massage by the water.
The "Tik Tok" singer has no problem strutting around in her swimsuit. Kesha recently spoke out against Internet trolls and their body shaming comments.
She wrote to one user in particular, “I understand that that is your opinion, but I disagree. I'm not perfect but I'm pretty f***ing magical … on behalf of anyone anywhere who struggles with body image, STOP IT. my body is not your business.”
What do you think about Kesha's snap back at haters? Tweet us @OKMagazine or let us know in the comments section!