Sometimes we have to give up on someone in order to respect ourselves rather than keep accepting things & words we don’t really deserve.
It may hurt to give up on someone who means the whole world to you. But one day, you’ll realised that you’ll do better without the someone whom you thought you can’t live without. Nobody in this world is irreplaceable (with the exception of family), it was a habit and habit can be changed. Never put yourself down because of someone else. If you’re important to the someone, you wouldn’t have to lose your self-respect. You deserve better.
Learn to love yourself before you love others. Love and respect yourself, else nobody will.