No wonder Kim said yes!
NBA hunk Kris Humphries -- a.k.a. Kim Kardashian's brand-new fiance -- bares a good deal of himself in the June issue of GQ.
In one shot, the shirtless New Jersey Nets player, 26, shows off his super-muscular bod in a pair of tight red-orange shorts -- with a pair of matching headphones around his neck.
At 6'9", the Minnesota-born Humphries towers over his wife-to-be Kardashian, 30, who is only 5'2".
What is Kardashian's fave thing about her hubby-to-be?
"[Kris] just has a really good heart," the reality star told Us over Valentine's day weekend. "There has to be trust and honesty and chemistry. If you don't have any of those, it's never going to work."