Why does my boyfriend think I’m too pretty for him?

And no I don’t want to hear answers like „he has low self esteem“. I want to understand why men with low self esteem come to the conclusion that they are not good enough. Is it their looks, status, money, education etc?

Why does my boyfriend think I’m too pretty for him?
Post Opinion