You do realize there is a pandemic going on? Maybe that had a little something to do with your shipping issue. Sucks that it was supposed to be for your birthday, but stuff does occasionally get delayed and, given the circumstances, I'd give them the benefit of the doubt on this one. Also, the company has no power over when the item gets delivered once it's shipped, they aren't the ones flying it from China. All these Amazon Prime members getting testy because their package didn't come within 48 hours in a pandemic, give me a break.