Who wore it better -- Kristen or Vanessa?