British Royal Weddings Cassie Whiteaker Charlotte Hubble Chauncey Rafferty Christina Perrault Melanie Leng.