New princess wears SIX wedding dresses

Now that's a costume change!

A week after their dreamy Monegasque wedding at the Prince's Palace, royal pair Pierre Casiraghi and Beatrice Borromeo have tied the knot again in a small, yet intimate religious ceremony. On a private Italian island. Surrounded by European royalty.
Of course.
And what would a royal wedding be without a dress change? Or two?
The royal bride wore not one, not two, but three couture gowns on her (second) big day. Turning to family friends (literally), Giorgio Armani, the Valentino brand, and Alberta Ferretti, Beatrice Borromeo kicked the events off in a lace and embroidered Alberta Ferretti gown, worn loose with flowers woven into her curly hair.
Following her 'garden goddess' look, Beatrice chose Armani Prive to design and create her religious ceremony dress. The long-sleeved lace gown featured delicate embroidery and A-Line silhouette.
And what ceremony would be complete without a reception dress? Beatrice turned to Armani once again, who created a delicate silk grecian dress for the blushing bride.
So, all in all, that makes six. Count 'em.

read more from