First time heard this song on the Radio, I guess that Rihanna is the one who sang it or Beyonce, whoever, I just loved it in the 1st time I listen to it. And when I saw the VidClip on MTV... gosh,,, I love this fashionable chick... Soothing voice with the beautiful singer is just so perfect. She's Jessie J. And what had mentioned in her website is just so True that she's the mixing style of Gwen Stephanie, Rihanna and Pink. But she's a British ;). My apologize if the lyrics not perfectly correct.