Wow, nice card. You're right, he does have it in him. It just needs to be coaxed out ever-so-gently! Things are looking so much better, LL.
I think it was good for you to forgive him. It seems like you have thought a lot about your expectations and his feelings about them... so you have reached out to him, and look at all the baby steps!