Why do I love a boy who isn't my type?

Maybe it's because he is something specific like maybe popular or smart.