Wow. Your husband is lucky to have you. You got lot of patience, you endured this for so long. I am sure some guys would give it up if tables were turned.
I am sure that you must have did everything right from the get go.
I am very happy for you.
Hope you guys make up for the lost time.