Karlie Kloss is officially set to tie the knot! The supermodel just confirmed her engagement to longtime boyfriend Joshua Kushner on Instagram with a sweet photo of the couple. "I love you more than I have words to express. Josh, you're my best friend and my soulmate. I can't wait for forever together. Yes a million times over," she wrote, alongside the engagement ring emoji.
Although Kloss just broke the news, a source close to the couple maintains that the proposal isn't as recent as the model's post suggests. "He proposed a few weeks ago during a romantic weekend together in upstate New York," the insider told People. Regardless of the engagement's exact timeline, the couple is clearly still in the celebratory phase. "They're both overjoyed and happily celebrating. Their hearts are full and they're excited to build their future together," the source explained.
The founder of Kode with Klossy and the entrepreneur and venture capitalist have been dating for nearly six years but have consistently kept their romance private. They've walked just a few red carpets together over the course of their relationship and have kept their love off social media—for the most part.
Just last month, Kloss posted a photo of Kushner in honor of his birthday. It's possible that his sudden appearance on her Instagram was a sign of the proposal (the image looks like it could have been taken in upstate New York!). "Happy Birthday to my love + my best friend in the Universe. Love you more than I can ever express," she wrote then.