Hi Cowboy up,
I agree with Lyn, these things take time. I am glad that you have stuck by her through all of this. It will pay off in the end. She really loves you and you love her and that is what matters.
Best wishes to you. I hope things continue to improve.
Hugs, Karen