Brian, IMO she has a lot of nerve getting p!ssed at you for not paying all the tax prep fee. You have been giving money to your D as well as paying some expenses for your W. How is she helping you?
You seem like such a nice guy and I can tell by your posts that you are trying to make up for your behavior in the past. I know all about that. The thing is, we really can't "make it up" because it's the past. Nothing you do will erase it. All you can do is promise to be better in the present and for the future and it sounds like you are well on your way.
Congrats on your weight loss! If you don't mind my asking, how much have you lost?
"Everyone you meet has baggage. Find someone who loves you enough to help you unpack." ¤Formerly DelinquentGurl¤