Like you, I let people run over me, it is my nature, it is who I am! So I understand! But, I have changed a little lately. Letting some people run over me is not good for me!
When you love someone enough, it's alright to give them some running room. But, I draw the line on friends and other relatives!
Like; I gave up three friends last year! I DON't REGRET it for a minute! #1 friend I'm a little sad about that one, she has been friends with me for a very long time! I do miss her, but she is not good for me. telling me to talk to Att and not talk to me until she did, was very wrong. A true friend would NEVER say that!
#2 Was a sick old dirty man! Don't want to go there! He wanted me to act and be like him. I can only be me!
#3 I can't get rid of this one, she still calls me. And what does she want? That's right she always wants something from me! Food, use of tiller a free haircut for herself and another friend! It is always about what she wants!
I'm not saying I won't give to friends, because i would! I give my all to any R! But, I won't be a doormat!
I guess what I'm trying to say, LOL! Is that if this is who you are and you are comfortable with that part of you. Don't make a total change. Evidently, your H thinks this is a good quality in you!
Set boundaries though and don't let him go over the line! I see good things here! Your H is still in his own journey, and he has loose ends, he needs to take care of!