Its simply attraction, sometimes you think you have a preference, but its not like that.;... it just happens and you think wow... His not my type but I like him... Go with the flow and hope for the best.
First, smokers would never be on any list of anyone I allowed into my world. Secondly, we all have that list of what we feel is perfection and sometimes its not realistic or the guys on that list, seeing as how its the same list for all of them, are consistently jerks or not worthy of us, so when we go off the reservation for something new, we get surprised sometimes. While you had the blinders on for numbers 1-10, here comes number 11 and he's great, he treats us way better than list 1-10, and you don't want to admit it, but maybe the list was wrong and here is exhibit A.
My dating preference is a Virgin guy, but I loved a non virgin guy. Physically... I don't know tbh, so far my friends have noticed that all my crushes (big crushes) look the same... It's safe to say that no I would rather not date someone who's not my preference... But never say never!