Which man do I choose?

me and my boyfriend lived together for many years and were always really happy, although deep down I knew I never wanted to marry him, but he took such good care of me and made me happy. He started to push me away emotionally by putting me down all the time and calling me names like 'parasite' and I felt unloved. We stopped having sex and I felt very lonely. I met someone else and we fell in love but I was scared to leave my boyfriend because everyone told me he was good for me and my parents wanted me to stay with him. My boyfriend found out about it but stayed with me, but said I needed to choose who I wanted or he would make me homeless. For a whole year all I could think about was the man I fell in love with, he had asked me to marry him and to move in with him, but I ended it because I felt the right thing to do was what my parents wanted and stay with my boyfriend. Now I'm miserable and lonely, I miss having someone to hold and kiss, when I'm with my boyfriend all I can think about is the man I'm in love with, but I know if I leave him I will miss him too and I'll lose my home, my cat, my possessions and I would have to move away from my family. Help!
Which man do I choose?
Post Opinion