Not finding someone you love attractive?

So let me start by saying I am so in love with my boyfriend and I’m not shallow. I always think about personality first. But if I’m being honest I don’t find my boyfriend attractive. We’re perfect for each other in like every way and I want to marry him but I’ve always been with guys who are a certain f**ckboy type and I don’t want that anymore. But I don’t wanna have sex with him even though I love him so I do at the same time. I can’t even explain it I just don’t find him attractive I would never leave him for this reason definitely. But I know a lot of times that can be an issue how do I fix it I feel like such a bitch.