I like guys who are stupid and are players lol
my last two boyfriends just messed me about
I don't think you're in love with him, you're infatuated with the person you want him to be. This person does not really exist, or at least it isn't him. You say you're a romantic and it sounds as if you're letting that cloud the facts. You know this guy will probably never be able to give you what you want: commitment. You shouldn't mistake fancying someone for them being the right person for you. Once you stop connecting the ideals you have in your head with him specifically, I don't think you will find it too difficult to move on.