it's actually not shallow. it's low self esteem.
low self esteem is so not sexy. A woman who's confident about her self is very attractive.
so true! i've seen girls that i thought were gorgeous and just getting to know how low their esteem was it made me SO sad for them and they were like wilted flowers