After six years of dating, the 25-year-old model is engaged to her boyfriend, Joshua Kushner, People reports.
"He proposed a few weeks ago during a romantic weekend together in upstate New York," a source close to the couple told the outlet. "They’re both overjoyed and happily celebrating. Their hearts are full and they’re excited to build their future together."
Kloss seemingly confirmed the news via Instagram on Tuesday, sharing a sweet selfie of her and Kushner at the beach, captioning it with a ring emoji.
"I love you more than I have words to express," she gushed. "Josh, you’re my best friend and my soulmate. I can’t wait for forever together. Yes a million times over ?."