Mark - "I'm glad I have not done too much damage, its my impatience that is my biggest problem, so I must try and take this one day at a time."
IMO- you need to think longer than this....
No - you haven't done too much damage...but the potential was there cos you were thinking short term...at the moment you're on a hook...waiting for your W to have change of mind...take it from me and many more here -right at the moment she won't -especially if you try to "stay close".
Mark - I wish I had found this place as soon as you have...
Drop that rope...
Start doing things for yourself and bu@@er your W...
But never, ever let your kids down...that way you are taking a large proportion of anger out of your W's sails...