Hello - many thanks for your feedback, we have looked into your order and it was paced on 28th via standard delivery which is 3-5 working days. Therefore your order was delivered in time according to the service you had selected.
In regards to the gift cards then apologies for this, this certainly was human error, did you check the box properly as sometimes they can get hidden within all the void packaging?
We hope the product itself was great as it is a bestseller and all our products are of a high quality.