It sounds like you have all the right ideas in mind for what you need to do, now it's just time to start the tough work of putting those things into action. Refer back to your goals often and take inventory of how you are doing. It's helped me to start thinking before I open my mouth (a problem of mine, as well), "Is what I'm about to say going to lead me closer or farther away from my goals?". I guarantee that every time you choose to keep your mouth closed instead of saying something that may be taken as judgmental, you won't regret it.
I'll have to check out that article on detaching, JS. Thanks for sharing that information!
Take care, RSGG, and I hope you are "on" for your Saturday night date! Make him wonder why on earth he's considering leaving someone like you!