Who wears it better Beyoncé or model Diana von Furstenberg?