I saw a friend on Saturday night who has been in a really horrible relationship for a couple of years which is getting worse (increasingly emotionally abusive, some minor physical abuse). She is endlessly forgiving of him (he struggles to communicate, he's not feeling very positive, it's hard for him because blah, blah, blah) and says she isn't ready to leave him because she loves him. Fortunately they're not married nor do they have children.
Is there anything I can do bar listening, offering her a safe haven if she needs it and telling her she deserves so much better? Is it like being an alcoholic where you have to reach rock bottom before you decide to change?
I want to shake her but I know that's not going to help 