Rihanna is a style icon that surprises and delights us every time she steps out on the red carpet. Here are her most memorable looks to date.