Is it normal to stay with someone for all the wrong reasons?
I'm American and my boyfriend is French and we have been together for a few years. I was a French major and have been in love with France since my first trip here when I was 10, so naturally I was delighted to fall in love with a Frenchman and everything seemed like it was perfect. Everyone says that my life is like a movie...except I am so miserable and unhappy when I'm with him these days. Things have changed.
There are red flags: he gets mad at me if I don't want sex, he still lives at home with his mom and he's almost 26, she does all his laundry and ironing and is his number one confidante, and finally, one time he raised his hand as if to hit me in an argument but restrained himself.
I know I should leave but I can't get the idea of living in Europe out of my head. This is all I ever wanted and I'm scared I will never get another chance if I let this go. Is it normal to stay with someone for selfish reasons?