Well, I don't think he's failing to show his love for you--he's just expressing his love in a way that HE wants love shown to him. I think it's great that he is affectionate and kind and gives you gifts! All marks of a good husband, in my opinion.
I have been doing an experiment for about 2 weeks involving thanking my husband more often and giving him compliments. It is very difficult as he does not accept them gracefully and quite often acts irritated when I say it. However, it seems to be having a small effect so I will keep it up. What I'm getting at is: do you know what your H's love language is? How proficient are you at speaking it? (and btw, I am not a huge fan of this book and do NOT think it is the cure-all that many people do) These last two weeks I have also been making an effort to do more service-related things. Unlike the premise of the book, it is not causing my H to want to rip my clothes off but he does seem happier and less put-upon. And I don't mind doing it..I just have to make a concerted effort to remember it.
Anyway, I know how frustrating it is to be a wife with a lot to give and have a mate who seems uninterested. It sounds like he will get there, he just has some things to work out. I hope all goes well at his appt today.
Has it always been like this in your marriage, or did things change suddenly?