Kate Upton’s fiancé Justin Verlander is her "best friend".
The 24-year-old model is completely smitten with the professional baseball player and can’t wait to spend the rest of her life with him.
She said: "I’m marrying my best friend. He’s smart, funny, honest, optimistic, thoughtful, kind – just the best."
However, she admits Justin has to share her affections with the other two loves of her life – her dog and her horses.
She revealed: "My horses are my biggest extravagance, but they are worth it. They bring so much light into my life."
And when asked what her type is, Kate added to Grazia magazine: "Playful, loyal, funny, cuddly, smart, covered in fur and can give slobbery kisses. My dog, Harley! I miss Harley when I travel. He is my ride or die."
Meanwhile, Justin was keen to create a "one-of-a-kind" engagement ring that resembled their "exceptional" love.
Jeweller Anita Ko said: "Justin and I collaborated on creating the most perfect one-of-a-kind ring that is rare and of exceptional quality … just like their love."
Kate and Justin announced their engagement in May when Kate showed up to the Met Gala with a beautiful piece of bling on her finger but the couple had been keeping the news "on the down low" for some time.
She said: "He asked me right before the [baseball] season started, so we’ve been keeping it on the down low for quite a while, so I’m excited to finally be able to share it with the world."