Why did he change????

Started off amazing, and I mean I felt like I was a in a fairytale.. then we started arguing.. & it was game over there forward.... once he started calling me names during an argument it became routine.. he would be like “see this is why I call you a idiot bc you deserve it.” It’s just gotten nasty and I don’t understand why :(