Karlie Kloss and Joshua Kushner are engaged!

The 25-year-old supermodel and the 33-year-old businessman confirmed the news on social media 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," Kloss wrote alongside a photo of the couple. Kushner then posted a photo of Kloss, telling his followers that she's now his fiancée.

While the couple likes to keep their relationship very private, they've actually been together for six years. Let's take a look back at Kloss and Kushner's road to engagement!

Karlie Kloss, Joshua Kushner

Instagram

Karlie Kloss, Joshua Kushner

Instagram

Karlie Kloss, Joshua Kushner

Instagram

Karlie Kloss, Joshua Kushner

Will Ragozzino/BFA/REX/Shutterstock

Karlie Kloss, Joshua Kushner

Instagram

Karlie Kloss, Joshua Kushner

Alo Ceballos/GC Images

Karlie Kloss, Joshua Kushner, MET Gala 2016, Inside Pics, Exclusive

Joe Schildhorn/BFA/REX/Shutterstock

Karlie Kloss, Joshua Kushner

Instagram

Karlie Kloss, Joshua Kushner

Instagram

Karlie Kloss, Joshua Kushner

Instagram

Congratulations to the couple on the exciting news!

Don't miss E! News every weeknight at 7, only on E!

  • Share
  • Tweet

We and our partners use cookies on this site to improve our service, perform analytics, personalize advertising, measure advertising performance, and remember website preferences. By using the site, you consent to these cookies. For more information on cookies including how to manage your consent visit our Cookie Policy.