It sounds lik you had a really positive conversation with H, and great news about lunch tomorrow.
I know this is hard- it's tough to open yourself up to the risk of being hurt, and you need time to get used to the idea. I'm pleased he's behaving himself and laughing at himself- I think it's a good sign.