Is it rape? I guess it depends on the definition. You certainly would have a hard time proving it in a court of law. You consented - and from there it would degenerate into a "he said, she said". The bigger question is whether you want to be with this guy - and we can't answer this for you. Only you can make that choice, mainly because we know very little about your relationship with him. You seem to love him, but also project that he does whatever he wants. I will spare you all of the psycho babble that most put up on here. No one can answer your questions but you. Most relationships have hard times. Is this one of them or did he cross the line? You need to make that decision.