Here comes the sun: the Queen mum was all smiles as she greeted guests at the wedding of her grandson, Prince William.

Queen Elizabeth II chose an Angela Kelly single crepe wool primrose dress with hand-sewn beading at the neck in the shape of sunrays.

Pinned to her matching double crepe wool tailored primrose coat was Queen Mary's True Lovers Knot diamond brooch. Her hat with silk roses -- also designed by Angela Kelly -- was a lovely addition to her outfit. Ladylike accessories like white gloves, pearl necklace and white handbag added a timeless elegance.

Meanwhile, bride Kate Middleton wore a Sarah Burton gown down the aisle and wedding guest Victoria Beckham accessorized with a floral topper as well -- hers is a bit more eccentric than the Queen's though.