He is a extremelybsweet and smart guy.
We're in the same band together, so I can understand there being slight hesitation, but we have been flirting for 2 MONTHS! He gives me his jacket when I'm cold, he texts me every night, and we hang out frequently.
I know he likes me & he knows I like him, so why won't he ask me out?