"Did it again @bangbangnyc 🦋 rare," she wrote as the caption.
What a cutie!
Selena's album has been a wild success, with the star telling Apple Music recently that many of the songs were inspired by her famous ex-boyfriend Justin Bieber.
"It wasn't in a vindictive way, it was simply like, okay, I actually have my part to say. People will ultimately know where the inspiration came from. But then it kind of ends there," she said.
She also talked about how dating in the spotlight can change everything.
"It is so cliché, it's just, everyone dates everyone. It always seems to be within a little bubble. And it's because it's safe, right? It's wanting someone to understand what you're going through or you're almost wanting a counterpart of creativity as well...But the problem with that is that you end up, whether you admit it or not, you're having a relationship for people, and not even for yourself. You just need to decide, within our world, if it's for you or is it for show."
However, some fans aren't reacting well to Selena drawing so much inspiration from Justin.
While she was on The Tonight Show with Jimmy Fallon, she revealed that she has an unreleased track named "Boyfriend" that she can't wait for fans to hear.
Unfortunately, many fans think it's about Justin - especially since he has a very famous song titled "Boyfriend".
"sorry not sorry but why is selena releasing a song called boyfriend? justin got shit just for releasing a song the same month she was bringing her album out... justin stays getting shit for the littlest things but when she does them it's fine?" one fan tweeted.
"Selena gomez is really out here naming one of her new songs ‘boyfriend’…..leave justin alone and move on bye," wrote another.