Kim Kardashian and Kanye West are finally married. According to the couple’s representatives, they were married in a private ceremony with family and friends as witnesses in Florence, Italy. The fabulous ceremony was held at Forte di Belvedere, a 16th century era fortress at the top of a hill near the Arno River.

Kim’s family was very much in attendance. Her stepfather Bruce Jenner walked her down the aisle and her sisters Khloe, Kourtney, Kendall and Kylie made up the bridal party.

The when and where questions for this wedding had been circulating for months. It has been a long period of speculation, planning and anticipation. But it was finally time to celebrate.

Italian tenor Andrea Bocelli sang for the newlyweds with a performance of “Con te Partiro” and more. The wedding was officiated by Rich Wilkerson.

Let’s just hope this marriage will be a successful one for Kim, who has been married three times.