In every relationship there should be at the foundation...respect. When you describe this woman it sounds like she does not respect you nor do you respect yourself because you choose not to set boundaries to eliminate the way she treats you. Perhaps there is mother issues and issues of loss in your life, so put those words and the knowledge of that into action to prevent yourself from repeating the past. Set boundaries with her and others. You are worthy of being treated like an adult but as an adult you must learn to set limits with others otherwise you become a human rug that is always being walked over. Good luck.