Do not trust Amazon to deliver a birthday card/ gift card on time for someone's birthday.
I ordered one on Thursday for someone's birthday on the following Saturday. I asked for one-day delivery and received an email later on Thursday to say the card had been dispatched.
I assumed that the card had been delivered until I received an email on Tuesday (three days after the birthday) saying it was "being delivered today". There was no apology for the delay and the email was worded as though it was being delivered to my address. When I went to track the order, I found that it had been delivered to the wrong depot on Friday but Amazon had not informed me of this at the time. If they had, I could have made other arrangements (i.e. posting a card myself).
I rang Amazon but all they could suggest was I cancel the order. I explained that it was too late to do that and I made clear my dissatisfaction with their "service".The person I spoke made the usual profound apologies and said they would address these issues.
Incredibly, I then received an email from them timed at 19.02 informing me that they had "tried but failed to deliver my order today".
I rang them and the person I spoke to said it could not be posted through the letterbox at the recipient's address because "no one was in to give them permission"(sic), I explained that nowhere on their Gift Card page was it explained that someone had to be in to take delivery and also pointed out the difficulty of ensuring this when delivery was to a third party. All they could do was to apologise again.
To add insult to injury, when I looked again at the tracking information, I found that they were now claiming that the delivery had been rescheduled for later in the week "at the sender's request!!!!