Karlie Kloss has called her boyfriend Joshua Kushner her ''ride or die''.

The former Victoria's Secret model gushed about her beau to her 7.2 million Instagram followers on Thursday (26.04.18), sharing a sweet picture of the pair in the Wadi Rum Desert in Jordan, where they appear to have spent the day dune racing.

Alongside the photo, in which Joshua is resting his hand on Karlie's leg, she wrote: ''My ride or die.''

Karlie has been dating Joshua since 2012, and previously confessed she was ''definitely not planning on falling in love'' with him and that she feels love is best when it is spontaneous as it is one of those things that you ''can't anticipate or plan''.

She explained: ''I was definitely not planning on falling in love. But I think that's the thing about it, you can't anticipate or plan it.''

Karlie previously posted a sweet tribute to on social media to mark his birthday and gushed that she has had ''the best memories'' with the hunk.

She captioned a picture of the pair: ''My atoms love your atoms, It's chemistry. - @atticuspoetry Happy birthday to my best friend and partner in crime. The past 5 years of our adventures together have been some of the best memories of my life. I love you @joshuakushner (sic)''

Meanwhile, Karlie previously revealed she had her heart ''crushed'' when she was friend-zoned at school.

She confessed: ''I went to senior prom with my best friend from high school who came up to about here [her waist]. I think he was a solid two feet shorter than me.

''I told you that I couldn't pay a boy to date me. I poured my heart out to him at one point and said, 'I love you, please, will you date me?' and he was like, 'Oh, Karlie, I love you, but you're a friend. Friend territory. And I was like, 'ok'. Yeah, he crushed my heart, but that was in eighth grade.''