Do you ever have those moments where you have a crush on someone for a long, long time (say 3, 4 years) and then you finally admit it to him only to find out that you are not his type?

I feel like an idiot right now, and embarrassed. I think I will crawl into a hole & die.