I didn't read the whole thing...
But sounds like you got a good women...Only thing is I know I love my wife n I ever screw up I still love her..I give her my life....I will always be there for her...

You can't teach experience...