Great job! You are doing so well and I know that there are times that you feel frustrated by the sitch, but it surely is improving and I think even you can see that.
Right now he needs space, but not too much space that you guys dont reconnect. Keep up what you are doing...I am rooting for you. I wish my sitch was going as well, but hopefully soon things will get better!