Why don't you ask her what SHE wants, the full synopsis, for a change? You have way too high expectations for her, you can't order her around. You can buy her gifts without her asking, sure, but that doesn't sound like what she wants at all. She wants to be treated in a certain way and obviously you aren't granting her that. Sounds like you two need to talk things out seriously and straight to the point.