For background: My girlfriend makes a lot of money (she's a doctor) and is very well off (she comes from money and her family are all successful too). She kept asking me what I wanted for my birthday and I told her that her being with me would be the best gift (we live in different cities and don't see each other as often as I would like) so I told her that I didn't want anything material. Since she kept asking me though, I expected that she would have got me something anyways because that's the type of person she is. Come to find out she didn't get me a gift, she did take me to dinner but I was kind of disappointed but didn't tell her. Anyways, she's doing her holiday shopping right now and I see her buying extravagant things for her siblings (she's buying her sister diamond earrings, her brother a new computer and gaming set-just to give you an idea of the type of money she has). So I kind of made a comment saying wow you can buy them all this stuff but didn't think to get me anything on my birthday. She got upset and said that I told her I didn't want anything and that I should have communicated what I wanted to her and that she can't read minds. I got upset and told her that at least she should have got me something if she has the money for it.. Isn't she being unreasonable right now?