Well G, good for him for apologizing. He really is trying to sort things out, I think.

Keep being patient and kind. I think he is turning a corner. At least I hope so.

You are doing great!