The 25-year-old model announced her engagement to Joshua Kushner on Instagram on Tuesday. She shared a photo of herself clinging to her beau's arm at sunset on a boat according to DailyMail.
'Josh you're my best friend and my soulmate. I can't wait for forever together. Yes a million times over,' she wrote, adding a ring emoji.
Josh also shared the news on his Instagram page, posting a photo of Karlie with the caption, 'fiancé'. The photo appears to be a repost of one he took of Karlie in 2013 at the Museum of Modern Art in New York.
A source close to the couple told People Karlie and Joshua have been engaged for a while now.
'He proposed a few weeks ago during a romantic weekend together in upstate New York,' the insider claimed.
'They're both overjoyed and happily celebrating. Their hearts are full and they're excited to build their future together.'
Karlie and Josh shared the news after jetting to Italy to celebrate. They were photographed with Paul McCartney and other high-profile friends on a boat.
He has spoken openly about his politics. In a statement released via a spokesperson, Josh said that he 'is a lifelong Democrat and will not be voting for Donald Trump in November'.
Josh and Jared's parents were Democratic donors until 2016.
He and long-time girlfriend, and now fiancé, Karlie Kloss shared photos in support of the March for Our Lives. The movement took a hard stance in support of gun control.
Josh and Karlie have been dating since 2012. They got engaged in 2018 after six years together.
Joshua Kushner net worth
According to Celebrity Net Worth, Joshua Kushner's net worth is a whopping $800 million (£608.7m). This figure is likely slightly different in actuality.
A 2018 wealth disclosure report from Jared Kushner revealed that his family controls about $7 billion (£5.3b) in real estate with each sibling sharing a trust worth $800 million.