Surprise: Karlie Kloss and Joshua Kushner got married today. Kloss posted a photo on Instagram, writing the date of their ceremony in the caption. Kloss wore a custom Dior gown with long-sleeves, featuring lace overlay on a white strapless bodice.

Kloss and Kushner announced their engagement at the end of July. In a rare Instagram post, Kloss expressed how excited she was for her next chapter with Kushner. "I love you more than I have words to express," she wrote. "Josh, you’re my best friend and my soulmate. I can’t wait for forever together. Yes a million times over."

According to People, the ceremony was small, about 80 people, and took place in upstate New York on Thursday evening.