Wants me for sex ??

So I've been with my boyfriend for a couple of years but I feel like he just wants me for sex. We started off FWB but then got into a relationship. He used to be way more attentive but now he's just comfortable and doesn't do much. He always wants to have sex though. If we go on a date, he's bringing up sex. Our sex life is great but Lately that's the only time he seems most excited or when he wants to do things. I want to feel special without it. He's always commenting on my body or touching it. I used to be flattered but now I get annoyed. What can I do to get him to stop focusing so much on sex and possibly go back to the spark we had in the beginning ???