Why won't he touch me?

Bl
My SO won't touch me. The only time he does is during sex. I talk with him about this at least once a week. When he does decide to touch on me after the talk it seems so forced like he's doing it out of guilt. Anyway I NEED affection and he's just not giving it to me. We've been engaged for 2 years and together for 6. He's a really great guy otherwise. I want to make the next step in our lives (finally get married) but I don't feel like he loves me anymore