"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," Kloss wrote alongside the photo.
The 33-year-old businessman and co-founder of Oscar Health confirmed the news as well by posting a photo of his now-fiancée with the simple caption, "fiancée ❤️."