Why do you want to be with someone who does not want to be with you?
I ask this question not to be rude but rather to get you to thinking about (loving yourself). The truth is; In order for him to be "the one" he would have to see you as being "the one". Clearly his actions dictate that is not how he feels about you.
There are some things one must keep in mind. Relationships like jobs are (at wil). No one is stuck with anyone. Each of us gets to choose our own friends, lovers, and spouse. In other words you cannot control another person's choices. All you can do is ask for what you want. Monogamy is a life-style choice. You can't "make" someone be faithful. They have to (want) to be faithful as well as (commit) to being faithful. Commitment is not what you say, it's what you do. A commitment is an action or the way one conducts themself to achieve a desired result.
Having said all of the above long distance relationships have always had their own set of relationship challenges. If a couple is not in a position to take turns visiting each other monthly or quarterly it becomes difficult to "keep the magic alive". Emails, texts, phone calls, and Skype are no substitute for holding one another.
Best of luck!