Am I selfish for not breaking up with my boyfriend ?