This isn’t love or friendship. Sorry. 🙁
He wants to have sex with you, and that’s it. According to your pre-posting questionnaire, you’re 22 and he’s 25 and you’ve never dated. You’ve been connecting long distance via technology, and sexting, and you offered to go to see him in his country, and now he wants to have sex. For more experienced daters this may come as no surprise, but if you’re relatively new to dating, here’s the deal… if a guy wants to date you he will. If he doesn’t, he won’t. This guy hasn’t made any effort to come to your country to see you — you’re going to him. 😕 He hasn’t offered to take you to dinner or put you up in a hotel (separate from his place). He’s just looking for what’s easy, and if you are, he’s in.
There’s nothing wrong with this — as long as you don’t fool yourself into thinking this is more than what it really is. When a guy wants to have sex with you on the first time getting together, he’s not usually interested in more than that. If he wants to take you out and get to know you outside of sex, chances are he’s interested in a more well-rounded relationship that goes beyond sex.
As for his being in love with you… guys sometimes say what they need to say to keep you in the game. For best relationship results, pay attention to his behavior. What he says is less important than what he does and how he treats you. I hope that helps!