Perfectionists have this strong sense of purpose that often results to really high ideals. They often think very highly of themselves and lowly of you. Perfectionists would find faults in you; don’t be offended, though, they’re like this to everyone.
If your crush is a perfectionist, he probably think he’s too good for you or you’re not good enough for him. But, darling, believe me, you are wonderful; he’s just too much of a narcissist to notice.
They’re not worth it, girl. So cut your losses and move on.