I'm gonna give credit where credit is due, that was a good vocal performance on Rihanna's part!

Oh, and as for that hair and outfit... Un-break My Heart, anyone?