There was a time when phrases like 'butter wouldn't melt' and 'squeaky clean' would always be uttered in the same breath as Selena Gomez, but it seems those days are well and truly over.
The former Disney star and Justin Bieber's squeeze gave fans a bit more than they bargained for when she appeared to forget to wear pants for a performance in the US.
Add into the equation a skirt with a split all the way up to the top and well, you're just asking for trouble really, aren't you?
As the 20-year-old star gave it her all on stage at the AMP Radio Birthday Bash in Boston she almost gave her fans it all too when her outfit revealed a little too much.
So was it a case of forgetfulness (hey, it can happen to the best of us) or had she simply found a pair of pants that exactly matched her skin colour?
We'll leave that up to you to decide.