I remember when I thought my sitch was very bleak, that my W and I hugged. She said she wanted one hug to remember. It was a great feeling ~ one that helped lead me to not give up at that point.

If you talked for hours, it sounds like you had an opportunity. Do you think he feels more assured that you are working on you, and that is a good thing if he decides to get his butt back where it should have been?

So he's confused...he's human. So are you. His confusion hurts you. Of course it does, don't feel bad about that.

Maybe a text saying you loved the conversation and you hope he finds a good IC to work out his feelings.

I think if he said that he knew he was being unfair, he might be feeling guilty. Guilt leads to shame, not away from it. I think letting him you know you aren't holding a grudge, even though it hurts, lets him know you aren't going to be crying 'how did you' if he wakes up to your coffee one day.

Either way it goes next, sounds like you handled yourself well~