Nice guys are a dime-a-dozen
It’s a fantastic thing that nice guys are in such plentiful supply. Yet, just like anything that appears in abundance, nice guys tend to be taken for granted.
Nice guys surround the gorgeous girl. She probably knows dozens of dudes who would shower her with gifts, and she could settle down with one of those types at any time.
It’s no surprise she always notices the “assh*le” who’s still a bit selfish around her. The guy who says what he wants and puts himself before her is far scarcer. Thus, he’s far more interesting and most importantly, he’s not afraid to be himself.