Why does it take 3 weeks?

It takes 3 weeks to deliver because we are sending it from Guatemala! Unfortunately this year we do not have anybody in the U.S. that can send the card for us. For this reason, unfortunately, it will take 3 weeks for your Christmas card to be delivered to the recipient you specify. Remember, you can print your own card if you'd prefer that!