Well..the song is pretty bad...It was obviously recorded during the earlier part of her career. I don't know why she would agree to that being released. Anyways, I still think Rihanna can sing. I've heard her live (while not the best), she is not the worst. I'll give it and say this song is definitely not her best work (it's downright horrible), but vocally she has improved!