Amazing BA, that he got into bed and held your hand and CRIED, just amazing. It seems that you really are a calm port in the storm and I too am a little jealous, as hard and stressful as your sitch has been (and still is!) you are getting these chinks in his armour.
And incredible that he hadnt slept in the bed with you since November, I think slowly but surely things must be going in the right direction??