Wow, you've succeeded in spite of some real tempting situations, Lando. Congratulations!
One thing I have done to help me in the future is to make an ongoing list of why being sober is better than not. Maybe a similar list would be helpful when the going gets tough or when temptation comes knocking.
Regardless, enjoy whatever cloud you are on. I am sure your wife and kids are enjoying it as much as you are!