Singer Lorde addressed speculation that she dissed Kendall Jenner and Harry Styles in her Instagram post last week. Getty Images/Hannah Peters

Singer Lorde said she did not take a dig at Harry Styles and Kendall Jenner in her latest Instagram post that shared a painting of a girl on a yacht. The “Royals” singer’s post came after reports surfaced that Jenner and Styles spent some quality time snuggling up to one another in St. Barts.

"When you scroll through your feed and all the pretty famous boys and girls are on yachts or in saint barth's and you're at home where it's raining and you've never even been on a holiday to another country before," she captioned the photo on Instagram. "Never been to a tropical island let alone saint barth's and actually you aren't even sure if you're spelling saint barth's right."

Social media users quickly speculated that Lorde was throwing shade at the “Keeping Up with The Kardashians” star and pop star Styles’ holiday where the two displayed PDA last week.

“This is about Kendall and Harry,' wrote an Instagram user, while another accused Lorde of “slaying” the pair who have begun to rekindle their romance.

Lorde later clarified by editing the caption of the photo, adding: "LOL no ‘shade' folks. If I were on an island or in even nearish proximity to a yacht, you would be hearing all the f--- about it. Just making fun of my own lameness."

Styles and Jenner were photographed enjoying time together Thursday, giving rise to speculation that the two may be dating. The two briefly dated in November 2013, though things didn't get serious. Back then, they never confirmed rumors they dated — and still haven’t.

Meanwhile, some social media users have also speculated that Lorde’s latest Instagram post may have been aimed at Justin Bieber and Hailey Baldwin, who were also spotted soaking up the sun in the Caribbean island in recent days.