Because you’re a caring person who wants to help others and make them happy. None of those are bad qualities!! What’s missing for a lot of us are boundaries, just like you I let my abuser move in on his terms which meant not contributing etc and I look back now and see it was madness, but we’re not the bad guys abusing others, they are. We’re just too dumb nice. I don’t have the magic answer, a lot wiser ladies on here can help you there, but don’t beat yourself up for being a loving person, just focus that love on you too x x