Last weekend, Brazilian model Ana Beatriz Barros, tied the knot to Egyptian businessman Karim El Chiaty, in a magical atmosphere on the Greek island, Mykonos. And of course, the beautiful bride wore several bridal looks!

She started her wedding weekend with a super cool one-piece swimsuit along with her bridal squad. Afterwards, she wore a white Alessandria Rich gown to her civil wedding ceremony, and then a mesmerizing dress by Valentino to her beach wedding ceremony. But that wasn’t all; Ana wore two other beautiful dresses by Naem Khan for the wedding after-parties.

Ana Beatriz Barros had her best friend Alessandra Ambrioso by her side as a bridesmaid. The bridesmaids wore beautiful rose mismatched dresses, and Alessandra Ambrioso’s daughter, Anja, was one of the cute little flower girls.

Scroll down to see every gorgeous look Ana Beatriz Barros wore to her wedding weekend in Mykonos.