Who wore it best? Yvonne Nelson, Rihanna or Paris Hilton?