Cheating

I met this french guy and he is everything that my boyfriend is not. He listens, he talks to me all the time, he makes me smile and he makes me happy. 
​My boyfriend knows that I am friends with this guy but I don't think that he and I are truly just friends. He makes my heart race when he texts me.
​Am I cheating? My boyfriend is a great guy but I'm not happy anymore. We have been together for over a yea r and the spark is completely gone but I still love him.
​Help! I'm so lost!