I think you are too nice and teach your W to take advantage of that.
I think you are 100% right. I'm trying to stop but it goes against my nature and it's a hard habit to break. I'm always trying to do for her...always have. I think I've done it so much that she doesn't even recognizes what I do anymore and she certainly doesn't seem to appreciate it. Well if she is not going to be my W then I do need to stop doing for her. Or at least when it means that I am losing out somehow. We'll see if she starts to recognize it after I stop I guess.