Karlie Kloss and Joshua Kushner held a party to celebrate their wedding - eight months after tying the knot.

Karlie Kloss and Joshua Kushner

Karlie Kloss and Joshua Kushner

The happy couple wed in New York in October last year, but over the weekend they put on a cowboy-themed bash in Wyoming, with guests including Katy Perry and Orlando Bloom, and Diane Von Furstenberg.

Karlie admitted the wedding celebrations were the "best weekend ever".

She shared a picture of fireworks on her Instagram Stories, and added the caption: "best weekend ever. more later, but for now [sleep emoji] (sic)"

And she wrote on Instagram: "This weekend on cloud nine"

Orlando shared a selfie of him and Katy looking lovingly into one another's eyes, and he wore a cowboy hat for the Western night.

He wrote: "wonderful weekend of being loved and celebrating love, congrats to a beautiful union @karliekloss @joshuakushner (sic)"

Karlie's friend Derek Blasberg posted pictures of the couple, including one appearing to be of them performing the traditional Jewish horah dance, in which they both were lifted up on chairs.

He wrote: "May your marriage be as intense and long lasting as my hangover from this weekend."

Katy wrote: "Ditto"

Dasha Zhukova, founder of Garage magazine, also shared a snap from the event, which saw Karlie wearing a white gown for the bash.

She said: "Our Best Friends' Wedding (sic)"

Karlie and Joshua wed in a Jewish ceremony in New York last year with less than 80 people in attendance.

It was said at the time they would put on a larger event for friends and family in 2019.

The former Victoria's Secret Angel and the entrepreneur - who met at a dinner party in 2012 - announced their engagement in July, weeks after Joshua had popped the question in the Big Apple.

A source said at the time: "They're both overjoyed and happily celebrating. Their hearts are full and they're excited to build their future together."