My girlfriend of ~2yrs is the type of person that does everything for everyone else and nothing for herself. Lately she has been doing everything she can possibly think of to make me happy, and when I don't return that same level of effort, she feels like she isn't getting what she's putting in. I know she isn't getting back what she's putting in, because she puts in much more than I am willing or able to in our relationship. What can I do? I'm not going to go out of my way and be someone who I am not in order to make her feel like I am returning her level of affection/care. I love her, I am in love with her, she knows it. We have had some very high highs (partly why she has unreal expectations) and some very low lows, we have been through a lot together. I'm not a dick to her, we spend a lot of time together and I treat her very well, much better than most couples that I've been around. Basically she goes above and beyond to make me happy and has expectations that are unreal, she never says anything to me about it until she gets drunk and we argue, which is usually fueled by something minuscule. Should I expect her to 'come down' to my level, or do I have to go up to hers? I'm under the impression we should meet in the middle but I don't know if that can or will happen. Has anyone ever dealt with someone like this?