You have just validated one of the most difficult things I have experienced. When the S is "nice", the disappointment is profound. Why are they being nice and not coming home is the recurring thought in my head after a pleasant exchange.
If anything, having him be nice to me makes me a wreck. Takes all of my self control to not call him up and say PLEASE COME HOME.
Baby steps for all of us too. I think it is important to recognize your OWN baby steps towards not pushing these people further away. Give yourself some credit, we all deserve it.