My boyfriend always gives me what he thinks I want and not what I would ask him directly (simple as to talk). And he would call me ungrateful, Am I?

My boyfriend always gives me what he thinks I want and not what I would ask him directly (simple as to talk). And he would call me ungrateful, Am I?
Post Opinion