Princess Madeleine’s wedding was truly a fairytale ceremony in all senses! The princess of Sweden wore the gown that will definitely be the envy of many little girls around the world. It was a Valentino Haute Couture gown that Princess Madeleine wore when she tied the knot to Christopher O’Neill, who’s a New York banker.