Question: how do you know when a guy finds you attractive?
Answer: He smiles at you. He holds eye contact. He positions himself closer to you. He goes out of his way to talk to you. He makes an effort to look good around you. He initiates physical contact. He seems a little nervous around you. He tries to get your attention.