My boyfriend said if I don’t sleep with him, he‘ll let me go

I’m feeling incredibly hurt and disappointed.

About a year and a half ago, I found my faith after struggling with depression and depersonalization. In the past, I drank a lot, smoked weed, and had meaningless relationships. But at some point, I decided to change my life. I stopped getting drunk and prayed for God to send me a man who shares my faith.

Then I met him—I truly thought he was the one, my future husband. But I slept with him and felt guilt and regret every time. A few days ago, I told him that being intimate with him makes me feel bad. However, he doesn’t see things the same way. He thinks that after death, there is nothing or that we are reincarnated as animals.

He told me that he needs sexual intimacy because men require it, and if we don’t find a solution, he will let me go. His words shattered me. It hurts so much to think that he can just walk away like that. He said he doesn’t understand my feelings because I’m not a virgin anymore. But I explained to him that, yes, I may not be a virgin, but I have found God, and I have changed.

If I truly love someone, I would do anything to be with them—even wait if it’s important to them.

He is 30, I’m 24, and we have been in a long-distance relationship for ten months.

His words keep echoing in my mind, and I feel torn between my emotions and my beliefs. I only slept with him because I felt like I had to—but now, I just feel lost.

I’m so sad.

EDIT: He said that if I had told him from the beginning that I wouldn’t sleep with him until marriage, he wouldn’t have gotten into a relationship with me.