Karlie Kloss was joined by famous friends Katy Perry and Orlando Bloom for her second wedding to Joshua Kushner.

The supermodel married the financier, brother of White House adviser Jared Kushner, in a small ceremony in New York in October 2018.

The pair then enjoyed a second celebration at the weekend, surrounded by their friends, with a Wild West-themed party in Wyoming.

View this post on Instagram

Party on the prairie 🤠

A post shared by Karlie Kloss (@karliekloss) on

Kloss shared a string of photos from the event, showing her in an off-the-shoulder white prairie dress and Bloom in a mustard jacket and cowboy hat.

She captioned another photo of her and Kushner: “My cowboy.”

View this post on Instagram

My cowboy 🖤

A post shared by Karlie Kloss (@karliekloss) on

Bloom also shared a photo of himself and Perry together in front of a blazing sunset, captioned: “Wonderful weekend of being loved and celebrating love, congrats to a beautiful union @karliekloss @joshuakushner.”

Other famous faces in attendance at the ceremony were Mila Kunis, Diane von Furstenburg and stylist Jamie Mizrahi.

View this post on Instagram

So many ways to dress Western…

A post shared by @ therealdvf on

Kloss and Kushner confirmed their engagement in July 2018 after six years of dating.