So basically, I’ve been in a relationship since 09/2010 and we love each other and have all intentions on getting married in the future. However, things have been very rocky. I feel like my emotional needs aren’t being met with him. I am the type of girlfriend who does kind things for her bf just to see a smile on his face. He never returns the favor.. EVER. I have to ask him to do nice things for me and he says no 80% of the time. I always give, give, give and barely receive. I see all of the guys/girls in relationships doing nice things for each other and I wish I had that. Relationships are a partnership and I believe its about making each other happy and providing a better quality of life for each other.. and he doesn’t do that. It’s completely a one sided relationship. I don’t want to leave him but I am beginning to crave something new. I’ve tried talking to him but he only changes temporarily. Should I leave?