I have been with my boyfriend for two years and we have recently moved in together. I really love him, we were best friends for 6 years before we began a romantic relationship and we get on really well on most levels. He has one terrible charactaristic and that is that he is so unbelieveably selfish. The only household chore I ask him to do is the dishes while I cook, clean, wash clothes, and all the rest of the daily grind, but he still resists it and acts like I'm being unreasonable and hassling him when I ask him to wash dishes. If he ever does any other favour for me he will act like he has just moved mountains and I owe him! But when I do favours for him he barely says thank you. Is this normal? I think I'm about to lose it with him which is a shame because I love him. Is he just immature? He is 24 and this is his (and my) first live-in relationship. Maybe he will grow in time?