It's December! It's cold! And we are super busy sewing! We would love to get things to you before Christmas but we can't promise we will. We've had a hiccup with a vital delivery meaning our lead time has to be extended. Our lead time is 7 - 14 working days but please remember this does not include the postal lead times.