Hi Truly,
We're sorry to see that UPS had issues delivering this package. Unfortunately it looks like it took them 12 days to deliver a package that normally takes three days.
We always do our best to try to meet all in-hands requests and do apologize this wasn't delivered in time for your sons birthday.