I don't know if we 'attract the wrong people' per se, but I know, with our issues with abandonment, we may attract people who we perhaps, internally know may very well abandon us....and then struggle our best to keep them even if that means becoming clingy and driving them away, or just driving them away before they can abandon us.
In your case, however, I feel you've chosen unwisely simply because he does not sound like a man who is ready to commit to you or anyone else. Not in a romantic way, at least. He 'has feelings' for you? How vague is that? He won't say he loves you even as you say it to him and you've been talking/skyping for 'months now'? By now, he should either be willing to reciprocate or explain WHY he cant or wont ( and believe me, I'm sure he knows he's making you angry--at the very least upset--when he doesn't say it to you).
BUT he's willing to have 'naughty chats' with you, yet won't say he loves you??? Girlfriend...run, don't look back, just run and be grateful he hasn't had the money to come and see you in the flesh. IMHO he is bad news that is just getting more stinky with every passing day. He's taking advantage of you.
And trust me, as you should trust your T and I'm willing to believe your T would say the same thing: YOU DESERVE BETTER.
Take care...