Tell her she is one lucky lady! Very lucky lady! And not because of the sexy body image or looks!
I know what she is talking about, it's an attitude, a way of holding herself. You cannot hide it under clothes in a million years. Hasn't got too much in common with short skirts and sexy tops! Men smell attitude off of women all the time! Drives them crazy, I s'ppose!
I think it is wrong to deny that. It is a gift, it is part of her charm. I believe that should she accept it, she'd be happier wih herself. Obviously she can't change this anyway
But: attitude toward men can be changed. There are a million ways of saying "hello" to a man, or talking or ... it is hard, especially if she is a bit more of an extroverted type of person.
If a woman wants to show her an unapprochable air, she can! I mean in the first phase, men may still think she's a "hottie", but after a nice converstion they always understand!
Remember that one person's image has much more to do with her action than with her looks! Looks are important, but you'd be amased at how that fades away after knowing a person!
She is lucky! The man wanting a relationship with her will see her despite her looks.
He'll be looking at her, not her body! That's more than most women can tell about their bf, trust me! If she shows she is trustworthy (men are insecure about having relationships with very attractive women for fear of being left or cheated), he'll have to show he's man enough to keep her near him!
Why on Earth be ashamed of who you are, even if you may be more of a challenge than other women? It makes it even more entertaining!!!