What is it that attracts you to someone?

Is it solely looks, is it a certain attitude or colour of hair, ethnicticity, money, what?