Kourtney Kardashian and Travis Barker have got married - again.
The couple - who exchanged vows in a "practice" ceremony in March before making their union official in a Santa Barbara courthouse last weekend - tied the knot in front of family and friends in Portofino, Italy over the weekend.
Both bride and groom wore Dolce and Gabbana outfits, with the Poosh founder teaming her short white dress with a long embroidered veil.
Kourtney's children, Mason 12, Penelope, nine, and seven-year-old Reign - who she has with former partner Scott Disick - were in attendance for the ceremony, along with her mother, Kris Jenner, and siblings Kim Kardashian, Khloe Kardashian, Kylie Jenner, and Kendall Jenner, as well as the latter's boyfriend, Devin Booker, and her momager's partner, Corey Gamble.
On Travis' side were his son Landon, 18, daughter Alabama, 16, stepdaughter Atiana De La Hoya, 23, and friends including Machine Gun Kelly and his Blink-182 bandmate Mark Hoppus.
According to MailOnline, 43-year-old Kourtney entered the garden for the outdoor ceremony at Castello Brown on the arm of her mother while a woman sang 'Ave Maria'.
They then exchanged vows as dusk fell, before posing for photos ahead of further celebrations this evening.
It was previously revealed tenor Andrea Boccelli will be performing during the wedding, though it is unclear at what stage of the festivities he will take the mic.
Kourtney and Travis have rented out the entire castle, which was built during Roman times as a military defense, and as well as their four-day Italian celebration, they are also planning another huge reception for their friends back in Los Angeles "in the near future".
Although the loved-up pair were thought to have first tied the knot during a ceremony at the One Love Wedding Chapel in Las Vegas in March, the wedding wasn't legally binding because they did not obtain a marriage license.
This is the third marriage for 46-year-old Travis, who was briefly married to first wife Melissa Kennedy between 2001 and 2002, before he went on to tie the knot with the mother of his children, Shanna Moakler.
Kourtney has never wed until now.
Photo / Instagram
- Bang! Showbiz