I feel like my feelings are not valid when it comes to my partner: advice?

So my fiance and I have been together for going on 5 years. We’ve had our ups and our downs and we normally work through it. Throughout our entire relationship, I’ve explained to him the things I need… whether it be a hug and comfort when I’m upset or for him to open up about feelings because pushing things down is never okay. Well, it’s like I talk in one ear and out the other… I rarely get the comfort from him I need. He rarely will open up about something that bothers him… he says he’s this way bc of his parents and that he can’t change it… I know he loves me just as much as I love him (believe me, it’s been a rollercoaster.) But I just feel like he has a one-track mind and I feel shut out. I don’t feel like it’s fair to me that my feelings are rarely valid bc it’s how he was treated growing up. That part saddens me, and I know he’s a genuine man…Maybe it’s just my anxiety calling me, but I need advice. I know how easy it is to tell someone to just leave, but I can’t. I love him way too much, and we have two children together, so giving up just isn’t an option… I just need some advice because I’ve tried talking with him about these things, and we just end up fighting… help?

I am so sorry. This isn’t okay, if he cannot change and give you what you need, you should walk away! Hugs