How do you know it's over?
Relationships with other people are one of the most confusing, yet essential parts of life. However, you can only try so hard to save a relationship, especially if the other person is not willing to put in work to keep it afloat. There are so many factors that go into relationships: how much time you're willing to put in; how you compromise (somewhat) your beliefs, values, and sometimes hobbies; how once someone comes into your life, you will never be the same. You meet someone, and it's that moment when you think, "Where have you been all my life?"
Do all good things have to come to an end? Maybe, but I don't think anyone truly knows. There are the people that no matter how strongly you feel for them, you can't hold on to the relationship. First thing, it more than likely isn't your fault. Sometimes, people don't mesh with us as well as we may envision them to. One thing about humans is that we constantly overthink, overanalyze, and make up scenarios that may not happen. If you find yourself banking on memories or scenarios that *could* happen, this is the first step to realizing maybe it's time to cut ties. By no means does this really mean anything, but if you find yourself living more in the past than the present, you deserve more than that from the person. If you are the one putting in ALL of the effort, that may be another sign. You deserve someone who will make time to be with you and put in effort outside of time you are with each other. You deserve someone who will hear your point of view, and want to have a real conversation about it. You deserve someone who feels the same way that you feel about them, and lets you know that. If feelings were once there and aren't now, you deserve someone that could tell you instead of avoiding it, or someone that you would feel comfortable talking about it with.
A lot can change. People can change in the blink of an eye. However, making the decision to cut ties can be the most difficult one to make. No matter what you feel in your heart, your brain needs to be a big factor in making the decision. You can hang on for as long as you want, and ultimately you are the only person you need to please. But hanging on can be more painful than letting go of something that is causing you pain or doubt, no matter how small. Life will go on without that relationship. It's a matter of time until your heart will heal, but it will heal stronger than you could imagine. You will be set up with new and greater opportunities than you may have been presented with in the first place, and although it hurts and it will for a while, you will bounce back stronger than you could imagine.