My boyfriend is good to me but I feel empty

I have a amazing boyfriend who is there for me and always there for my child every single day and he goes above and beyond and loves me to pieces. The thing is I feel empty and I don’t feel like I love him. Or maybe I’m just confused. I’m so used to emotionally un-available men who aren’t there and those who don’t care and relationships where I’m abused to the point where I am so used to being on fight mood everyday for my basic rights that with this amazing man I can’t even be grateful and it sucks. I sound terrible I know. How do I get past that? I am afraid to open my heart and I really am trying.