Why is my boyfriend so selfish?