Who Wore What This Weekend: Spring Has Sprung

While Mariah Carey celebrated her anniversary with Nick Cannon in a sundress, Sophie of Wessex (wife to Prince Edward) gave Kate Middleton a run for money in a gorgeous spring hat.