Sam,

Good to hear things are going well for you. I'm happy to hear that the positive changes in your life are having a positive reaction on H. Keep it up. You sound in great spirits.
I believe you handled the sitch with the BIL great, especially if your adding fuel to the fire in the past has increased H's stress level. You did great. I did read Gabriels post and agree some statements like "I know you'll make the right decision in the end" is a good way to go. I say this because I know that when someone leaves a decision totally up to me I am more likely to seek advice. All in all you are doing great.
I have also strengthened my relationship with God. I talk to God more than I ever have in my life. I dont just pray for what I want, I also thank him for what he has done for me and given to me, along with asking for his guidance. I know that God never gives us more than we can handle.

Take care and keep up the good work.