The only opinion from guys was selected the Most Helpful Opinion!
What Girls Said 2
If you guys aren't dating he probably thinks you're a very innocent person and doesn't want to 'taint you' or just doesn't find someone that's so 'good' attractive. If you guys are dating I think it's just a compliment.
The wants you to think he's a nice guy and you are too good but really he just doesn't want to be with you.