Who wore this lovely red dress better, Christina Aguilera or Sheryl Crow? (Image Source)