How would you feel?

so my boyfriend would tell me that since he didn’t get me anything for my birthday he would get me something for christmas right. he told me he ordered two SZA vinyls for me for christmas, but this was a couple days before Christmas so I wouldn’t have them by then (I love SZA btw lol). It’s half way through January and I was thinking wtf it’s been enough time already and they haven’t arrived.. I already had this suspicion in my gut for a while because it’s not the first time he’s done something like this..

So he calls me and I ask him about the vinyls, like where are they because they’ve should’ve been delivered by now (it’s also not the first time I asked about them) . So he tells me “babe you will get them soon I promise” and I ask him to tell me the truth did you order them or not. He kept repeating the same thing and then he started saying why am I like this and why are we already arguing. I said dude you’re the one causing this because you refuse to be honest. He eventually confessed he didn’t buy them JUST BECAUSE. Not because he never had time to get them. Not because he was broke and couldn’t afford it. just because. that’s it. and then he ordered them while on the phone from amazon and expected me to be happy about it… he did apologize and realized his mistake and he bought me the vinyls but what if I never mentioned it? Was I too critical with him?. I just don’t know anymore. We’ve been together for 6 years btw.