Pretty in Purple! Duchess Kate Manages to Look Radiant Even in the Rain