I really like this guy, but....

This guy friended me on Facebook a few weeks ago. He messaged me because he really liked my art and we talked about it. I fell for him pretty quickly. He was so smart and loved all the things I liked. He liked art, he was in the drama club in High school, I was in the improv club. He is just such an amazing person. It seemed every time I tried to flirt, either he wasn't picking up on it or he wasn't interested. Every time I said I love you he would say "I love you too friend!" We hung out in person and ge was even more attractive and fun to be around. Last night I brought him around my friends and he kinda ditched me because him and one of my male friends got into a really nice conversation and he spent all night talking to him. I asked my best friend what she thought and she said "I don't think you're his time." We both like the exact same things, so I don't understand how I'm not his type . She throws me off when she says "I'm pretty sure he's gay." I think it's rude to just assume someone is gay because they like different things then you but she pointed some stuff out. He was talking about how he loves Johnny Depp. He said he would totally due him if he had the chance. I took it as a joke. I've heard women say that about other women all the time. My best friend told me the whole time he was hanging out with my male friend he was 10000% flirting. She said "Sis. I'm not gonna speak for all straight guys, but most of the ones I know would never tell another guy they think their laugh is sexy." He said that to my male friend and I again thought he was joking. I got kind of upset and she said "Whether or not he's gay, which he most likely is, he's not into you sis." I just kinda needed to vent and wanted some opinions and advice...