I've felt this way for a few months now.
I know he loves me. I believe that. But I don't think he finds me attractive or is physically/sexually atracted to me.
It's not an unusual experience for me. It's happened before. Several times tbh that I've dated someone who didn't find me physically attractive but was drawn to me for other reasons.
He used to tell me I looked nice if we went out but he's said nothing now for several months. I'm not very confident and, when he looks at me and says nothing other than, are you ready? Shall we go now? It makes me feel that he's embarrassed to be seen with me (I've had that a few times in the past too).
I told him outright the other day that that was how I felt. He told me that, when we first met (a few years before we got together), he'd complimented me and I'd smiled and said "Thank you for complimenting me on something I have no control over."
I don't remember that but, tbh, I can imagine it being the sort of thing I would have said.
But he did tell me if he thought I looked nice until a few months ago.
When I told him, he tried to backpedal and i thinknwas about to offer compliments but I stopped him. I wasn't fishing for compliments, I was telling him how I feel.
We do have sex. Probably once every couple of weeks but it now feels like we do because he is horny and not because he's attracted to me and I don't want to have sex with someone who doesn't fancy me just because they feel horny. whereas, until a few months ago, i felt like he fancied me.