Fans Beg for Explanation as Kacey Musgraves Bares It All in New Pic

Kacey Musgraves is proving she can look good in anything–even if it means wearing nothing at all.  

The 35-year-old indie country star stripped down to nothing but some body makeup in a new selfie shared on her Instagram Story.

With her glam squad getting to work around her, the "High Horse" songstress snapped a mirror pic in what looked to be her trailer as two makeup artists appeared to cover Musgraves in a tanning or bronzing lotion.

The only things covering up the Grammy winner's private bits were a brown heart emoji and an opaque layer of body makeup.

It only took a few moments for the photo to be screenshotted and reposted across social media by fans curious about what Musgraves was teasing.

"Soooooo what is this for and when can we see more @KaceyMusgraves," one asked as they reuploaded the image to X (formerly Twitter).

"'Heart of the woods' please," a different fan replied, suggesting maybe the singer is working on a music video for the song she released this past March.

"MOTHER PLEASE EXPLAIN," someone else demanded.

Related: 5 Things You Didn't Know About Kacey Musgraves

While there are a lot of questions surrounding the rather racy image and little-to-no context as we await more information from the artist, the spicy selfie isn't the first time Musgraves went nude for a big project.

Back in Oct. 2021, her publicist confirmed to Variety that the Golden Hour singer-songwriter was in fact completely naked during her performance of "Justified" on Saturday Night Live this past fall.

"She was nude,” her publicist told reporters at the time. "Precautions were taken, and this was the first time it’s happened on the show.”

Next: Kacey Musgraves Shares Photos From Party-Filled Trip to New Orleans