Also, have you ever heard of Nice Guy Syndrome? Please research it and consider reading the book No More Mr. Nice Guy.
Yes - on someone's recommendation on here. It was eye-opening to say the least and also one of the reasons I'm able to distance myself from the resentment I'd built up. Hard to be resentful when you were the root of the problem.