I am sure we all know this. But in saying this do you think it changes the pain they feel.
your inability to make a mature choice, has caused this. Your in-action or refusal to stand up for what you believe in and not let anyone step on you or wipe their feet on you, has caused this. We can only look at ourselves for our happiness. She will never change and you are trapped by your own demise.
You should take a long hard look at your life and ask yourself if you really want to continue being a door matt. Remember you have the power to change things.