A veil, gowns and umbrellas at a rainy royal wedding