Essie, W2G, Kalni, others who are reading, thank you so much for your support and putting this all in perspective. If I didn't have you guys here to tell me that what I'm feeling is normal I think I would be wasting a lot of energy wondering if something was "wrong" with me instead of just letting myself experience the emotions.
It was SO hard to sleep last night, I don't think I fell asleep until 4 in the morning or something. I wasn't even thinking that much, it was more just this insane energy coursing through my body, and really strong emotions.
K, you are right! What is my next move? How about the timing? The GOOD thing is that I will be in the NYC area the first two weeks of June for the festival. It would be extremely easy for me to use that pretext to set up a meeting in person, if he is in town. That is only like 8 weeks away. If I wanted, I could be there the third week of May also. If I REALLY wanted I could get there the first or second week of May (just about a month away).
Here's the tricky part. Things are really busy now with school. But once I am done with this semester (very beginning of May) it's no problem for me to spend a couple chunks of time in NYC. One of my best friends lives there, I can stay with her, no problem. But if I try to get there before then, during school, I can basically only go on the weekend, and his schedule is SO complicated. He is traveling all the time for performances, I have no idea where he will be at any given moment now that he's not giving me his schedule all the time.
How could I pull it off? If I call him BEFORE I buy my ticket and tell him, "I will definitely be coming to NYC these dates, I was wondering if we could meet for a coffee, will you be in town?" that will be like 2 weeks before I buy my ticket so maybe "too much lead time"? If I wait until after I buy my ticket he might not be in town for the dates it's for? Is there another solution to this that I don't see right now?
Oh.... hm.... my really good friend in NYC has a pretty big performance coming up April 30th and May 1... that would be a good excuse, but I am not sure if I will be done with exams by then or not, and that is still a month away. ???