I think I'm in love!

Okay so I've recently met this guy. He lives in Jacksonville Florida and I love in South Carolina. I'm really feeling him because he's everything I want in a guy/future husband. He wants us to be friends first because he doesn't like jumping into relationships which I agree. Although I do really like him, it's the distance that gives me doubt! I don't know if he would want a long distance relationship. Plus, he just seems so perfect, there has to be a catch😕. Could this be too good to be true?