<human>: Can you give me the gist of the text in a nutshell?

So my bf is generally bad with dates. It got really "bad" this year because he forgot my birthday. We didn't make any plans, I just wanted to see how things would go. At the time I was studying for an exam so didn't really have birthday plans. The whole day I was waiting for a call or a text. Nothing. I didn't want to text him and tell him it was my birthday because I thought maybe he had been planning something. Then around 9pm I couldn't wait anymore and sent him a very casual text saying "Btw, I'm still waiting for my bday wishes!" He obviously remembered then and felt really really bad. Him feeling so bad made me feel bad. 

I reacted very calmly to the whole situation. I didn't throw a fit, give him silence treatment, nothing, even though I was a bit hurt, I didn't show it at all. I'm very emotional usually so I was proud of myself for staying calm.  

The next day he came to see me after work. He didn't bring my a single flower or even a birthday card. I wasn't expecting a present from him since I understood he wouldn't have had time to get it because he was at work. But I was completely crushed when he came over completely empty handed. I just thought it was so rude. His birthday was a little before mine, and I spent the day running around getting ballons and other stuff to make him feel special. He did nothing. 

I kept thinking that he would eventually get me something but it's been 2 weeks now and nothing. I didn't expect super expensive gifts (even though he can technically afford them), but just something.

Am I overreacting?
<bot>: My bf forgot my birthday, I eventually reminded him, he felt bad and apologized, but he still hasn't gotten me a present.