Princess Madeleine of Sweden Princess Madeleine of Sweden marries British-born American businessman Christopher O'Neill in a lavish ceremony. Sources: Washington Post