Of course this is all easier said than done. This person obviously means a lot to you or you wouldn’t put up with their behavior and disrespect. You don't want to hurt them, and you don't want to make them feel like a bad person.

You have some control over who you give time to. You can tell people no, and you can cut ties without any explanation. And when you finally do free yourself up from all that negativity, you make room for a bunch of positive stuff to come into your life.