He says I've just been so hateful and so bitter for such a long time and that he has defense mechanisms galore.
Sounds like he is judging you. He may have felt that you were hateful and bitter toward him, but were you really? Or is that what he was interpreting?
"Receiving love is one thing and tends to easier than giving it...do you have love to give....to me?"
Receiving love is passive. Giving love is a conscience decision requiring effort.
"When we were getting along so well, didn't you feel it?"
Does H only give love when he is getting along w/you? That sounds like conditional love.
Sorry to add more to think about when you already have too much to chew on. To balance that off, I really am happy for you Heather. This is an important step for both you and H. Be cautiously optimistic.