Karlie Kloss and her longtime love, Joshua Kushner, are engaged!
The 25-year-old model revealed the news in a sweet Instagram message to Kushner on Tuesday.
"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 next to a pic of herself kissing her beau's cheek.
(Kloss declined to comment directly to TODAY Style, stating through her rep that the Instagram post "says it all!")
Kloss and Kushner began dating in 2012, but have managed to keep their romance out of the spotlight for the most part, showing up to high-profile events together — like this year's Met Gala — only on rare occasions.
The former Victoria's Secret Angel, who's now the face behind diverse brands including Swarovski, Adidas and Estée Lauder, opened up about the couple's need for privacy in the Summer 2018 issue of Porter magazine.
“It’s not like I’ve ever wanted to be so secretive about my private life,” she said. “Caroline Herrera always says, ‘A woman who’s an open book is boring.’ There’s no mystery anymore. I know in my life what really matters to me. I’m not trying to hide that from the world; I just really like having a more private life. I’ve got nothing to hide, though!”
"It’s really refreshing," she said, "to leave all the fashion shows and shoots and chaos totally behind.”
Congrats to Karlie and Joshua on their happy news!