And lastly, want to say that I think your honesty in writing this post is admirable, and shows how much work on yourself you have done. Fallenangelina is right, that work doesn't leave you. Sometimes it's 2 steps forward and 1 step back. But that step back can be a real doozy.