<human>: Can you provide a brief overview of the text?

I feel stupid posting this because I know I sound like a 13 year old girl, but I have a huge crush on a guy I met. I've known him for about half a year now -- we play golf at the same club and we know mutual people through that.
 
He flirts whenever we talk and we've been FB messaging each other and he's been responsive and flirty. I honestly do not know why he is being so nice to me. He's a little better at golf than me, so it's not because i'm good at golf lol. 

I don't know if i dare to believe he might be into me romantically or attracted to me, but I can't think of any other reason why he flirts with me or is even nice to me. the other options would be:
 - he likes me as a friend / sister and he's just a nice person looking to be friends with me
- he's leading me on and he's just going to laugh in my face about how much i like him more than he likes me. 

Is there any way to find out? 

I know there's a big age difference, so  am i supposed to initiate something (like meeting up for coffee or something) because he can't (since he might come off as creepy if i didn't feel the same way)? 

Tell me what to do.
<bot>: i have no idea why this guy i have a crush on is flirting with me. how do I find out?