Hi and welcome,
I am not sure what your definition of love is however, I think you know in your gut that something is not right in this relationship and your hesitancy at committing yourself to this relationship speaks volumes. He is controlling and if he says mean things now they will escalate once you move in. How can you even think about a future with a guy like this when you don't like his behavior. Once he became physical that should have been your exit point. If you stay with him your chances of being abused again will rise significantly. I would suggest you find yourself a therapist and explore this relationship issue. How can you "love" someone who treats you as he does. Your gut is telling you something, you are smart and know it. I'd take your mother's advice on this one. You deserve better.
Please click accept and leave feedback. If you are a subscription customer or unlimited question customer you still need to click accept so I get credit for my answer. Thank you.