4. He has extremely high standards.
When a guy has unrealistic expectations, he struggles to find a woman who meets his standards. You could find out what your crush looks for in a partner, but keep in mind that it will be difficult to date guys with unrealistically high expectations.