Ordered the card on the 16th - was supposed to receive between earliest 18th- latest 20th. My son’s birthday was on 21st - it did not arrive. I would not have ordered if it could not be guaranteed by 20th! Turned up 23rd! Disappointed.

Reply from Moonpig.com
