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."
Tagged in Kate Upton