William, Kate and 8 Royal Weddings