The hardest part about moving on is letting go.
I believe there is no escaping going through a period of grief along with finally accepting the fact that there will not be a reconciliation.
After a while whether it's through support from friends & family or a sudden epiphany moment one decides to put things in perspective, have a reality check, remove their "rose tinted glasses" and stop romanticizing the past. It wasn't sunshine and rainbows everyday. You simply had grown comfortable.
We're pretty much creatures of habit. Very few of us love change.
In order for your ex to be "the one" they would have to see (you) as being "the one". At the very least a "soul-mate" is someone who actually wants to be with you! (And vice versa).
"Never love anyone who treats you like you're ordinary."
- Oscar Wilde
If someone doesn't want to be with you clearly they don't think you're "special". Thankfully we have over 7 Billion people on this planet!
Odds are in everyone's favor that there are more than a few people who have the traits we want in a mate and would also love and appreciate us for who we are. However one has to be proactive and willing to explore.
Whether it's signing up with some hobby groups on Meetup.com or choosing a reputable online dating site or doing whatever.
In order to meet people you have to "run in the same circles". There is even a singlescruise.com site. One of the reasons it's so hard to "move on" is because deep down (we really don't want to) move on!
Lastly it's important realize the person you may be feeling (you) can't live without; there are Billions of people doing just that every single day! In fact before you met your ex you were one of us!
You had a life! Your future lies ahead of you and not behind you!
When we don't move on we give our exes power over our happiness.
The world may not owe you anything but you owe yourself the world!
Every ending is a new beginning! Best wishes!