When your life isn't moving forward in certain ways, or at least not in the ways you had planned, you start to question a lot.
You don't move on because you want to. You move on because you have to. Moving on is not the same as getting over.
The truth of the situation is that whenever fantasy and reality intersect, the end result is almost never positive. Fantasy is fantasy for a reason. When the allure and the novelty wear off, you come crashing back down to a fucked up situation in which the only solution is to stop doing what you've been doing. And for somebody, that means they're going to get hurt really fucking bad. Maybe you're naive or maybe you're in love or maybe they're one in the same and you can only begin to differentiate between the two after the debris has been cleared and the dust has finally settled. There isn't much left for you to do other than pull yourself together the best you can and hope that some moment of enlightenment hits you and you can start to begin to understand why it all happened the way that it did. It won't necessarily make things better automatically, but the insight you will (hopefully) gain from such realizations will help you to recognize how you got to the low point in which you've found yourself.
When people fuck things up, they often do not have the burden of being in a position of self analysis. You have an opportunity to grow. They will carry being how they were and ultimately learn that all things do eventually catch up to you regardless of how fast you think you are running from them or how skillful you believe you are at hiding from them. It'll happen. You've been painted out of the picture, so it won't directly impact your life, but maybe it'll make you feel better knowing that it is bound to happen.
People are terrible to one another. They are vicious and they are selfish and they are fucking weak.
This doesn't mean you have to be terrible as well. To them, or to yourself. If you choose to endure and overcome a complicated or painful situation, you will ultimately end up as a better person. If you choose to ignore it or to remain trapped, you will end up an emotional catastrophe and your issues will fester until you hate who you've become.
There are good people left in the world. They are few and far between. They are scattered and strewn about in a haphazard way. You will never meet most of them. You will get to know even fewer of them. For the ones that you do find, give them everything you have. Don't think twice. Don't think about how it could end. Put yourself out there and gain as much as you possibly can, while you can.
And then it will end. And then you will do what you have to do to survive until you encounter another one of these long lost creatures. These hidden dinosaurs. Rare and beautiful and the most endangered of a species.
There are good people left in the world. You probably won't find them.