Is OTHER wrong in the post ? POST : We've been together for almost 2 years, this is my second birthday with him. We broke up on my last birthday so I never got a gift then which I didn't care about. We got back together about 2 months later.

His birthday was 4 months ago. Now I'm not lying when I say I really really love this guy, he's amazing and he makes me really happy so of course I wanted to do something really special for him for his birthday. I got him 3 very thoughtful gifts that I knew he would love, I brought his favourite food and cocktails and cake to his house and I made sure we got to have a special day together. He really enjoyed it, he was really really happy, and he even said to me at one point "oh my god I'm gonna get you something AMAZING for your birthday, you deserve it!"

Every so often then until my birthday he would say something about how he was going to get me a really good gift, so by the time my birthday came around I was really excited. I ended up having a really shit night the night before my bday which is a whole different story, but I stayed the night with him feeling kinda crap. In the morning then I asked when I was gonna get my gift. He said something about how he had gotten me a gift but was feeling really embarassed by how bad it was, so he was gonna get me a new one and give it to me later.

I want to be clear here that I did not expect him to do a whole birthday special like I did and get me multiple presents and spend a lot of money. I wasn't asking him to do anything outrageous, but he had been saying he was gonna get me something good so I was a little hurt that I didn't get anything but I brushed it off and expected a present in like a week or 2.

It's been a month and he keeps making the same excuse. According to him he's bought me 5 really crappy presents that he's too embarassed to give me because they're not good enough for me. Today I was in a bad mood anyway and I straight up asked him where my present was. He kinda laughed about it and handed me different bits of junk from around his house that were clearly not for me and were just lying around. I got upset and told him I just wanted some sort of effort from him and we had a big argument. 

He was basically saying that he's been super stressed lately, and he didn't think he'd have to get me anything because he never gets presents for his friends birthdays, and he doesn't even have money to buy me anything.

I was saying that he had told me he was gonna get me something and I felt hurt that he'd lied about that, and that I would have been happy with a $10 book voucher, or some cool pencils, or even a homemade gift, just something to show that he cared enough to actually get me something.

The argument ended with me apologising for stressing him out so much, somewhat of an apology from him, and an agreement that we'd just leave this and move on but now I can't help but feel that he's a bit of an asshole here.