<human>: Can you summarize the given text in a few sentences?

My birthday was last week and I had explained to him how I didn't really like this event as my family never make an effort with getting me anything or celebrating at all. I planned a meal with friends and that went great though my boyfriend told me he didn't get me anything. Thankfully he did get me a card but it was bought on that day at a train station. Later I told him it was ok but once I got home I was in tears, 1) he knew how my parents were so I hoped he would make an effort, 2) I spent collectively over £350 for his birthday and Christmas presents and now I feel like a fool being taken for granted. 

He receives a big monthly sum of money from his mother so I know it can't be that issue but really it's not about the money, it's about the effort and care. I have always been one of making personalised gifts or something I know he'll love and I spend a lot of effort and time making sure he had a great day so I probably had high expectations. Am I being shallow for assuming my boyfriend would get me a nice gift? Or at least making an effort?
<bot>: Boyfriend didn't bother to buy me a gift even though I spent so much time, effort and money on his. Am I being stupid/over reacting?