Help!! I'm really confused

So I met this guy on facebook about three years ago, we then became friends, and then he started liking me, but I didn't really care because he lives really far away from where I live (I'm from the Us and he is from Germany). Then, he started dating a girl, she never liked me, but it never affected our friendship. He was always very nice and kind to me, we never lost touch. About three weeks ago he broke up, and he was pretty upset about it. This weekend, we met in person for the first time, and I had the best weekend of my life. He came to the Us on a business trip and had a free weekend, so he drove 7 hours (from atlanta to florida) just to see me and spend a day with me. Now that I've spent time with him, I think I'm in love but I'm not sure so I'm really confused. I don't think he feels the same way, he just broke up with his girlfriend that he loved and probably still loves. I don't know if I should tell him, I really don't want to ruin our friendship. I really don't know what to do

(he is 23 and I'm 18)